diff --git a/package.json b/package.json index 7a4642410..854aead58 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,8 @@ "generate:supersprite": "node ./scripts/generateSuperSVG.mjs", "optimize": "node ./scripts/optimizeSvgs.mjs", "addtags": "node ./scripts/addMissingKeysToTags.mjs", - "generate:changelog": "node ./scripts/generateChangelog.mjs" + "generate:changelog": "node ./scripts/generateChangelog.mjs", + "postinstall": "husky install" }, "devDependencies": { "@atomico/rollup-plugin-sizes": "^1.1.4", @@ -39,7 +40,7 @@ "eslint-config-prettier": "^2.10.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-prettier": "^2.7.0", - "husky": "^4.3.8", + "husky": "^8.0.0", "jest": "^28.1.3", "lint-staged": "^10.5.4", "minimist": "^1.2.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index da40c1f0e..1e2129430 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,7 +24,7 @@ importers: eslint-config-prettier: ^2.10.0 eslint-plugin-import: ^2.26.0 eslint-plugin-prettier: ^2.7.0 - husky: ^4.3.8 + husky: ^8.0.0 jest: ^28.1.3 lint-staged: ^10.5.4 minimist: ^1.2.6 @@ -59,7 +59,7 @@ importers: eslint-config-prettier: 2.10.0_eslint@4.19.1 eslint-plugin-import: 2.26.0_eslint@4.19.1 eslint-plugin-prettier: 2.7.0_prettier@1.17.1 - husky: 4.3.8 + husky: 8.0.1 jest: 28.1.3 lint-staged: 10.5.4 minimist: 1.2.6 @@ -10309,10 +10309,6 @@ packages: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} dev: true - /compare-versions/3.6.0: - resolution: {integrity: sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==} - dev: true - /component-emitter/1.3.0: resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} dev: true @@ -13100,13 +13096,6 @@ packages: locate-path: 6.0.0 path-exists: 4.0.0 - /find-versions/4.0.0: - resolution: {integrity: sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ==} - engines: {node: '>=10'} - dependencies: - semver-regex: 3.1.4 - dev: true - /flat-cache/1.3.4: resolution: {integrity: sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==} engines: {node: '>=0.10.0'} @@ -13953,22 +13942,10 @@ packages: ms: 2.1.3 dev: true - /husky/4.3.8: - resolution: {integrity: sha512-LCqqsB0PzJQ/AlCgfrfzRe3e3+NvmefAdKQhRYpxS4u6clblBoDdzzvHi8fmxKRzvMxPY/1WZWzomPZww0Anow==} - engines: {node: '>=10'} + /husky/8.0.1: + resolution: {integrity: sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==} + engines: {node: '>=14'} hasBin: true - requiresBuild: true - dependencies: - chalk: 4.1.2 - ci-info: 2.0.0 - compare-versions: 3.6.0 - cosmiconfig: 7.0.1 - find-versions: 4.0.0 - opencollective-postinstall: 2.0.3 - pkg-dir: 5.0.0 - please-upgrade-node: 3.2.0 - slash: 3.0.0 - which-pm-runs: 1.1.0 dev: true /iconv-lite/0.4.24: @@ -17696,11 +17673,6 @@ packages: is-wsl: 2.2.0 dev: true - /opencollective-postinstall/2.0.3: - resolution: {integrity: sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==} - hasBin: true - dev: true - /optionator/0.8.3: resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} engines: {node: '>= 0.8.0'} @@ -18100,6 +18072,7 @@ packages: engines: {node: '>=10'} dependencies: find-up: 5.0.0 + dev: false /please-upgrade-node/3.2.0: resolution: {integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==} @@ -20335,11 +20308,6 @@ packages: semver: 5.7.1 dev: true - /semver-regex/3.1.4: - resolution: {integrity: sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA==} - engines: {node: '>=8'} - dev: true - /semver/5.7.1: resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} hasBin: true @@ -22777,11 +22745,6 @@ packages: resolution: {integrity: sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==} dev: true - /which-pm-runs/1.1.0: - resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} - engines: {node: '>=4'} - dev: true - /which/1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} hasBin: true