Switch to `simple-git-hooks` from `husky`

Removed `.husky/pre-commit` file and dependencies on `husky`.
Updated `package.json` and `pnpm-lock.yaml` accordingly.
pull/697/head
Travis Fischer 2025-03-18 19:52:39 +08:00
rodzic cfc1210e21
commit e3ebfdc875
3 zmienionych plików z 16 dodań i 14 usunięć

Wyświetl plik

@ -1 +0,0 @@
npm run precommit

Wyświetl plik

@ -32,7 +32,7 @@
"pretest": "run-s build",
"precommit": "lint-staged",
"preinstall": "npx only-allow pnpm",
"prepare": "husky"
"prepare": "simple-git-hooks"
},
"devDependencies": {
"@changesets/cli": "^2.28.1",
@ -42,11 +42,11 @@
"del-cli": "^6.0.0",
"dotenv": "^16.4.7",
"eslint": "^8.57.1",
"husky": "^9.1.7",
"lint-staged": "^15.5.0",
"npm-run-all2": "^7.0.2",
"only-allow": "^1.2.1",
"prettier": "^3.5.3",
"simple-git-hooks": "^2.11.1",
"syncpack": "14.0.0-alpha.10",
"tsup": "^8.4.0",
"tsx": "^4.19.3",
@ -56,8 +56,11 @@
"zod": "^3.24.2",
"zoominfo-api-auth-client": "^1.0.1"
},
"simple-git-hooks": {
"pre-commit": "npx lint-staged"
},
"lint-staged": {
"*.{ts,tsx}": [
"*": [
"prettier --ignore-unknown --write",
"eslint --fix"
]

Wyświetl plik

@ -29,9 +29,6 @@ importers:
eslint:
specifier: ^8.57.1
version: 8.57.1
husky:
specifier: ^9.1.7
version: 9.1.7
lint-staged:
specifier: ^15.5.0
version: 15.5.0
@ -44,6 +41,9 @@ importers:
prettier:
specifier: ^3.5.3
version: 3.5.3
simple-git-hooks:
specifier: ^2.11.1
version: 2.11.1
syncpack:
specifier: 14.0.0-alpha.10
version: 14.0.0-alpha.10
@ -4529,11 +4529,6 @@ packages:
humanize-ms@1.2.1:
resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==}
husky@9.1.7:
resolution: {integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==}
engines: {node: '>=18'}
hasBin: true
iconv-lite@0.4.24:
resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
engines: {node: '>=0.10.0'}
@ -4952,6 +4947,7 @@ packages:
libsql@0.4.7:
resolution: {integrity: sha512-T9eIRCs6b0J1SHKYIvD8+KCJMcWZ900iZyxdnSCdqxN12Z1ijzT+jY5nrk72Jw4B0HGzms2NgpryArlJqvc3Lw==}
cpu: [x64, arm64, wasm32]
os: [darwin, linux, win32]
lilconfig@3.1.3:
@ -5860,6 +5856,10 @@ packages:
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
engines: {node: '>=14'}
simple-git-hooks@2.11.1:
resolution: {integrity: sha512-tgqwPUMDcNDhuf1Xf6KTUsyeqGdgKMhzaH4PAZZuzguOgTl5uuyeYe/8mWgAr6IBxB5V06uqEf6Dy37gIWDtDg==}
hasBin: true
simple-wcswidth@1.0.1:
resolution: {integrity: sha512-xMO/8eNREtaROt7tJvWJqHBDTMFN4eiQ5I4JRMuilwfnFcV5W9u7RUkueNkdw0jPqGMX36iCywelS5yilTuOxg==}
@ -10944,8 +10944,6 @@ snapshots:
dependencies:
ms: 2.1.3
husky@9.1.7: {}
iconv-lite@0.4.24:
dependencies:
safer-buffer: 2.1.2
@ -12242,6 +12240,8 @@ snapshots:
signal-exit@4.1.0: {}
simple-git-hooks@2.11.1: {}
simple-wcswidth@1.0.1: {}
slash@3.0.0: {}