build: upgrade husky

This commit is contained in:
Johannes Millan 2025-11-03 10:48:24 +01:00
parent 669616e616
commit b0768d2a8c
4 changed files with 18 additions and 126 deletions

4
.husky/pre-commit Executable file
View file

@ -0,0 +1,4 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"
npx --no-install pretty-quick --staged && npm run lint

4
.husky/pre-push Executable file
View file

@ -0,0 +1,4 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"
npm run lint && npm run test

126
package-lock.json generated
View file

@ -101,7 +101,7 @@
"fflate": "^0.8.2",
"file-saver": "^2.0.5",
"glob": "^9.3.5",
"husky": "^4.2.5",
"husky": "^9.1.7",
"ical.js": "^2.1.0",
"idb": "^8.0.3",
"jasmine-core": "^5.10.0",
@ -9395,11 +9395,6 @@
"dev": true,
"license": "MIT"
},
"node_modules/@types/parse-json": {
"version": "4.0.2",
"dev": true,
"license": "MIT"
},
"node_modules/@types/plist": {
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/@types/plist/-/plist-3.0.5.tgz",
@ -11705,11 +11700,6 @@
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
}
},
"node_modules/ci-info": {
"version": "2.0.0",
"dev": true,
"license": "MIT"
},
"node_modules/cli-cursor": {
"version": "5.0.0",
"dev": true,
@ -12459,29 +12449,6 @@
"layout-base": "^1.0.0"
}
},
"node_modules/cosmiconfig": {
"version": "7.1.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/parse-json": "^4.0.0",
"import-fresh": "^3.2.1",
"parse-json": "^5.0.0",
"path-type": "^4.0.0",
"yaml": "^1.10.0"
},
"engines": {
"node": ">=10"
}
},
"node_modules/cosmiconfig/node_modules/yaml": {
"version": "1.10.2",
"dev": true,
"license": "ISC",
"engines": {
"node": ">= 6"
}
},
"node_modules/crc": {
"version": "3.8.0",
"resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz",
@ -15656,20 +15623,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/find-versions": {
"version": "4.0.0",
"dev": true,
"license": "MIT",
"dependencies": {
"semver-regex": "^3.1.2"
},
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/flat": {
"version": "5.0.2",
"dev": true,
@ -16672,48 +16625,19 @@
}
},
"node_modules/husky": {
"version": "4.3.8",
"version": "9.1.7",
"resolved": "https://registry.npmjs.org/husky/-/husky-9.1.7.tgz",
"integrity": "sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
"chalk": "^4.0.0",
"ci-info": "^2.0.0",
"compare-versions": "^3.6.0",
"cosmiconfig": "^7.0.0",
"find-versions": "^4.0.0",
"opencollective-postinstall": "^2.0.2",
"pkg-dir": "^5.0.0",
"please-upgrade-node": "^3.2.0",
"slash": "^3.0.0",
"which-pm-runs": "^1.0.0"
},
"bin": {
"husky-run": "bin/run.js",
"husky-upgrade": "lib/upgrader/bin.js"
"husky": "bin.js"
},
"engines": {
"node": ">=10"
"node": ">=18"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/husky"
}
},
"node_modules/husky/node_modules/compare-versions": {
"version": "3.6.0",
"dev": true,
"license": "MIT"
},
"node_modules/husky/node_modules/pkg-dir": {
"version": "5.0.0",
"dev": true,
"license": "MIT",
"dependencies": {
"find-up": "^5.0.0"
},
"engines": {
"node": ">=10"
"url": "https://github.com/sponsors/typicode"
}
},
"node_modules/hyperdyperid": {
@ -20731,14 +20655,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/opencollective-postinstall": {
"version": "2.0.3",
"dev": true,
"license": "MIT",
"bin": {
"opencollective-postinstall": "index.js"
}
},
"node_modules/optionator": {
"version": "0.9.4",
"dev": true,
@ -21503,14 +21419,6 @@
"node": "^8.16.0 || ^10.6.0 || >=11.0.0"
}
},
"node_modules/please-upgrade-node": {
"version": "3.2.0",
"dev": true,
"license": "MIT",
"dependencies": {
"semver-compare": "^1.0.0"
}
},
"node_modules/plist": {
"version": "3.1.0",
"dev": true,
@ -23124,18 +23032,8 @@
"node_modules/semver-compare": {
"version": "1.0.0",
"dev": true,
"license": "MIT"
},
"node_modules/semver-regex": {
"version": "3.1.4",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
"optional": true
},
"node_modules/send": {
"version": "1.2.0",
@ -26453,14 +26351,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/which-pm-runs": {
"version": "1.1.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=4"
}
},
"node_modules/which-typed-array": {
"version": "1.1.15",
"dev": true,

View file

@ -16,18 +16,13 @@
},
"license": "MIT",
"author": "Johannes Millan <contact@super-productivity.com> (http://super-productivity.com)",
"husky": {
"hooks": {
"pre-commit": "pretty-quick --staged && npm run lint",
"pre-push": "npm run lint && npm run test"
}
},
"main": "./electron/main.js",
"scripts": {
"env": "node ./tools/load-env.js",
"assemble:android:prod": "cd android && ./gradlew assembleRelease && cd ..",
"assemble:android:stage": "cd android && ./gradlew assembleDebug && cd ..",
"prebuild": "npm run env && node ./tools/git-version.js && npm run build:packages",
"prepare": "husky && ts-patch install && npm run plugin-api:build",
"build": "npm run buildAllElectron:noTests:prod",
"build:packages": "node ./packages/build-packages.js",
"buildAllElectron:noTests:prod": "npm run lint && npm run buildFrontend:prod:es6 && npm run electron:build",
@ -108,7 +103,6 @@
"test:date-utils": "cross-env TZ='Europe/Berlin' ng test --watch=false --include='src/app/util/**/format-*.spec.ts' --include='src/app/util/**/date-*.spec.ts'",
"test:date-utils:tz": "npm run test:date-utils && cross-env TZ='America/Los_Angeles' npm run test:date-utils && cross-env TZ='Asia/Tokyo' npm run test:date-utils",
"version": "npm run prebuild && npm run release.changelog && node ./tools/bump-android-version.js && git add -A",
"prepare": "ts-patch install && npm run plugin-api:build",
"prettier": "pretty-quick",
"prettier:file": "prettier --write",
"lint:file": "ng lint --lint-file-patterns",
@ -219,7 +213,7 @@
"fflate": "^0.8.2",
"file-saver": "^2.0.5",
"glob": "^9.3.5",
"husky": "^4.2.5",
"husky": "^9.1.7",
"ical.js": "^2.1.0",
"idb": "^8.0.3",
"jasmine-core": "^5.10.0",