diff --git a/.husky/.gitignore b/.husky/.gitignore deleted file mode 100644 index 31354ec1..00000000 --- a/.husky/.gitignore +++ /dev/null @@ -1 +0,0 @@ -_ diff --git a/.husky/pre-commit b/.husky/pre-commit deleted file mode 100755 index b373ea17..00000000 --- a/.husky/pre-commit +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -. "$(dirname $0)/_/husky.sh" - -pnpm lint-staged diff --git a/package.json b/package.json index d8d8a8f0..5886f16d 100644 --- a/package.json +++ b/package.json @@ -78,6 +78,7 @@ "prettier": "^2.8.4", "release-it": "^15.8.0", "sass": "^1.59.2", + "simple-git-hooks": "^2.8.1", "ts-node": "^10.9.1", "typescript": "^4.9.5", "unplugin-auto-import": "^0.15.1", @@ -95,6 +96,9 @@ "prettier --write" ] }, + "simple-git-hooks": { + "pre-commit": "pnpm lint-staged" + }, "release-it": { "github": { "release": false, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 30b7395e..ec846a23 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -48,6 +48,7 @@ specifiers: release-it: ^15.8.0 sass: ^1.59.2 semver: ^7.3.8 + simple-git-hooks: ^2.8.1 splitpanes: ^3.1.5 ts-node: ^10.9.1 typescript: ^4.9.5 @@ -118,6 +119,7 @@ devDependencies: prettier: 2.8.4 release-it: 15.8.0 sass: 1.59.2 + simple-git-hooks: 2.8.1 ts-node: 10.9.1_r2vohjtqb453xa4ljp4dw3sqb4 typescript: 4.9.5 unplugin-auto-import: 0.15.1_@vueuse+core@9.13.0 @@ -4582,6 +4584,12 @@ packages: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} dev: true + /simple-git-hooks/2.8.1: + resolution: {integrity: sha512-DYpcVR1AGtSfFUNzlBdHrQGPsOhuuEJ/FkmPOOlFysP60AHd3nsEpkGq/QEOdtUyT1Qhk7w9oLmFoMG+75BDog==} + hasBin: true + requiresBuild: true + dev: true + /slash/4.0.0: resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} engines: {node: '>=12'}