1
0
mirror of https://github.com/robonen/canvas-3d.git synced 2026-03-20 02:44:40 +00:00

feat(repo): add pre-commit hook with husky library

This commit is contained in:
2022-11-17 07:56:15 +07:00
parent 659fcf0e6f
commit 51778886ec
3 changed files with 29 additions and 1 deletions

4
.husky/pre-commit Normal file
View File

@@ -0,0 +1,4 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"
npm run typecheck

22
package-lock.json generated
View File

@@ -8,6 +8,7 @@
"devDependencies": { "devDependencies": {
"@vueuse/core": "^9.3.1", "@vueuse/core": "^9.3.1",
"@vueuse/nuxt": "^9.3.1", "@vueuse/nuxt": "^9.3.1",
"husky": "^8.0.2",
"nuxt": "3.0.0-rc.11", "nuxt": "3.0.0-rc.11",
"sass": "^1.55.0" "sass": "^1.55.0"
} }
@@ -3931,6 +3932,21 @@
"node": ">=10.17.0" "node": ">=10.17.0"
} }
}, },
"node_modules/husky": {
"version": "8.0.2",
"resolved": "https://registry.npmjs.org/husky/-/husky-8.0.2.tgz",
"integrity": "sha512-Tkv80jtvbnkK3mYWxPZePGFpQ/tT3HNSs/sasF9P2YfkMezDl3ON37YN6jUUI4eTg5LcyVynlb6r4eyvOmspvg==",
"dev": true,
"bin": {
"husky": "lib/bin.js"
},
"engines": {
"node": ">=14"
},
"funding": {
"url": "https://github.com/sponsors/typicode"
}
},
"node_modules/iconv-lite": { "node_modules/iconv-lite": {
"version": "0.4.24", "version": "0.4.24",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
@@ -10729,6 +10745,12 @@
"integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
"dev": true "dev": true
}, },
"husky": {
"version": "8.0.2",
"resolved": "https://registry.npmjs.org/husky/-/husky-8.0.2.tgz",
"integrity": "sha512-Tkv80jtvbnkK3mYWxPZePGFpQ/tT3HNSs/sasF9P2YfkMezDl3ON37YN6jUUI4eTg5LcyVynlb6r4eyvOmspvg==",
"dev": true
},
"iconv-lite": { "iconv-lite": {
"version": "0.4.24", "version": "0.4.24",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",

View File

@@ -8,11 +8,13 @@
"analyze": "nuxt analyze", "analyze": "nuxt analyze",
"generate": "nuxt generate", "generate": "nuxt generate",
"preview": "nuxt preview", "preview": "nuxt preview",
"postinstall": "nuxt prepare" "postinstall": "nuxt prepare",
"prepare": "husky install"
}, },
"devDependencies": { "devDependencies": {
"@vueuse/core": "^9.3.1", "@vueuse/core": "^9.3.1",
"@vueuse/nuxt": "^9.3.1", "@vueuse/nuxt": "^9.3.1",
"husky": "^8.0.2",
"nuxt": "3.0.0-rc.11", "nuxt": "3.0.0-rc.11",
"sass": "^1.55.0" "sass": "^1.55.0"
} }