diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100644 index 0000000..f80aed3 --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,2 @@ +echo "运行类型检查..." +npm run typecheck \ No newline at end of file diff --git a/.husky/pre-push b/.husky/pre-push new file mode 100755 index 0000000..f80aed3 --- /dev/null +++ b/.husky/pre-push @@ -0,0 +1,2 @@ +echo "运行类型检查..." +npm run typecheck \ No newline at end of file diff --git a/package.json b/package.json index a19519e..62d285e 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ "main": "./out/main/index.js", "homepage": "https://github.com/algerkong/AlgerMusicPlayer", "scripts": { + "prepare": "husky", "format": "prettier --write .", "lint": "eslint . --ext .js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts,.vue --fix", "typecheck:node": "tsc --noEmit -p tsconfig.node.json --composite false", @@ -26,9 +27,10 @@ "@unblockneteasemusic/server": "^0.27.8-patch.1", "cors": "^2.8.5", "electron-store": "^8.1.0", - "express": "^4.18.2", "electron-updater": "^6.6.2", + "express": "^4.18.2", "font-list": "^1.5.1", + "husky": "^9.1.7", "netease-cloud-music-api-alger": "^4.26.1", "node-id3": "^0.2.9", "node-machine-id": "^1.1.12", @@ -103,7 +105,9 @@ { "from": "resources/html", "to": "html", - "filter": ["**/*"] + "filter": [ + "**/*" + ] } ], "mac": {