diff --git a/.husky/pre-commit b/.hooks/pre-commit similarity index 56% rename from .husky/pre-commit rename to .hooks/pre-commit index a31ede1..659139f 100755 --- a/.husky/pre-commit +++ b/.hooks/pre-commit @@ -1,5 +1,5 @@ #!/bin/sh -. "$(dirname $0)/_/husky.sh" +set -e npm run format git add -A diff --git a/.husky/.gitignore b/.husky/.gitignore deleted file mode 100644 index 31354ec..0000000 --- a/.husky/.gitignore +++ /dev/null @@ -1 +0,0 @@ -_ diff --git a/package.json b/package.json index 2882ec5..f5f30f0 100644 --- a/package.json +++ b/package.json @@ -12,9 +12,7 @@ "packageQuick": "npm run build && electron-builder --dir", "format": "prettier --write src/**/*", "CIbuild": "npm run build && electron-builder --linux zip && electron-builder --windows zip && electron-builder --macos zip", - "postinstall": "husky install", - "precommit-fix": "husky uninstall && echo - && echo !Make sure to run 'npm run format' before commiting! | chalk --stdin yellow inverse && echo -", - "precommit-fix:format": "husky uninstall && npm run format" + "prepare": "git config --local core.hooksPath .hooks/" }, "repository": { "type": "git", @@ -33,7 +31,6 @@ "copyfiles": "^2.4.1", "electron": "^21.3.0", "electron-builder": "^23.6.0", - "husky": "^8.0.2", "prettier": "^2.7.1", "typescript": "^4.9.3" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5fb39fd..3222429 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,7 +12,6 @@ specifiers: electron-builder: ^23.6.0 electron-context-menu: github:ArmCord/electron-context-menu extract-zip: ^2.0.1 - husky: ^8.0.2 prettier: ^2.7.1 typescript: ^4.9.3 v8-compile-cache: ^2.3.0 @@ -34,7 +33,6 @@ devDependencies: copyfiles: 2.4.1 electron: 21.3.0 electron-builder: 23.6.0 - husky: 8.0.2 prettier: 2.7.1 typescript: 4.9.3 @@ -1218,12 +1216,6 @@ packages: - supports-color dev: true - /husky/8.0.2: - resolution: {integrity: sha512-Tkv80jtvbnkK3mYWxPZePGFpQ/tT3HNSs/sasF9P2YfkMezDl3ON37YN6jUUI4eTg5LcyVynlb6r4eyvOmspvg==} - engines: {node: '>=14'} - hasBin: true - dev: true - /iconv-corefoundation/1.1.7: resolution: {integrity: sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ==} engines: {node: ^8.11.2 || >=10}