perf: update husky to v9

This commit is contained in:
pengzhanbo 2024-01-27 01:41:15 +08:00
parent afb88ee4be
commit 87e0c39362
5 changed files with 151 additions and 101 deletions

View File

@ -1,4 +1 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
npx commitlint --edit $1 npx commitlint --edit $1

View File

@ -1,4 +1 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
npx lint-staged npx lint-staged

View File

@ -30,7 +30,7 @@
"commit": "cz", "commit": "cz",
"lint": "eslint .", "lint": "eslint .",
"lint:css": "stylelint **/*.{css,scss,vue}", "lint:css": "stylelint **/*.{css,scss,vue}",
"prepare": "husky install", "prepare": "husky",
"release": "pnpm release:check && pnpm release:version && pnpm release:publish", "release": "pnpm release:check && pnpm release:version && pnpm release:publish",
"release:changelog": "conventional-changelog -p angular -i CHANGELOG.md -s", "release:changelog": "conventional-changelog -p angular -i CHANGELOG.md -s",
"release:check": "pnpm lint && pnpm lint:css && pnpm build", "release:check": "pnpm lint && pnpm lint:css && pnpm build",
@ -38,8 +38,8 @@
"release:version": "bumpp package.json plugins/*/package.json theme/package.json --execute=\"pnpm release:changelog\" --commit \"build: publish v%s\" --all --tag --push" "release:version": "bumpp package.json plugins/*/package.json theme/package.json --execute=\"pnpm release:changelog\" --commit \"build: publish v%s\" --all --tag --push"
}, },
"devDependencies": { "devDependencies": {
"@commitlint/cli": "^18.5.0", "@commitlint/cli": "^18.6.0",
"@commitlint/config-conventional": "^18.5.0", "@commitlint/config-conventional": "^18.6.0",
"@pengzhanbo/eslint-config-vue": "^1.5.4", "@pengzhanbo/eslint-config-vue": "^1.5.4",
"@pengzhanbo/stylelint-config": "^1.5.4", "@pengzhanbo/stylelint-config": "^1.5.4",
"@types/lodash.merge": "^4.6.9", "@types/lodash.merge": "^4.6.9",
@ -52,7 +52,7 @@
"cpx2": "^7.0.1", "cpx2": "^7.0.1",
"cz-conventional-changelog": "^3.3.0", "cz-conventional-changelog": "^3.3.0",
"eslint": "^8.56.0", "eslint": "^8.56.0",
"husky": "^8.0.3", "husky": "^9.0.6",
"lint-staged": "^15.2.0", "lint-staged": "^15.2.0",
"rimraf": "^5.0.5", "rimraf": "^5.0.5",
"stylelint": "^16.2.0", "stylelint": "^16.2.0",

View File

@ -55,7 +55,7 @@
"portfinder": "^1.0.32" "portfinder": "^1.0.32"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^20.11.6" "@types/node": "^20.11.7"
}, },
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

236
pnpm-lock.yaml generated
View File

