From e58b4bea3f7e6af1298cb234ad114f78c38f62fc Mon Sep 17 00:00:00 2001 From: Cornelius Roemer Date: Sun, 25 Aug 2024 00:22:48 +0200 Subject: [PATCH] Update .husky, husky install is deprecated --- .husky/pre-push | 3 --- package.json | 8 +++++--- yarn.lock | 14 +++++++++++++- 3 files changed, 18 insertions(+), 7 deletions(-) diff --git a/.husky/pre-push b/.husky/pre-push index f077c917..53e066ff 100755 --- a/.husky/pre-push +++ b/.husky/pre-push @@ -1,4 +1 @@ -#!/bin/sh -. "$(dirname "$0")/_/husky.sh" - yarn test diff --git a/package.json b/package.json index ee8b9add..91cbb2ea 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "test:unit": "ava", "test:unit:watch": "yarn run test:unit -- --watch", "test:e2e": "ava --config ava-e2e.config.js", - "postinstall": "yarn run v8-snapshot && webpack --config-name hyper-app && electron-builder install-app-deps && yarn run rebuild-node-pty && cpy --cwd=target node_modules \"../../app/\" && husky install && yarn run generate-schema", + "postinstall": "yarn run v8-snapshot && webpack --config-name hyper-app && electron-builder install-app-deps && yarn run rebuild-node-pty && cpy --cwd=target node_modules \"../../app/\" && husky init && yarn run generate-schema", "rebuild-node-pty": "electron-rebuild -f -o node-pty -m target", "dist": "yarn run build && electron-builder", "clean": "node ./bin/rimraf-standalone.js node_modules && node ./bin/rimraf-standalone.js ./app/node_modules && node ./bin/rimraf-standalone.js ./app/renderer", @@ -20,7 +20,8 @@ "v8-snapshot:arch": "yarn run mk-snapshot && yarn run cp-snapshot", "mk-snapshot": "cross-env ELECTRON_CUSTOM_VERSION=$npm_package_devDependencies_electron node node_modules/electron-mksnapshot/download-mksnapshot.js && node bin/mk-snapshot.js", "cp-snapshot": "node bin/cp-snapshot.js", - "generate-schema": "typescript-json-schema ./typings/config.d.ts rawConfig -o ./app/config/schema.json --required" + "generate-schema": "typescript-json-schema ./typings/config.d.ts rawConfig -o ./app/config/schema.json --required", + "prepare": "husky" }, "license": "MIT", "author": { @@ -121,7 +122,8 @@ "eslint-plugin-lodash": "^7.4.0", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-react": "7.35.0", - "husky": "9.1.5", + "husky": "^9.1.5", + "husky-init": "^8.0.0", "inquirer": "10.1.8", "node-addon-api": "8.1.0", "null-loader": "4.0.1", diff --git a/yarn.lock b/yarn.lock index 6a13c527..35732af4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4867,7 +4867,19 @@ humanize-ms@^1.2.1: dependencies: ms "^2.0.0" -husky@9.1.5: +husky-init@^8.0.0: + version "8.0.0" + resolved "https://registry.npmjs.org/husky-init/-/husky-init-8.0.0.tgz#af1773803a44a0625a2d9d415cc892f51847e7d0" + integrity sha512-P9qq7eOInj853p57QhK/QDKahx8Vd+hWWmzA+N+Q3/dsHH+DFUeRurRd6ZSFzF1Ol/6yUS+fa9yMw5Dao0pxxw== + dependencies: + husky "^8.0.0" + +husky@^8.0.0: + version "8.0.3" + resolved "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz#4936d7212e46d1dea28fef29bb3a108872cd9184" + integrity sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg== + +husky@^9.1.5: version "9.1.5" resolved "https://registry.npmjs.org/husky/-/husky-9.1.5.tgz#2b6edede53ee1adbbd3a3da490628a23f5243b83" integrity sha512-rowAVRUBfI0b4+niA4SJMhfQwc107VLkBUgEYYAOQAbqDCnra1nYh83hF/MDmhYs9t9n1E3DuKOrs2LYNC+0Ag==