Skip to content

Commit a13c531

Browse files
committed
chore: add husky and nano-staged
1 parent 881bc5c commit a13c531

File tree

3 files changed

+35
-1
lines changed

3 files changed

+35
-1
lines changed

.husky/pre-commit

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/bin/sh
2+
. "$(dirname "$0")/_/husky.sh"
3+
4+
pnpm nano-staged

package.json

+11-1
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,21 @@
1010
"docs:build": "vuepress build docs",
1111
"docs:dev": "vuepress dev docs",
1212
"docs:clean-dev": "vuepress dev docs --clean-cache",
13-
"lint": "prettier --check --write . && markdownlint docs/**/*.md"
13+
"lint": "prettier --check --write . && markdownlint docs/**/*.md",
14+
"prepare": "husky install"
15+
},
16+
"nano-staged": {
17+
".ts,.scss": "prettier --write",
18+
".md": [
19+
"prettier --write",
20+
"markdownlint"
21+
]
1422
},
1523
"dependencies": {
1624
"@vuepress/client": "2.0.0-beta.61",
25+
"husky": "^8.0.3",
1726
"markdownlint-cli": "0.33.0",
27+
"nano-staged": "^0.8.0",
1828
"prettier": "2.8.8",
1929
"vue": "3.2.47",
2030
"vuepress": "2.0.0-beta.61",

pnpm-lock.yaml

+20
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)