@ -14,11 +14,11 @@ importers:
.: .:
devDependencies: devDependencies:
'@commitlint/cli': '@commitlint/cli':
specifier: ^18.5.0 specifier: ^18.6.0
version: 18.5.0(@types/node@20.9.1)(typescript@5.3.3) version: 18.6.0(@types/node@20.9.1)(typescript@5.3.3)
'@commitlint/config-conventional': '@commitlint/config-conventional':
specifier: ^18.5.0 specifier: ^18.6.0
version: 18.5.0 version: 18.6.0
'@pengzhanbo/eslint-config-vue': '@pengzhanbo/eslint-config-vue':
specifier: ^1.5.4 specifier: ^1.5.4
version: 1.5.4(@vue/compiler-sfc@3.4.15)(eslint@8.56.0)(typescript@5.3.3) version: 1.5.4(@vue/compiler-sfc@3.4.15)(eslint@8.56.0)(typescript@5.3.3)
@ -56,8 +56,8 @@ importers:
specifier: ^8.56.0 specifier: ^8.56.0
version: 8.56.0 version: 8.56.0
husky: husky:
specifier: ^8.0.3 specifier: ^9.0.6
version: 8.0.3 version: 9.0.6
lint-staged: lint-staged:
specifier: ^15.2.0 specifier: ^15.2.0
version: 15.2.0 version: 15.2.0
@ -226,7 +226,7 @@ importers:
version: 8.0.1 version: 8.0.1
netlify-cli: netlify-cli:
specifier: ^17.15.3 specifier: ^17.15.3
version: 17.15.3(@types/node@20.11.6) version: 17.15.3(@types/node@20.11.7)
portfinder: portfinder:
specifier: ^1.0.32 specifier: ^1.0.32
version: 1.0.32 version: 1.0.32
@ -235,8 +235,8 @@ importers:
version: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(@vuepress/bundler-webpack@2.0.0-rc.2)(typescript@5.3.3)(vue@3.4.15) version: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(@vuepress/bundler-webpack@2.0.0-rc.2)(typescript@5.3.3)(vue@3.4.15)
devDependencies: devDependencies:
'@types/node': '@types/node':
specifier: ^20.11.6 specifier: ^20.11.7
version: 20.11.6 version: 20.11.7
plugins/plugin-notes-data: plugins/plugin-notes-data:
dependencies: dependencies:
@ -286,14 +286,14 @@ importers:
specifier: ^1.0.0 specifier: ^1.0.0
version: 1.0.0 version: 1.0.0
shikiji: shikiji:
specifier: ^0.10.0 specifier: ^0.10.2
version: 0.10.0 version: 0.10.2
shikiji-transformers: shikiji-transformers:
specifier: ^0.10.0 specifier: ^0.10.2
version: 0.10.0 version: 0.10.2
shikiji-twoslash: shikiji-twoslash:
specifier: ^0.10.0 specifier: ^0.10.2
version: 0.10.0(typescript@5.3.3) version: 0.10.2(typescript@5.3.3)
vuepress: vuepress:
specifier: 2.0.0-rc.2 specifier: 2.0.0-rc.2
version: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(@vuepress/bundler-webpack@2.0.0-rc.2)(typescript@5.3.3)(vue@3.4.15) version: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(@vuepress/bundler-webpack@2.0.0-rc.2)(typescript@5.3.3)(vue@3.4.15)
@ -657,16 +657,16 @@ packages:
engines: {node: '>=0.1.90'} engines: {node: '>=0.1.90'}
dev: false dev: false
/@commitlint/cli@18.5.0(@types/node@20.9.1)(typescript@5.3.3): /@commitlint/cli@18.6.0(@types/node@20.9.1)(typescript@5.3.3):
resolution: {integrity: sha512-g/N0mJBrHcTdiccUpJknS6/ru45eIEAZyhEy9sL2ILjzK2IVNrpzlAPtxEr8bZCZLGwPBUrQ5UCIIu4uebhImw==} resolution: {integrity: sha512-FiH23cr9QG8VdfbmvJJZmdfHGVMCouOOAzoXZ3Cd7czGC52RbycwNt8YCI7SA69pAl+t30vh8LMaO/N+kcel6w==}
engines: {node: '>=v18'} engines: {node: '>=v18'}
hasBin: true hasBin: true
dependencies: dependencies:
'@commitlint/format': 18.4.4 '@commitlint/format': 18.6.0
'@commitlint/lint': 18.5.0 '@commitlint/lint': 18.6.0
'@commitlint/load': 18.5.0(@types/node@20.9.1)(typescript@5.3.3) '@commitlint/load': 18.6.0(@types/node@20.9.1)(typescript@5.3.3)
'@commitlint/read': 18.4.4 '@commitlint/read': 18.6.0
'@commitlint/types': 18.4.4 '@commitlint/types': 18.6.0
execa: 5.1.1 execa: 5.1.1
lodash.isfunction: 3.0.9 lodash.isfunction: 3.0.9
resolve-from: 5.0.0 resolve-from: 5.0.0
@ -677,8 +677,8 @@ packages:
- typescript - typescript
dev: true dev: true
/@commitlint/config-conventional@18.5.0: /@commitlint/config-conventional@18.6.0:
resolution: {integrity: sha512-XGmU4u3Z7bCn0H0nTEG9LUn6hMDUIPP4P6dun7PKFhtnt/wwiKAqmPj+QRmFiqWjkOWcmrh7w7xRiDL32cWS5g==} resolution: {integrity: sha512-CDCOf2eJz9D/TL44IBks0stM9TmdLCNE2B48owIU3YCadwzts/bobXPScagIgPQF6hhKYMEdj5zpUDlmbwuqwQ==}
engines: {node: '>=v18'} engines: {node: '>=v18'}
dependencies: dependencies:
conventional-changelog-conventionalcommits: 7.0.2 conventional-changelog-conventionalcommits: 7.0.2
@ -687,16 +687,26 @@ packages:
/@commitlint/config-validator@18.5.0: /@commitlint/config-validator@18.5.0:
resolution: {integrity: sha512-mDAA6WQPjh9Ida8ACdInDylBQcqeUD2gBHE+dQu+B3OIHiWiSSrq4F2+wg3nDU9EzfcQSwPwYL+QbMmiW5SmLA==} resolution: {integrity: sha512-mDAA6WQPjh9Ida8ACdInDylBQcqeUD2gBHE+dQu+B3OIHiWiSSrq4F2+wg3nDU9EzfcQSwPwYL+QbMmiW5SmLA==}
engines: {node: '>=v18'} engines: {node: '>=v18'}
requiresBuild: true
dependencies: dependencies:
'@commitlint/types': 18.4.4 '@commitlint/types': 18.4.4
ajv: 8.12.0 ajv: 8.12.0
dev: true dev: true
optional: true
/@commitlint/ensure@18.4.4: /@commitlint/config-validator@18.6.0:
resolution: {integrity: sha512-KjD19p6julB5WrQL+Cd8p+AePwpl1XzGAjB0jnuFMKWtji9L7ucCZUKDstGjlkBZGGzH/nvdB8K+bh5K27EVUg==} resolution: {integrity: sha512-Ptfa865arNozlkjxrYG3qt6wT9AlhNUHeuDyKEZiTL/l0ftncFhK/KN0t/EAMV2tec+0Mwxo0FmhbESj/bI+1g==}
engines: {node: '>=v18'} engines: {node: '>=v18'}
dependencies: dependencies:
'@commitlint/types': 18.4.4 '@commitlint/types': 18.6.0
ajv: 8.12.0
dev: true
/@commitlint/ensure@18.6.0:
resolution: {integrity: sha512-xY07NmOBJ7JuhX3tic021PaeLepZARIQyqpAQoNQZoml1keBFfB6MbA7XlWZv0ebbarUFE4yhKxOPw+WFv7/qw==}
engines: {node: '>=v18'}
dependencies:
'@commitlint/types': 18.6.0
lodash.camelcase: 4.3.0 lodash.camelcase: 4.3.0
lodash.kebabcase: 4.1.1 lodash.kebabcase: 4.1.1
lodash.snakecase: 4.1.1 lodash.snakecase: 4.1.1
@ -709,35 +719,36 @@ packages:
engines: {node: '>=v18'} engines: {node: '>=v18'}
dev: true dev: true
/@commitlint/format@18.4.4: /@commitlint/format@18.6.0:
resolution: {integrity: sha512-2v3V5hVlv0R3pe7p66IX5F7cjeVvGM5JqITRIbBCFvGHPJ/CG74rjTkAu0RBEiIhlk3eOaLjVGq3d5falPkLBA==} resolution: {integrity: sha512-8UNWfs2slPPSQiiVpLGJTnPHv7Jkd5KYxfbNXbmLL583bjom4RrylvyrCVnmZReA8nNad7pPXq6mDH4FNVj6xg==}
engines: {node: '>=v18'} engines: {node: '>=v18'}
dependencies: dependencies:
'@commitlint/types': 18.4.4 '@commitlint/types': 18.6.0
chalk: 4.1.2 chalk: 4.1.2
dev: true dev: true
/@commitlint/is-ignored@18.4.4: /@commitlint/is-ignored@18.6.0:
resolution: {integrity: sha512-rXWes9owKBTjfTr6Od7YlflRg4N+ngkOH+dUZhk0qL/XQb26mHz0EgVgdixMVBac1OsohRwJaLmVHX+5F6vfmg==} resolution: {integrity: sha512-Xjx/ZyyJ4FdLuz0FcOvqiqSFgiO2yYj3QN9XlvyrxqbXTxPVC7QFEXJYBVPulUSN/gR7WXH1Udw+HYYfD17xog==}
engines: {node: '>=v18'} engines: {node: '>=v18'}
dependencies: dependencies:
'@commitlint/types': 18.4.4 '@commitlint/types': 18.6.0
semver: 7.5.4 semver: 7.5.4
dev: true dev: true
/@commitlint/lint@18.5.0: /@commitlint/lint@18.6.0:
resolution: {integrity: sha512-4VbfTGTZf/aDaOn+vednMQFu5EIKfERvv7j8La3etQCra0O2QMrZL28xugTroYekawpTkiWWvLswtpVfabIbgw==} resolution: {integrity: sha512-ycbuDWfyykPmslgiHzhz8dL6F0BJYltXLVfc+M49z0c+FNITM0v+r0Vd2+Tdtq06VTc894p2+YSmZhulY8Jn3Q==}
engines: {node: '>=v18'} engines: {node: '>=v18'}
dependencies: dependencies:
'@commitlint/is-ignored': 18.4.4 '@commitlint/is-ignored': 18.6.0
'@commitlint/parse': 18.4.4 '@commitlint/parse': 18.6.0
'@commitlint/rules': 18.4.4 '@commitlint/rules': 18.6.0
'@commitlint/types': 18.4.4 '@commitlint/types': 18.6.0
dev: true dev: true
/@commitlint/load@18.5.0(@types/node@20.9.1)(typescript@5.3.3): /@commitlint/load@18.5.0(@types/node@20.9.1)(typescript@5.3.3):
resolution: {integrity: sha512-vpyGgk7rzbFsU01NVwPNC/WetHFP0EwSYnQ1R833SJFHkEo+cWvqoVlw/VoZwBMoI6sF5/lwEdKzFDr1DHJ6+A==} resolution: {integrity: sha512-vpyGgk7rzbFsU01NVwPNC/WetHFP0EwSYnQ1R833SJFHkEo+cWvqoVlw/VoZwBMoI6sF5/lwEdKzFDr1DHJ6+A==}
engines: {node: '>=v18'} engines: {node: '>=v18'}
requiresBuild: true
dependencies: dependencies:
'@commitlint/config-validator': 18.5.0 '@commitlint/config-validator': 18.5.0
'@commitlint/execute-rule': 18.4.4 '@commitlint/execute-rule': 18.4.4
@ -754,27 +765,48 @@ packages:
- '@types/node' - '@types/node'
- typescript - typescript
dev: true dev: true
optional: true
/@commitlint/load@18.6.0(@types/node@20.9.1)(typescript@5.3.3):
resolution: {integrity: sha512-RRssj7TmzT0bowoEKlgwg8uQ7ORXWkw7lYLsZZBMi9aInsJuGNLNWcMxJxRZbwxG3jkCidGUg85WmqJvRjsaDA==}
engines: {node: '>=v18'}
dependencies:
'@commitlint/config-validator': 18.6.0
'@commitlint/execute-rule': 18.4.4
'@commitlint/resolve-extends': 18.6.0
'@commitlint/types': 18.6.0
chalk: 4.1.2
cosmiconfig: 8.3.6(typescript@5.3.3)
cosmiconfig-typescript-loader: 5.0.0(@types/node@20.9.1)(cosmiconfig@8.3.6)(typescript@5.3.3)
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
lodash.uniq: 4.5.0
resolve-from: 5.0.0
transitivePeerDependencies:
- '@types/node'
- typescript
dev: true
/@commitlint/message@18.4.4: /@commitlint/message@18.4.4:
resolution: {integrity: sha512-lHF95mMDYgAI1LBXveJUyg4eLaMXyOqJccCK3v55ZOEUsMPrDi8upqDjd/NmzWmESYihaOMBTAnxm+6oD1WoDQ==} resolution: {integrity: sha512-lHF95mMDYgAI1LBXveJUyg4eLaMXyOqJccCK3v55ZOEUsMPrDi8upqDjd/NmzWmESYihaOMBTAnxm+6oD1WoDQ==}
engines: {node: '>=v18'} engines: {node: '>=v18'}
dev: true dev: true
/@commitlint/parse@18.4.4: /@commitlint/parse@18.6.0:
resolution: {integrity: sha512-99G7dyn/OoyNWXJni0Ki0K3aJd01pEb/Im/Id6y4X7PN+kGOahjz2z/cXYYHn7xDdooqFVdiVrVLeChfgpWZ2g==} resolution: {integrity: sha512-Y/G++GJpATFw54O0jikc/h2ibyGHgghtPnwsOk3O/aU092ydJ5XEHYcd7xGNQYuLweLzQis2uEwRNk9AVIPbQQ==}
engines: {node: '>=v18'} engines: {node: '>=v18'}
dependencies: dependencies:
'@commitlint/types': 18.4.4 '@commitlint/types': 18.6.0
conventional-changelog-angular: 7.0.0 conventional-changelog-angular: 7.0.0
conventional-commits-parser: 5.0.0 conventional-commits-parser: 5.0.0
dev: true dev: true
/@commitlint/read@18.4.4: /@commitlint/read@18.6.0:
resolution: {integrity: sha512-r58JbWky4gAFPea/CZmvlqP9Ehbs+8gSEUqhIJOojKzTc3xlxFnZUDVPcEnnaqzQEEoV6C69VW7xuzdcBlu/FQ==} resolution: {integrity: sha512-w39ji8VfWhPKRquPhRHB3Yd8XIHwaNHgOh28YI1QEmZ59qVpuVUQo6h/NsVb+uoC6LbXZiofTZv2iFR084jKEA==}
engines: {node: '>=v18'} engines: {node: '>=v18'}
dependencies: dependencies:
'@commitlint/top-level': 18.4.4 '@commitlint/top-level': 18.4.4
'@commitlint/types': 18.4.4 '@commitlint/types': 18.6.0
git-raw-commits: 2.0.11 git-raw-commits: 2.0.11
minimist: 1.2.8 minimist: 1.2.8
dev: true dev: true
@ -782,6 +814,7 @@ packages:
/@commitlint/resolve-extends@18.5.0: /@commitlint/resolve-extends@18.5.0:
resolution: {integrity: sha512-OxCYOMnlkOEEIkwTaRiFjHyuWBq962WBZQVHfMHej8tr3d+SfjznvqZhPmW8/SuqtfmGEiJPGWUNOxgwH+O0MA==} resolution: {integrity: sha512-OxCYOMnlkOEEIkwTaRiFjHyuWBq962WBZQVHfMHej8tr3d+SfjznvqZhPmW8/SuqtfmGEiJPGWUNOxgwH+O0MA==}
engines: {node: '>=v18'} engines: {node: '>=v18'}
requiresBuild: true
dependencies: dependencies:
'@commitlint/config-validator': 18.5.0 '@commitlint/config-validator': 18.5.0
'@commitlint/types': 18.4.4 '@commitlint/types': 18.4.4
@ -790,15 +823,28 @@ packages:
resolve-from: 5.0.0 resolve-from: 5.0.0
resolve-global: 1.0.0 resolve-global: 1.0.0
dev: true dev: true
optional: true
/@commitlint/rules@18.4.4: /@commitlint/resolve-extends@18.6.0:
resolution: {integrity: sha512-6Uzlsnl/GljEI+80NWjf4ThOfR8NIsbm18IfXYuCEchlwMHSxiuYG4rHSK5DNmG/+MIo8eR5VdQ0gQyt7kWzAA==} resolution: {integrity: sha512-k2Xp+Fxeggki2i90vGrbiLDMefPius3zGSTFFlRAPKce/SWLbZtI+uqE9Mne23mHO5lmcSV8z5m6ziiJwGpOcg==}
engines: {node: '>=v18'} engines: {node: '>=v18'}
dependencies: dependencies:
'@commitlint/ensure': 18.4.4 '@commitlint/config-validator': 18.6.0
'@commitlint/types': 18.6.0
import-fresh: 3.3.0
lodash.mergewith: 4.6.2
resolve-from: 5.0.0
resolve-global: 1.0.0
dev: true
/@commitlint/rules@18.6.0:
resolution: {integrity: sha512-pTalvCEvuCWrBWZA/YqO/3B3nZnY3Ncc+TmQsRajBdC1tkQIm5Iovdo4Ec7f2Dw1tVvpYMUUNAgcWqsY0WckWg==}
engines: {node: '>=v18'}
dependencies:
'@commitlint/ensure': 18.6.0
'@commitlint/message': 18.4.4 '@commitlint/message': 18.4.4
'@commitlint/to-lines': 18.4.4 '@commitlint/to-lines': 18.4.4
'@commitlint/types': 18.4.4 '@commitlint/types': 18.6.0
execa: 5.1.1 execa: 5.1.1
dev: true dev: true
@ -817,6 +863,15 @@ packages:
/@commitlint/types@18.4.4: /@commitlint/types@18.4.4:
resolution: {integrity: sha512-/FykLtodD8gKs3+VNkAUwofu4LBHankclj+I8fB2jTRvG6PV7k/OUt4P+VbM7ip853qS4F0g7Z6hLNa6JeMcAQ==} resolution: {integrity: sha512-/FykLtodD8gKs3+VNkAUwofu4LBHankclj+I8fB2jTRvG6PV7k/OUt4P+VbM7ip853qS4F0g7Z6hLNa6JeMcAQ==}
engines: {node: '>=v18'} engines: {node: '>=v18'}
requiresBuild: true
dependencies:
chalk: 4.1.2
dev: true
optional: true
/@commitlint/types@18.6.0:
resolution: {integrity: sha512-oavoKLML/eJa2rJeyYSbyGAYzTxQ6voG5oeX3OrxpfrkRWhJfm4ACnhoRf5tgiybx2MZ+EVFqC1Lw3W8/uwpZA==}
engines: {node: '>=v18'}
dependencies: dependencies:
chalk: 4.1.2 chalk: 4.1.2
dev: true dev: true
@ -1496,7 +1551,7 @@ packages:
dependencies: dependencies:
'@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-lib-coverage': 2.0.4
'@types/istanbul-reports': 3.0.1 '@types/istanbul-reports': 3.0.1
'@types/node': 20.11.6 '@types/node': 20.11.7
'@types/yargs': 16.0.4 '@types/yargs': 16.0.4
chalk: 4.1.2 chalk: 4.1.2
dev: false dev: false
@ -2013,7 +2068,7 @@ packages:
yargs: 17.7.2 yargs: 17.7.2
dev: false dev: false
/@netlify/build@29.33.1(@types/node@20.11.6): /@netlify/build@29.33.1(@types/node@20.11.7):
resolution: {integrity: sha512-/pGVWqnVDwPBJCqrym4A5qL4rPzCSYbfqfdDBonaMVLfeb7k6KFDLWAiE9A4ANSLy9LVmmIaYGlysZ5fKinOJQ==} resolution: {integrity: sha512-/pGVWqnVDwPBJCqrym4A5qL4rPzCSYbfqfdDBonaMVLfeb7k6KFDLWAiE9A4ANSLy9LVmmIaYGlysZ5fKinOJQ==}
engines: {node: ^14.16.0 || >=16.0.0} engines: {node: ^14.16.0 || >=16.0.0}
hasBin: true hasBin: true
@ -2077,7 +2132,7 @@ packages:
strip-ansi: 7.1.0 strip-ansi: 7.1.0
supports-color: 9.2.2 supports-color: 9.2.2
terminal-link: 3.0.0 terminal-link: 3.0.0
ts-node: 10.9.2(@types/node@20.11.6)(typescript@5.3.3) ts-node: 10.9.2(@types/node@20.11.7)(typescript@5.3.3)
typescript: 5.3.3 typescript: 5.3.3
uuid: 9.0.0 uuid: 9.0.0
yargs: 17.7.2 yargs: 17.7.2
@ -3229,26 +3284,26 @@ packages:
resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==}
dependencies: dependencies:
'@types/connect': 3.4.38 '@types/connect': 3.4.38
'@types/node': 20.11.6 '@types/node': 20.11.7
dev: false dev: false
/@types/bonjour@3.5.13: /@types/bonjour@3.5.13:
resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==}
dependencies: dependencies:
'@types/node': 20.11.6 '@types/node': 20.11.7
dev: false dev: false
/@types/connect-history-api-fallback@1.5.4: /@types/connect-history-api-fallback@1.5.4:
resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==}
dependencies: dependencies:
'@types/express-serve-static-core': 4.17.42 '@types/express-serve-static-core': 4.17.42
'@types/node': 20.11.6 '@types/node': 20.11.7
dev: false dev: false
/@types/connect@3.4.38: /@types/connect@3.4.38:
resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==}
dependencies: dependencies:
'@types/node': 20.11.6 '@types/node': 20.11.7
dev: false dev: false
/@types/cookiejar@2.1.2: /@types/cookiejar@2.1.2:
@ -3282,7 +3337,7 @@ packages:
/@types/express-serve-static-core@4.17.42: /@types/express-serve-static-core@4.17.42:
resolution: {integrity: sha512-ckM3jm2bf/MfB3+spLPWYPUH573plBFwpOhqQ2WottxYV85j1HQFlxmnTq57X1yHY9awZPig06hL/cLMgNWHIQ==} resolution: {integrity: sha512-ckM3jm2bf/MfB3+spLPWYPUH573plBFwpOhqQ2WottxYV85j1HQFlxmnTq57X1yHY9awZPig06hL/cLMgNWHIQ==}
dependencies: dependencies:
'@types/node': 20.11.6 '@types/node': 20.11.7
'@types/qs': 6.9.11 '@types/qs': 6.9.11
'@types/range-parser': 1.2.7 '@types/range-parser': 1.2.7
'@types/send': 0.17.4 '@types/send': 0.17.4
@ -3301,7 +3356,7 @@ packages:
resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==}
dependencies: dependencies:
'@types/jsonfile': 6.1.1 '@types/jsonfile': 6.1.1
'@types/node': 20.11.6 '@types/node': 20.11.7
dev: false dev: false
/@types/hash-sum@1.0.2: /@types/hash-sum@1.0.2:
@ -3323,7 +3378,7 @@ packages:
/@types/http-proxy@1.17.9: /@types/http-proxy@1.17.9:
resolution: {integrity: sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==} resolution: {integrity: sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==}
dependencies: dependencies:
'@types/node': 20.11.6 '@types/node': 20.11.7
dev: false dev: false
/@types/istanbul-lib-coverage@2.0.4: /@types/istanbul-lib-coverage@2.0.4:
@ -3348,7 +3403,7 @@ packages:
/@types/jsonfile@6.1.1: /@types/jsonfile@6.1.1:
resolution: {integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==} resolution: {integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==}
dependencies: dependencies:
'@types/node': 20.11.6 '@types/node': 20.11.7
dev: false dev: false
/@types/katex@0.16.7: /@types/katex@0.16.7:
@ -3407,15 +3462,15 @@ packages:
/@types/node-forge@1.3.11: /@types/node-forge@1.3.11:
resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==}
dependencies: dependencies:
'@types/node': 20.11.6 '@types/node': 20.11.7
dev: false dev: false
/@types/node@17.0.45: /@types/node@17.0.45:
resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==}
dev: false dev: false
/@types/node@20.11.6: /@types/node@20.11.7:
resolution: {integrity: sha512-+EOokTnksGVgip2PbYbr3xnR7kZigh4LbybAfBAw5BpnQ+FqBYUsvCEjYd70IXKlbohQ64mzEYmMtlWUY8q//Q==} resolution: {integrity: sha512-GPmeN1C3XAyV5uybAf4cMLWT9fDWcmQhZVtMFu7OR32WjrqGG+Wnk2V1d0bmtUyE/Zy1QJ9BxyiTih9z8Oks8A==}
dependencies: dependencies:
undici-types: 5.26.5 undici-types: 5.26.5
@ -3446,7 +3501,7 @@ packages:
/@types/sax@1.2.4: /@types/sax@1.2.4:
resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==} resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==}
dependencies: dependencies:
'@types/node': 20.11.6 '@types/node': 20.11.7
dev: false dev: false
/@types/semver@7.5.0: /@types/semver@7.5.0:
@ -3457,7 +3512,7 @@ packages:
resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==}
dependencies: dependencies:
'@types/mime': 1.3.5 '@types/mime': 1.3.5
'@types/node': 20.11.6 '@types/node': 20.11.7
dev: false dev: false
/@types/serve-index@1.9.4: /@types/serve-index@1.9.4:
@ -3471,13 +3526,13 @@ packages:
dependencies: dependencies:
'@types/http-errors': 2.0.4 '@types/http-errors': 2.0.4
'@types/mime': 3.0.4 '@types/mime': 3.0.4
'@types/node': 20.11.6 '@types/node': 20.11.7
dev: false dev: false
/@types/sockjs@0.3.36: /@types/sockjs@0.3.36:
resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==}
dependencies: dependencies:
'@types/node': 20.11.6 '@types/node': 20.11.7
dev: false dev: false
/@types/superagent@4.1.15: /@types/superagent@4.1.15:
@ -3485,7 +3540,7 @@ packages:
deprecated: '[WARNING] Use 4.1.14 instead of 4.1.15, reason: https://github.com/DefinitelyTyped/DefinitelyTyped/issues/58445' deprecated: '[WARNING] Use 4.1.14 instead of 4.1.15, reason: https://github.com/DefinitelyTyped/DefinitelyTyped/issues/58445'
dependencies: dependencies:
'@types/cookiejar': 2.1.2 '@types/cookiejar': 2.1.2
'@types/node': 20.11.6 '@types/node': 20.11.7
dev: false dev: false
/@types/trusted-types@2.0.2: /@types/trusted-types@2.0.2:
@ -3506,13 +3561,13 @@ packages:
/@types/ws@7.4.7: /@types/ws@7.4.7:
resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==}
dependencies: dependencies:
'@types/node': 20.11.6 '@types/node': 20.11.7
dev: false dev: false
/@types/ws@8.5.10: /@types/ws@8.5.10:
resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==}
dependencies: dependencies:
'@types/node': 20.11.6 '@types/node': 20.11.7
dev: false dev: false
/@types/yargs-parser@21.0.0: /@types/yargs-parser@21.0.0:
@ -3529,7 +3584,7 @@ packages:
resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==}
requiresBuild: true requiresBuild: true
dependencies: dependencies:
'@types/node': 20.11.6 '@types/node': 20.11.7
dev: false dev: false
optional: true optional: true
@ -9155,9 +9210,9 @@ packages:
resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
engines: {node: '>=16.17.0'} engines: {node: '>=16.17.0'}
/husky@8.0.3: /husky@9.0.6:
resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==} resolution: {integrity: sha512-EEuw/rfTiMjOfuL7pGO/i9otg1u36TXxqjIA6D9qxVjd/UXoDOsLor/BSFf5hTK50shwzCU3aVVwdXDp/lp7RA==}
engines: {node: '>=14'} engines: {node: '>=18'}
hasBin: true hasBin: true
dev: true dev: true
@ -9751,7 +9806,7 @@ packages:
resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
engines: {node: '>= 10.13.0'} engines: {node: '>= 10.13.0'}
dependencies: dependencies:
'@types/node': 20.11.6 '@types/node': 20.11.7
merge-stream: 2.0.0 merge-stream: 2.0.0
supports-color: 8.1.1 supports-color: 8.1.1
dev: false dev: false
@ -9759,6 +9814,7 @@ packages:
/jiti@1.20.0: /jiti@1.20.0:
resolution: {integrity: sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==} resolution: {integrity: sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==}
hasBin: true hasBin: true
requiresBuild: true
dev: true dev: true
/jiti@1.21.0: /jiti@1.21.0:
@ -11004,7 +11060,7 @@ packages:
resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==} resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==}
dev: false dev: false
/netlify-cli@17.15.3(@types/node@20.11.6): /netlify-cli@17.15.3(@types/node@20.11.7):
resolution: {integrity: sha512-iRSRIKtnTa4Nr9JR8wr9HxbjfOPcfCmwa+U1oLwPKOCZ+MUJ9EJVQroCWz/Glxw6yQYBdFXLoMtzMuNmedeEdg==} resolution: {integrity: sha512-iRSRIKtnTa4Nr9JR8wr9HxbjfOPcfCmwa+U1oLwPKOCZ+MUJ9EJVQroCWz/Glxw6yQYBdFXLoMtzMuNmedeEdg==}
engines: {node: '>=18.14.0'} engines: {node: '>=18.14.0'}
hasBin: true hasBin: true
@ -11013,7 +11069,7 @@ packages:
'@bugsnag/js': 7.20.2 '@bugsnag/js': 7.20.2
'@fastify/static': 6.10.2 '@fastify/static': 6.10.2
'@netlify/blobs': 6.4.2 '@netlify/blobs': 6.4.2
'@netlify/build': 29.33.1(@types/node@20.11.6) '@netlify/build': 29.33.1(@types/node@20.11.7)
'@netlify/build-info': 7.11.5 '@netlify/build-info': 7.11.5
'@netlify/config': 20.10.2 '@netlify/config': 20.10.2
'@netlify/edge-bundler': 11.2.2(supports-color@9.2.2) '@netlify/edge-bundler': 11.2.2(supports-color@9.2.2)
@ -13157,30 +13213,30 @@ packages:
/shell-quote@1.8.1: /shell-quote@1.8.1:
resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==}
/shikiji-core@0.10.0: /shikiji-core@0.10.2:
resolution: {integrity: sha512-imG+bvRkuNlZUi2q9tMVfegRRouTpDxMFejpfF/6J+bFX3NDKtlW9T9iIAkBYnw4pcCtSwirW0AvkwlQR4wyxg==} resolution: {integrity: sha512-9Of8HMlF96usXJHmCL3Gd0Fcf0EcyJUF9m8EoAKKd98mHXi0La2AZl1h6PegSFGtiYcBDK/fLuKbDa1l16r1fA==}
dev: false dev: false
/shikiji-transformers@0.10.0: /shikiji-transformers@0.10.2:
resolution: {integrity: sha512-x9oYybeF/XOrIc6Mm8G1gU5ezunMxdgD4WwBTKrZ5tAmFFaNIWCjwZENgRt1uR4iMi0+pGH0g9bmrbraSC41nA==} resolution: {integrity: sha512-7IVTwl1af205ywYEq5bOAYOTOFW4V1dVX1EablP0nWKErqZeD1o93VMytxmtJomqS+YwbB8doY8SE3MFMn0aPQ==}
dependencies: dependencies:
shikiji: 0.10.0 shikiji: 0.10.2
dev: false dev: false
/shikiji-twoslash@0.10.0(typescript@5.3.3): /shikiji-twoslash@0.10.2(typescript@5.3.3):
resolution: {integrity: sha512-wK0AZ/HLIPhdWtM8Xyrj2tixvuYpxcutgyac6Il6QaEXHxk3MK1BF2jY5rf5OnLwL/IFk6USdKqjvdNRbfY7Pg==} resolution: {integrity: sha512-BeIo3TsuWMh07dn0RjPvmAxJh6zeZu0kbPW1m6R0kvKOgh/jSa9+Mu75evHfPabNJumtMELT5osnzlv66x87wg==}
dependencies: dependencies:
shikiji-core: 0.10.0 shikiji-core: 0.10.2
twoslash: 0.1.0(typescript@5.3.3) twoslash: 0.1.0(typescript@5.3.3)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
- typescript - typescript
dev: false dev: false
/shikiji@0.10.0: /shikiji@0.10.2:
resolution: {integrity: sha512-1dAzIOWbtM7B4Sem5BvE+CEdsebDsRA34SfCxM4qJ4PLgR73ZD92VEtNfbcoZ3xOLSqvtV0J9i4WpCgVsmQteg==} resolution: {integrity: sha512-wtZg3T0vtYV2PnqusWQs3mDaJBdCPWxFDrBM/SE5LfrX92gjUvfEMlc+vJnoKY6Z/S44OWaCRzNIsdBRWcTAiw==}
dependencies: dependencies:
shikiji-core: 0.10.0 shikiji-core: 0.10.2
dev: false dev: false
/side-channel@1.0.4: /side-channel@1.0.4:
@ -14296,7 +14352,7 @@ packages:
resolution: {integrity: sha512-+1iDGY6NmOGidq7i7xZGA4cm8DAa6fqdYcvO5Z6yBevH++Bdo9Qt/mN0TzHUgcCcKv1gmh9+W5dHqz8pMWbCbg==} resolution: {integrity: sha512-+1iDGY6NmOGidq7i7xZGA4cm8DAa6fqdYcvO5Z6yBevH++Bdo9Qt/mN0TzHUgcCcKv1gmh9+W5dHqz8pMWbCbg==}
dev: false dev: false
/ts-node@10.9.2(@types/node@20.11.6)(typescript@5.3.3): /ts-node@10.9.2(@types/node@20.11.7)(typescript@5.3.3):
resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@ -14315,7 +14371,7 @@ packages:
'@tsconfig/node12': 1.0.11 '@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3 '@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.3 '@tsconfig/node16': 1.0.3
'@types/node': 20.11.6 '@types/node': 20.11.7
acorn: 8.11.3 acorn: 8.11.3
acorn-walk: 8.2.0 acorn-walk: 8.2.0
arg: 4.1.3 arg: 4.1.3