Skip to content

Commit 0e617bf

Browse files
author
TinsFox
committed
fix: 修复git钩子校验
1 parent c5fec82 commit 0e617bf

File tree

11 files changed

+30
-29
lines changed

11 files changed

+30
-29
lines changed
File renamed without changes.

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@ packages/devui-vue/devui/vue-devui.ts
1616
packages/devui-vue/devui/theme/theme.scss
1717
packages/devui-vue/docs/.vitepress/config/sidebar.ts
1818
packages/devui-vue/docs/.vitepress/config/enSidebar.ts
19-
19+
yarn.lock

.husky/commit-msg

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/bin/sh
2+
. "$(dirname "$0")/_/husky.sh"
3+
4+
npx --no-install commitlint --edit

.husky/pre-commit

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/bin/sh
2+
. "$(dirname "$0")/_/husky.sh"
3+
4+
npx lint-staged
File renamed without changes.
File renamed without changes.
File renamed without changes.

package.json

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,28 @@
44
"scripts": {
55
"dev": "lerna exec --scope vue-devui yarn dev",
66
"build": "lerna exec --scope vue-devui yarn build",
7-
"build:lib": "lerna exec --scope vue-devui yarn build:lib"
7+
"build:lib": "lerna exec --scope vue-devui yarn build:lib",
8+
"prepare": "husky install",
9+
"precommit": "lint-staged"
810
},
911
"devDependencies": {
10-
"lerna": "^4.0.0"
12+
"lerna": "^4.0.0",
13+
"husky": "^7.0.4",
14+
"@ls-lint/ls-lint": "^1.10.0",
15+
"esbuild-register": "^2.6.0",
16+
"eslint": "^7.28.0",
17+
"eslint-plugin-import": "^2.24.2",
18+
"eslint-plugin-vue": "^7.11.1",
19+
"stylelint": "^13.13.1",
20+
"stylelint-config-recommended-scss": "^4.3.0",
21+
"stylelint-config-standard": "^22.0.0",
22+
"stylelint-scss": "^3.20.1"
1123
},
1224
"workspaces": [
1325
"packages/*"
14-
]
15-
}
26+
],
27+
"lint-staged": {
28+
".{js,ts,jsx,tsx,vue}": "eslint --fix",
29+
".{scss,css}": "stylelint --fix"
30+
}
31+
}

packages/devui-vue/.husky/commit-msg

Lines changed: 0 additions & 4 deletions
This file was deleted.

packages/devui-vue/.husky/pre-commit

Lines changed: 0 additions & 4 deletions
This file was deleted.

packages/devui-vue/package.json

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,7 @@
4040
"clean:cli": "npm uninstall -g devui-cli & npm uninstall -g vue-devui",
4141
"cli:create": "node ./devui-cli/index.js create -t component",
4242
"predev": "node ./devui-cli/index.js create -t vue-devui --ignore-parse-error",
43-
"prebuild": "node ./devui-cli/index.js create -t vue-devui --ignore-parse-error",
44-
"prepare": "cd ../.. && husky install packages/devui-vue/.husky"
43+
"prebuild": "node ./devui-cli/index.js create -t vue-devui --ignore-parse-error"
4544
},
4645
"dependencies": {
4746
"@devui-design/icons": "^1.3.0",
@@ -59,7 +58,6 @@
5958
"@babel/traverse": "^7.15.4",
6059
"@commitlint/cli": "^11.0.0",
6160
"@commitlint/config-conventional": "^11.0.0",
62-
"@ls-lint/ls-lint": "^1.10.0",
6361
"@types/chalk": "^2.2.0",
6462
"@types/commander": "^2.12.2",
6563
"@types/jest": "^26.0.23",
@@ -76,22 +74,13 @@
7674
"babel-jest": "^27.0.2",
7775
"chalk": "^4.1.2",
7876
"commander": "^8.1.0",
79-
"esbuild-register": "^2.6.0",
80-
"eslint": "^7.28.0",
81-
"eslint-plugin-import": "^2.24.2",
82-
"eslint-plugin-vue": "^7.11.1",
83-
"husky": "^7.0.4",
8477
"inquirer": "^8.1.2",
8578
"jest": "^27.0.4",
8679
"lint-staged": "^11.0.0",
8780
"ora": "^5.4.1",
8881
"patch-vue-directive-ssr": "^0.0.1",
8982
"sass": "^1.32.2",
9083
"shelljs": "^0.8.4",
91-
"stylelint": "^13.13.1",
92-
"stylelint-config-recommended-scss": "^4.3.0",
93-
"stylelint-config-standard": "^22.0.0",
94-
"stylelint-scss": "^3.20.1",
9584
"typescript": "^4.3.2",
9685
"vite": "^2.4.4",
9786
"vite-plugin-md": "^0.6.0",
@@ -100,9 +89,5 @@
10089
"vitepress-theme-demoblock": "1.3.2",
10190
"vue-tsc": "^0.2.2",
10291
"yarn": "^1.22.11"
103-
},
104-
"lint-staged": {
105-
"{src,devui}/**/*.{js,ts,jsx,tsx,vue}": "eslint --fix",
106-
"{src,devui}/**/*.{scss,css}": "stylelint --fix"
10792
}
10893
}

0 commit comments

Comments
 (0)