Skip to content

Commit f289bbd

Browse files
committed
chore: simplify lefthook setup and add pre-commit format:staged hook
1 parent b552faa commit f289bbd

3 files changed

Lines changed: 7 additions & 30 deletions

File tree

lefthook.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
pre-commit:
2+
jobs:
3+
- name: format:staged
4+
run: pnpm format {staged_files}
5+
stage_fixed: true
6+
17
pre-push:
28
jobs:
39
- name: test

package.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"docs:start": "livemark start",
2626
"format": "vp fmt",
2727
"lint": "vp fmt --check && vp lint",
28-
"prepare": "is-ci || lefthook install --force",
28+
"prepare": "lefthook install",
2929
"release": "pnpm publish --access public --ignore-scripts --no-git-checks",
3030
"setversion": "pnpm version --no-git-tag-version",
3131
"test": "pnpm lint && pnpm type && pnpm unit",
@@ -48,8 +48,6 @@
4848
"@typescript/native-preview": "7.0.0-dev.20260316.1",
4949
"@vitest/coverage-v8": "4.1.5",
5050
"conventional-changelog-conventionalcommits": "9.1.0",
51-
"husky": "9.1.7",
52-
"is-ci": "4.1.0",
5351
"lefthook": "2.1.1",
5452
"livemark": "0.13.0",
5553
"lucide-react": "0.577.0",

pnpm-lock.yaml

Lines changed: 0 additions & 27 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)