From 397be94e7958d914d490db530b020bda845d7202 Mon Sep 17 00:00:00 2001 From: BaboonKing Date: Thu, 21 Nov 2024 16:22:30 +0800 Subject: [PATCH] chore: Husky update to v9 --- .husky/commit-msg | 5 +---- .husky/pre-commit | 1 + package.json | 4 ++-- pnpm-lock.yaml | 10 +++++----- 4 files changed, 9 insertions(+), 11 deletions(-) create mode 100644 .husky/pre-commit diff --git a/.husky/commit-msg b/.husky/commit-msg index 42cdacde..01c12372 100644 --- a/.husky/commit-msg +++ b/.husky/commit-msg @@ -1,4 +1 @@ -#!/usr/bin/env sh -. "$(dirname -- "$0")/_/husky.sh" - -npx --no-install commitlint -e +# npx --no-install commitlint -e diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100644 index 00000000..ed4148f2 --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1 @@ +# pnpm test diff --git a/package.json b/package.json index 2193c743..f286aaef 100644 --- a/package.json +++ b/package.json @@ -7,11 +7,11 @@ "type": "module", "packageManager": "pnpm@8.15.9", "scripts": { + "prepare": "husky", "dev": "vite --host", "build": "run-p type-check \"build-only {@}\" --", "preview": "vite preview", "new": "plop --plopfile ./plop/plopfile.js", - "postinstall": "husky install", "build-only": "vite build", "type-check": "vue-tsc --build --force", "lint": "eslint .", @@ -73,7 +73,7 @@ "eslint": "9.15.0", "eslint-config-prettier": "9.1.0", "eslint-plugin-vue": "9.31.0", - "husky": "^8.0.1", + "husky": "9.1.7", "npm-run-all2": "7.0.1", "plop": "4.0.1", "prettier": "3.3.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 25b9ae56..5f8b148e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -164,8 +164,8 @@ devDependencies: specifier: 9.31.0 version: 9.31.0(eslint@9.15.0) husky: - specifier: ^8.0.1 - version: 8.0.1 + specifier: 9.1.7 + version: 9.1.7 npm-run-all2: specifier: 7.0.1 version: 7.0.1 @@ -3264,9 +3264,9 @@ packages: engines: {node: '>=10.17.0'} dev: true - /husky@8.0.1: - resolution: {integrity: sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==} - engines: {node: '>=14'} + /husky@9.1.7: + resolution: {integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==} + engines: {node: '>=18'} hasBin: true dev: true