perf(cli): replace lint-staged with nano-staged (#10778)

This commit is contained in:
neverland
2022-07-02 22:57:41 +08:00
committed by GitHub
parent 28e8b72ccd
commit 2e27c67c76
9 changed files with 28 additions and 156 deletions
@@ -20,11 +20,11 @@
"author": "",
"husky": {
"hooks": {
"pre-commit": "lint-staged",
"pre-commit": "nano-staged",
"commit-msg": "vant-cli commit-lint"
}
},
"lint-staged": {
"nano-staged": {
"*.{ts,tsx,js,jsx,vue}": "eslint --fix",
"*.{vue,css,less,scss}": "stylelint --fix"
},
@@ -1,4 +1,4 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
npx --no-install lint-staged
npx --no-install nano-staged
@@ -22,7 +22,7 @@
"test:coverage": "open test/coverage/index.html"
},
"author": "",
"lint-staged": {
"nano-staged": {
"*.md": "prettier --write",
"*.{ts,tsx,js,vue,less,scss}": "prettier --write",
"*.{ts,tsx,js,vue}": "eslint --fix",
+1 -1
View File
@@ -47,7 +47,7 @@ Please add the followed config to `package.json` file.
"release": "vant-cli release",
"build-site": "vant-cli build-site"
},
"lint-staged": {
"nano-staged": {
"*.md": "prettier --write",
"*.{ts,tsx,js,vue,less,scss}": "prettier --write",
"*.{ts,tsx,js,vue}": "eslint --fix",
+1 -1
View File
@@ -43,7 +43,7 @@ pnpm add @vant/cli -D
"release": "vant-cli release",
"build-site": "vant-cli build-site"
},
"lint-staged": {
"nano-staged": {
"*.md": "prettier --write",
"*.{ts,tsx,js,vue,less,scss}": "prettier --write",
"*.{ts,tsx,js,vue}": "eslint --fix",
+1 -1
View File
@@ -77,9 +77,9 @@
"jest-canvas-mock": "^2.3.1",
"jest-serializer-html": "^7.1.0",
"less": "^4.1.2",
"lint-staged": "^12.1.2",
"markdown-it": "^12.2.0",
"markdown-it-anchor": "^8.4.1",
"nano-staged": "^0.8.0",
"ora": "^6.0.1",
"picocolors": "^1.0.0",
"postcss": "^8.3.11",