Compare commits

..

8 commits

Author SHA1 Message Date
renovate[bot]
ab4f317bc5
Merge fbfad1d294 into fd500e336f 2024-11-01 22:58:12 +00:00
renovate[bot]
fbfad1d294
chore(deps): update dependency eslint to v9 2024-11-01 22:58:10 +00:00
renovate[bot]
fd500e336f fix(deps): update dependency @types/node to v20.17.4 2024-10-31 14:57:50 +00:00
renovate[bot]
b78d25c073 chore(deps): update dependency @types/node to v20.17.3 2024-10-31 01:48:09 +00:00
renovate[bot]
0618617f0f chore(deps): update dependency ava to v6.2.0 2024-10-29 06:55:29 +00:00
renovate[bot]
f0b37543ae chore(deps): update github actions 2024-10-27 04:29:42 +00:00
renovate[bot]
c1196f12d9 fix(deps): update dependency @types/node to v20.17.1 2024-10-25 22:07:48 +00:00
renovate[bot]
833a41830c chore(deps): update dependency @types/node to v20.17.0 2024-10-24 21:58:35 +00:00
5 changed files with 153 additions and 159 deletions

View file

@ -29,15 +29,15 @@ jobs:
- false - false
steps: steps:
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4 - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4
with: with:
node-version: 20 node-version: 20
cache: "npm" cache: "npm"
- run: npm ci - run: npm ci
- run: npm run build - run: npm run build
- run: npm run package - run: npm run package
- uses: actions/setup-java@b36c23c0d998641eff861008f374ee103c25ac73 # v4 - uses: actions/setup-java@8df1039502a15bceb9433410b1a100fbe190c53b # v4
if: ${{ env.ACT }} if: ${{ env.ACT }}
with: with:
java-version: 11 java-version: 11
@ -52,15 +52,15 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: easimon/maximize-build-space@fc881a613ad2a34aca9c9624518214ebc21dfc0c # v10 - uses: easimon/maximize-build-space@fc881a613ad2a34aca9c9624518214ebc21dfc0c # v10
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4 - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4
with: with:
node-version: 20 node-version: 20
cache: "npm" cache: "npm"
- run: npm ci - run: npm ci
- run: npm run build - run: npm run build
- run: npm run package - run: npm run package
- uses: actions/setup-java@b36c23c0d998641eff861008f374ee103c25ac73 # v4 - uses: actions/setup-java@8df1039502a15bceb9433410b1a100fbe190c53b # v4
if: ${{ env.ACT}} if: ${{ env.ACT}}
with: with:
java-version: 11 java-version: 11

View file

@ -8,8 +8,8 @@ jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4 - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4
with: with:
node-version: 20 node-version: 20
cache: "npm" cache: "npm"

View file

@ -13,8 +13,8 @@ jobs:
test: test:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4 - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4
with: with:
node-version: 20 node-version: 20
cache: "npm" cache: "npm"

286
package-lock.json generated
View file

@ -20,12 +20,12 @@
"@ava/typescript": "5.0.0", "@ava/typescript": "5.0.0",
"@tsconfig/node16": "16.1.3", "@tsconfig/node16": "16.1.3",
"@types/async-retry": "1.4.9", "@types/async-retry": "1.4.9",
"@types/node": "^20.16.13", "@types/node": "^20.17.4",
"@types/semver": "7.5.8", "@types/semver": "7.5.8",
"@typescript-eslint/eslint-plugin": "7.18.0", "@typescript-eslint/eslint-plugin": "7.18.0",
"@typescript-eslint/parser": "7.18.0", "@typescript-eslint/parser": "7.18.0",
"@vercel/ncc": "0.38.2", "@vercel/ncc": "0.38.2",
"ava": "6.1.3", "ava": "6.2.0",
"c8": "10.1.2", "c8": "10.1.2",
"eslint": "8.57.1", "eslint": "8.57.1",
"eslint-config-prettier": "9.1.0", "eslint-config-prettier": "9.1.0",
@ -685,9 +685,9 @@
"dev": true "dev": true
}, },
"node_modules/@types/node": { "node_modules/@types/node": {
"version": "20.16.13", "version": "20.17.4",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.13.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.4.tgz",
"integrity": "sha512-GjQ7im10B0labo8ZGXDGROUl9k0BNyDgzfGpb4g/cl+4yYDWVKcozANF4FGr4/p0O/rAkQClM6Wiwkije++1Tg==", "integrity": "sha512-Fi1Bj8qTJr4f1FDdHFR7oMlOawEYSzkHNdBJK+aRjcDDNHwEV3jPPjuZP2Lh2QNgXeqzM8Y+U6b6urKAog2rZw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"undici-types": "~6.19.2" "undici-types": "~6.19.2"
@ -930,21 +930,21 @@
} }
}, },
"node_modules/@vercel/nft": { "node_modules/@vercel/nft": {
"version": "0.26.4", "version": "0.27.5",
"resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.26.4.tgz", "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.27.5.tgz",
"integrity": "sha512-j4jCOOXke2t8cHZCIxu1dzKLHLcFmYzC3yqAK6MfZznOL1QIJKd0xcFsXK3zcqzU7ScsE2zWkiMMNHGMHgp+FA==", "integrity": "sha512-b2A7M+4yMHdWKY7xCC+kBEcnMrpaSE84CnuauTjhKKoCEeej0byJMAB8h/RBVnw/HdZOAFVcxR0Izr3LL24FwA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@mapbox/node-pre-gyp": "^1.0.5", "@mapbox/node-pre-gyp": "^1.0.5",
"@rollup/pluginutils": "^4.0.0", "@rollup/pluginutils": "^4.0.0",
"acorn": "^8.6.0", "acorn": "^8.6.0",
"acorn-import-attributes": "^1.9.2", "acorn-import-attributes": "^1.9.5",
"async-sema": "^3.1.1", "async-sema": "^3.1.1",
"bindings": "^1.4.0", "bindings": "^1.4.0",
"estree-walker": "2.0.2", "estree-walker": "2.0.2",
"glob": "^7.1.3", "glob": "^7.1.3",
"graceful-fs": "^4.2.9", "graceful-fs": "^4.2.9",
"micromatch": "^4.0.2", "micromatch": "^4.0.8",
"node-gyp-build": "^4.2.2", "node-gyp-build": "^4.2.2",
"resolve-from": "^5.0.0" "resolve-from": "^5.0.0"
}, },
@ -971,9 +971,9 @@
"dev": true "dev": true
}, },
"node_modules/acorn": { "node_modules/acorn": {
"version": "8.11.3", "version": "8.14.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
"integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
"dev": true, "dev": true,
"bin": { "bin": {
"acorn": "bin/acorn" "acorn": "bin/acorn"
@ -983,9 +983,9 @@
} }
}, },
"node_modules/acorn-import-attributes": { "node_modules/acorn-import-attributes": {
"version": "1.9.2", "version": "1.9.5",
"resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.2.tgz", "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz",
"integrity": "sha512-O+nfJwNolEA771IYJaiLWK1UAwjNsQmZbTRqqwBYxCgVQTmpFEMvBw6LOIQV0Me339L5UMVYFyRohGnGlQDdIQ==", "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==",
"dev": true, "dev": true,
"peerDependencies": { "peerDependencies": {
"acorn": "^8" "acorn": "^8"
@ -1001,10 +1001,13 @@
} }
}, },
"node_modules/acorn-walk": { "node_modules/acorn-walk": {
"version": "8.3.2", "version": "8.3.4",
"resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz",
"integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==",
"dev": true, "dev": true,
"dependencies": {
"acorn": "^8.11.0"
},
"engines": { "engines": {
"node": ">=0.4.0" "node": ">=0.4.0"
} }
@ -1278,19 +1281,19 @@
} }
}, },
"node_modules/ava": { "node_modules/ava": {
"version": "6.1.3", "version": "6.2.0",
"resolved": "https://registry.npmjs.org/ava/-/ava-6.1.3.tgz", "resolved": "https://registry.npmjs.org/ava/-/ava-6.2.0.tgz",
"integrity": "sha512-tkKbpF1pIiC+q09wNU9OfyTDYZa8yuWvU2up3+lFJ3lr1RmnYh2GBpPwzYUEB0wvTPIUysGjcZLNZr7STDviRA==", "integrity": "sha512-+GZk5PbyepjiO/68hzCZCUepQOQauKfNnI7sA4JukBTg97jD7E+tDKEA7OhGOGr6EorNNMM9+jqvgHVOTOzG4w==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@vercel/nft": "^0.26.2", "@vercel/nft": "^0.27.5",
"acorn": "^8.11.3", "acorn": "^8.13.0",
"acorn-walk": "^8.3.2", "acorn-walk": "^8.3.4",
"ansi-styles": "^6.2.1", "ansi-styles": "^6.2.1",
"arrgv": "^1.0.2", "arrgv": "^1.0.2",
"arrify": "^3.0.0", "arrify": "^3.0.0",
"callsites": "^4.1.0", "callsites": "^4.2.0",
"cbor": "^9.0.1", "cbor": "^9.0.2",
"chalk": "^5.3.0", "chalk": "^5.3.0",
"chunkd": "^2.0.1", "chunkd": "^2.0.1",
"ci-info": "^4.0.0", "ci-info": "^4.0.0",
@ -1300,10 +1303,10 @@
"common-path-prefix": "^3.0.0", "common-path-prefix": "^3.0.0",
"concordance": "^5.0.4", "concordance": "^5.0.4",
"currently-unhandled": "^0.4.1", "currently-unhandled": "^0.4.1",
"debug": "^4.3.4", "debug": "^4.3.7",
"emittery": "^1.0.1", "emittery": "^1.0.3",
"figures": "^6.0.1", "figures": "^6.1.0",
"globby": "^14.0.0", "globby": "^14.0.2",
"ignore-by-default": "^2.1.0", "ignore-by-default": "^2.1.0",
"indent-string": "^5.0.0", "indent-string": "^5.0.0",
"is-plain-object": "^5.0.0", "is-plain-object": "^5.0.0",
@ -1311,24 +1314,24 @@
"matcher": "^5.0.0", "matcher": "^5.0.0",
"memoize": "^10.0.0", "memoize": "^10.0.0",
"ms": "^2.1.3", "ms": "^2.1.3",
"p-map": "^7.0.1", "p-map": "^7.0.2",
"package-config": "^5.0.0", "package-config": "^5.0.0",
"picomatch": "^3.0.1", "picomatch": "^4.0.2",
"plur": "^5.1.0", "plur": "^5.1.0",
"pretty-ms": "^9.0.0", "pretty-ms": "^9.1.0",
"resolve-cwd": "^3.0.0", "resolve-cwd": "^3.0.0",
"stack-utils": "^2.0.6", "stack-utils": "^2.0.6",
"strip-ansi": "^7.1.0", "strip-ansi": "^7.1.0",
"supertap": "^3.0.1", "supertap": "^3.0.1",
"temp-dir": "^3.0.0", "temp-dir": "^3.0.0",
"write-file-atomic": "^5.0.1", "write-file-atomic": "^6.0.0",
"yargs": "^17.7.2" "yargs": "^17.7.2"
}, },
"bin": { "bin": {
"ava": "entrypoints/cli.mjs" "ava": "entrypoints/cli.mjs"
}, },
"engines": { "engines": {
"node": "^18.18 || ^20.8 || ^21 || ^22" "node": "^18.18 || ^20.8 || ^22 || >=23"
}, },
"peerDependencies": { "peerDependencies": {
"@ava/typescript": "*" "@ava/typescript": "*"
@ -1340,9 +1343,9 @@
} }
}, },
"node_modules/ava/node_modules/ansi-regex": { "node_modules/ava/node_modules/ansi-regex": {
"version": "6.0.1", "version": "6.1.0",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
"integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": ">=12" "node": ">=12"
@ -1364,9 +1367,9 @@
} }
}, },
"node_modules/ava/node_modules/callsites": { "node_modules/ava/node_modules/callsites": {
"version": "4.1.0", "version": "4.2.0",
"resolved": "https://registry.npmjs.org/callsites/-/callsites-4.1.0.tgz", "resolved": "https://registry.npmjs.org/callsites/-/callsites-4.2.0.tgz",
"integrity": "sha512-aBMbD1Xxay75ViYezwT40aQONfr+pSXTHwNKvIXhXD6+LY3F1dLIcceoC5OZKBVHbXcysz1hL9D2w0JJIMXpUw==", "integrity": "sha512-kfzR4zzQtAE9PC7CzZsjl3aBNbXWuXiSeOCdLcPpBfGW8YuCqQHcRPFDbr/BPVmd3EEPVpuFzLyuT/cUhPr4OQ==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": ">=12.20" "node": ">=12.20"
@ -1388,9 +1391,9 @@
} }
}, },
"node_modules/ava/node_modules/globby": { "node_modules/ava/node_modules/globby": {
"version": "14.0.1", "version": "14.0.2",
"resolved": "https://registry.npmjs.org/globby/-/globby-14.0.1.tgz", "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz",
"integrity": "sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==", "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@sindresorhus/merge-streams": "^2.1.0", "@sindresorhus/merge-streams": "^2.1.0",
@ -1407,12 +1410,6 @@
"url": "https://github.com/sponsors/sindresorhus" "url": "https://github.com/sponsors/sindresorhus"
} }
}, },
"node_modules/ava/node_modules/ms": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
"dev": true
},
"node_modules/ava/node_modules/path-type": { "node_modules/ava/node_modules/path-type": {
"version": "5.0.0", "version": "5.0.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz",
@ -1426,12 +1423,12 @@
} }
}, },
"node_modules/ava/node_modules/picomatch": { "node_modules/ava/node_modules/picomatch": {
"version": "3.0.1", "version": "4.0.2",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-3.0.1.tgz", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
"integrity": "sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==", "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": ">=10" "node": ">=12"
}, },
"funding": { "funding": {
"url": "https://github.com/sponsors/jonschlinkert" "url": "https://github.com/sponsors/jonschlinkert"
@ -1945,12 +1942,12 @@
} }
}, },
"node_modules/debug": { "node_modules/debug": {
"version": "4.3.6", "version": "4.3.7",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
"integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"ms": "2.1.2" "ms": "^2.1.3"
}, },
"engines": { "engines": {
"node": ">=6.0" "node": ">=6.0"
@ -2076,9 +2073,9 @@
"dev": true "dev": true
}, },
"node_modules/emittery": { "node_modules/emittery": {
"version": "1.0.1", "version": "1.0.3",
"resolved": "https://registry.npmjs.org/emittery/-/emittery-1.0.1.tgz", "resolved": "https://registry.npmjs.org/emittery/-/emittery-1.0.3.tgz",
"integrity": "sha512-2ID6FdrMD9KDLldGesP6317G78K7km/kMcwItRtVFva7I/cSEOIaLpewaUb+YLXVwdAp3Ctfxh/V5zIl1sj7dQ==", "integrity": "sha512-tJdCJitoy2lrC2ldJcqN4vkqJ00lT+tOWNT1hBJjO/3FDMJa5TTIiYGCKGkn/WfCyOzUMObeohbVTj00fhiLiA==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": ">=14.16" "node": ">=14.16"
@ -3122,9 +3119,9 @@
} }
}, },
"node_modules/figures": { "node_modules/figures": {
"version": "6.0.1", "version": "6.1.0",
"resolved": "https://registry.npmjs.org/figures/-/figures-6.0.1.tgz", "resolved": "https://registry.npmjs.org/figures/-/figures-6.1.0.tgz",
"integrity": "sha512-0oY/olScYD4IhQ8u//gCPA4F3mlTn2dacYmiDm/mbDQvpmLjV4uH+zhsQ5IyXRyvqkvtUkXkNdGvg5OFJTCsuQ==", "integrity": "sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"is-unicode-supported": "^2.0.0" "is-unicode-supported": "^2.0.0"
@ -4831,9 +4828,9 @@
} }
}, },
"node_modules/ms": { "node_modules/ms": {
"version": "2.1.2", "version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
"dev": true "dev": true
}, },
"node_modules/natural-compare": { "node_modules/natural-compare": {
@ -5318,9 +5315,9 @@
} }
}, },
"node_modules/pretty-ms": { "node_modules/pretty-ms": {
"version": "9.0.0", "version": "9.1.0",
"resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.0.0.tgz", "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.1.0.tgz",
"integrity": "sha512-E9e9HJ9R9NasGOgPaPE8VMeiPKAyWR5jcFpNnwIejslIhWqdqOrb2wShBsncMPUb+BcCd2OPYfh7p2W6oemTng==", "integrity": "sha512-o1piW0n3tgKIKCwk2vpM/vOV13zjJzvP37Ioze54YlTHE06m4tjEbzg9WsKkvTuyYln2DHjo5pY4qrZGI0otpw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"parse-ms": "^4.0.0" "parse-ms": "^4.0.0"
@ -6828,16 +6825,16 @@
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
}, },
"node_modules/write-file-atomic": { "node_modules/write-file-atomic": {
"version": "5.0.1", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-6.0.0.tgz",
"integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", "integrity": "sha512-GmqrO8WJ1NuzJ2DrziEI2o57jKAVIQNf8a18W3nCYU3H7PNWqCCVTeH6/NQE93CIllIgQS98rrmVkYgTX9fFJQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"imurmurhash": "^0.1.4", "imurmurhash": "^0.1.4",
"signal-exit": "^4.0.1" "signal-exit": "^4.0.1"
}, },
"engines": { "engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0" "node": "^18.17.0 || >=20.5.0"
} }
}, },
"node_modules/write-file-atomic/node_modules/signal-exit": { "node_modules/write-file-atomic/node_modules/signal-exit": {
@ -7452,9 +7449,9 @@
"dev": true "dev": true
}, },
"@types/node": { "@types/node": {
"version": "20.16.13", "version": "20.17.4",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.13.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.4.tgz",
"integrity": "sha512-GjQ7im10B0labo8ZGXDGROUl9k0BNyDgzfGpb4g/cl+4yYDWVKcozANF4FGr4/p0O/rAkQClM6Wiwkije++1Tg==", "integrity": "sha512-Fi1Bj8qTJr4f1FDdHFR7oMlOawEYSzkHNdBJK+aRjcDDNHwEV3jPPjuZP2Lh2QNgXeqzM8Y+U6b6urKAog2rZw==",
"dev": true, "dev": true,
"requires": { "requires": {
"undici-types": "~6.19.2" "undici-types": "~6.19.2"
@ -7601,21 +7598,21 @@
"dev": true "dev": true
}, },
"@vercel/nft": { "@vercel/nft": {
"version": "0.26.4", "version": "0.27.5",
"resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.26.4.tgz", "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.27.5.tgz",
"integrity": "sha512-j4jCOOXke2t8cHZCIxu1dzKLHLcFmYzC3yqAK6MfZznOL1QIJKd0xcFsXK3zcqzU7ScsE2zWkiMMNHGMHgp+FA==", "integrity": "sha512-b2A7M+4yMHdWKY7xCC+kBEcnMrpaSE84CnuauTjhKKoCEeej0byJMAB8h/RBVnw/HdZOAFVcxR0Izr3LL24FwA==",
"dev": true, "dev": true,
"requires": { "requires": {
"@mapbox/node-pre-gyp": "^1.0.5", "@mapbox/node-pre-gyp": "^1.0.5",
"@rollup/pluginutils": "^4.0.0", "@rollup/pluginutils": "^4.0.0",
"acorn": "^8.6.0", "acorn": "^8.6.0",
"acorn-import-attributes": "^1.9.2", "acorn-import-attributes": "^1.9.5",
"async-sema": "^3.1.1", "async-sema": "^3.1.1",
"bindings": "^1.4.0", "bindings": "^1.4.0",
"estree-walker": "2.0.2", "estree-walker": "2.0.2",
"glob": "^7.1.3", "glob": "^7.1.3",
"graceful-fs": "^4.2.9", "graceful-fs": "^4.2.9",
"micromatch": "^4.0.2", "micromatch": "^4.0.8",
"node-gyp-build": "^4.2.2", "node-gyp-build": "^4.2.2",
"resolve-from": "^5.0.0" "resolve-from": "^5.0.0"
}, },
@ -7635,15 +7632,15 @@
"dev": true "dev": true
}, },
"acorn": { "acorn": {
"version": "8.11.3", "version": "8.14.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
"integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
"dev": true "dev": true
}, },
"acorn-import-attributes": { "acorn-import-attributes": {
"version": "1.9.2", "version": "1.9.5",
"resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.2.tgz", "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz",
"integrity": "sha512-O+nfJwNolEA771IYJaiLWK1UAwjNsQmZbTRqqwBYxCgVQTmpFEMvBw6LOIQV0Me339L5UMVYFyRohGnGlQDdIQ==", "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==",
"dev": true, "dev": true,
"requires": {} "requires": {}
}, },
@ -7655,10 +7652,13 @@
"requires": {} "requires": {}
}, },
"acorn-walk": { "acorn-walk": {
"version": "8.3.2", "version": "8.3.4",
"resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz",
"integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==",
"dev": true "dev": true,
"requires": {
"acorn": "^8.11.0"
}
}, },
"agent-base": { "agent-base": {
"version": "6.0.2", "version": "6.0.2",
@ -7859,19 +7859,19 @@
} }
}, },
"ava": { "ava": {
"version": "6.1.3", "version": "6.2.0",
"resolved": "https://registry.npmjs.org/ava/-/ava-6.1.3.tgz", "resolved": "https://registry.npmjs.org/ava/-/ava-6.2.0.tgz",
"integrity": "sha512-tkKbpF1pIiC+q09wNU9OfyTDYZa8yuWvU2up3+lFJ3lr1RmnYh2GBpPwzYUEB0wvTPIUysGjcZLNZr7STDviRA==", "integrity": "sha512-+GZk5PbyepjiO/68hzCZCUepQOQauKfNnI7sA4JukBTg97jD7E+tDKEA7OhGOGr6EorNNMM9+jqvgHVOTOzG4w==",
"dev": true, "dev": true,
"requires": { "requires": {
"@vercel/nft": "^0.26.2", "@vercel/nft": "^0.27.5",
"acorn": "^8.11.3", "acorn": "^8.13.0",
"acorn-walk": "^8.3.2", "acorn-walk": "^8.3.4",
"ansi-styles": "^6.2.1", "ansi-styles": "^6.2.1",
"arrgv": "^1.0.2", "arrgv": "^1.0.2",
"arrify": "^3.0.0", "arrify": "^3.0.0",
"callsites": "^4.1.0", "callsites": "^4.2.0",
"cbor": "^9.0.1", "cbor": "^9.0.2",
"chalk": "^5.3.0", "chalk": "^5.3.0",
"chunkd": "^2.0.1", "chunkd": "^2.0.1",
"ci-info": "^4.0.0", "ci-info": "^4.0.0",
@ -7881,10 +7881,10 @@
"common-path-prefix": "^3.0.0", "common-path-prefix": "^3.0.0",
"concordance": "^5.0.4", "concordance": "^5.0.4",
"currently-unhandled": "^0.4.1", "currently-unhandled": "^0.4.1",
"debug": "^4.3.4", "debug": "^4.3.7",
"emittery": "^1.0.1", "emittery": "^1.0.3",
"figures": "^6.0.1", "figures": "^6.1.0",
"globby": "^14.0.0", "globby": "^14.0.2",
"ignore-by-default": "^2.1.0", "ignore-by-default": "^2.1.0",
"indent-string": "^5.0.0", "indent-string": "^5.0.0",
"is-plain-object": "^5.0.0", "is-plain-object": "^5.0.0",
@ -7892,24 +7892,24 @@
"matcher": "^5.0.0", "matcher": "^5.0.0",
"memoize": "^10.0.0", "memoize": "^10.0.0",
"ms": "^2.1.3", "ms": "^2.1.3",
"p-map": "^7.0.1", "p-map": "^7.0.2",
"package-config": "^5.0.0", "package-config": "^5.0.0",
"picomatch": "^3.0.1", "picomatch": "^4.0.2",
"plur": "^5.1.0", "plur": "^5.1.0",
"pretty-ms": "^9.0.0", "pretty-ms": "^9.1.0",
"resolve-cwd": "^3.0.0", "resolve-cwd": "^3.0.0",
"stack-utils": "^2.0.6", "stack-utils": "^2.0.6",
"strip-ansi": "^7.1.0", "strip-ansi": "^7.1.0",
"supertap": "^3.0.1", "supertap": "^3.0.1",
"temp-dir": "^3.0.0", "temp-dir": "^3.0.0",
"write-file-atomic": "^5.0.1", "write-file-atomic": "^6.0.0",
"yargs": "^17.7.2" "yargs": "^17.7.2"
}, },
"dependencies": { "dependencies": {
"ansi-regex": { "ansi-regex": {
"version": "6.0.1", "version": "6.1.0",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
"integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
"dev": true "dev": true
}, },
"ansi-styles": { "ansi-styles": {
@ -7919,9 +7919,9 @@
"dev": true "dev": true
}, },
"callsites": { "callsites": {
"version": "4.1.0", "version": "4.2.0",
"resolved": "https://registry.npmjs.org/callsites/-/callsites-4.1.0.tgz", "resolved": "https://registry.npmjs.org/callsites/-/callsites-4.2.0.tgz",
"integrity": "sha512-aBMbD1Xxay75ViYezwT40aQONfr+pSXTHwNKvIXhXD6+LY3F1dLIcceoC5OZKBVHbXcysz1hL9D2w0JJIMXpUw==", "integrity": "sha512-kfzR4zzQtAE9PC7CzZsjl3aBNbXWuXiSeOCdLcPpBfGW8YuCqQHcRPFDbr/BPVmd3EEPVpuFzLyuT/cUhPr4OQ==",
"dev": true "dev": true
}, },
"chalk": { "chalk": {
@ -7931,9 +7931,9 @@
"dev": true "dev": true
}, },
"globby": { "globby": {
"version": "14.0.1", "version": "14.0.2",
"resolved": "https://registry.npmjs.org/globby/-/globby-14.0.1.tgz", "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz",
"integrity": "sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==", "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==",
"dev": true, "dev": true,
"requires": { "requires": {
"@sindresorhus/merge-streams": "^2.1.0", "@sindresorhus/merge-streams": "^2.1.0",
@ -7944,12 +7944,6 @@
"unicorn-magic": "^0.1.0" "unicorn-magic": "^0.1.0"
} }
}, },
"ms": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
"dev": true
},
"path-type": { "path-type": {
"version": "5.0.0", "version": "5.0.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz",
@ -7957,9 +7951,9 @@
"dev": true "dev": true
}, },
"picomatch": { "picomatch": {
"version": "3.0.1", "version": "4.0.2",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-3.0.1.tgz", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
"integrity": "sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==", "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
"dev": true "dev": true
}, },
"slash": { "slash": {
@ -8332,12 +8326,12 @@
} }
}, },
"debug": { "debug": {
"version": "4.3.6", "version": "4.3.7",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
"integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"ms": "2.1.2" "ms": "^2.1.3"
} }
}, },
"deep-is": { "deep-is": {
@ -8428,9 +8422,9 @@
"dev": true "dev": true
}, },
"emittery": { "emittery": {
"version": "1.0.1", "version": "1.0.3",
"resolved": "https://registry.npmjs.org/emittery/-/emittery-1.0.1.tgz", "resolved": "https://registry.npmjs.org/emittery/-/emittery-1.0.3.tgz",
"integrity": "sha512-2ID6FdrMD9KDLldGesP6317G78K7km/kMcwItRtVFva7I/cSEOIaLpewaUb+YLXVwdAp3Ctfxh/V5zIl1sj7dQ==", "integrity": "sha512-tJdCJitoy2lrC2ldJcqN4vkqJ00lT+tOWNT1hBJjO/3FDMJa5TTIiYGCKGkn/WfCyOzUMObeohbVTj00fhiLiA==",
"dev": true "dev": true
}, },
"emoji-regex": { "emoji-regex": {
@ -9179,9 +9173,9 @@
} }
}, },
"figures": { "figures": {
"version": "6.0.1", "version": "6.1.0",
"resolved": "https://registry.npmjs.org/figures/-/figures-6.0.1.tgz", "resolved": "https://registry.npmjs.org/figures/-/figures-6.1.0.tgz",
"integrity": "sha512-0oY/olScYD4IhQ8u//gCPA4F3mlTn2dacYmiDm/mbDQvpmLjV4uH+zhsQ5IyXRyvqkvtUkXkNdGvg5OFJTCsuQ==", "integrity": "sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==",
"dev": true, "dev": true,
"requires": { "requires": {
"is-unicode-supported": "^2.0.0" "is-unicode-supported": "^2.0.0"
@ -10359,9 +10353,9 @@
"dev": true "dev": true
}, },
"ms": { "ms": {
"version": "2.1.2", "version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
"dev": true "dev": true
}, },
"natural-compare": { "natural-compare": {
@ -10682,9 +10676,9 @@
} }
}, },
"pretty-ms": { "pretty-ms": {
"version": "9.0.0", "version": "9.1.0",
"resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.0.0.tgz", "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.1.0.tgz",
"integrity": "sha512-E9e9HJ9R9NasGOgPaPE8VMeiPKAyWR5jcFpNnwIejslIhWqdqOrb2wShBsncMPUb+BcCd2OPYfh7p2W6oemTng==", "integrity": "sha512-o1piW0n3tgKIKCwk2vpM/vOV13zjJzvP37Ioze54YlTHE06m4tjEbzg9WsKkvTuyYln2DHjo5pY4qrZGI0otpw==",
"dev": true, "dev": true,
"requires": { "requires": {
"parse-ms": "^4.0.0" "parse-ms": "^4.0.0"
@ -11752,9 +11746,9 @@
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
}, },
"write-file-atomic": { "write-file-atomic": {
"version": "5.0.1", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-6.0.0.tgz",
"integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", "integrity": "sha512-GmqrO8WJ1NuzJ2DrziEI2o57jKAVIQNf8a18W3nCYU3H7PNWqCCVTeH6/NQE93CIllIgQS98rrmVkYgTX9fFJQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"imurmurhash": "^0.1.4", "imurmurhash": "^0.1.4",

View file

@ -63,14 +63,14 @@
"@ava/typescript": "5.0.0", "@ava/typescript": "5.0.0",
"@tsconfig/node16": "16.1.3", "@tsconfig/node16": "16.1.3",
"@types/async-retry": "1.4.9", "@types/async-retry": "1.4.9",
"@types/node": "20.16.13", "@types/node": "20.17.4",
"@types/semver": "7.5.8", "@types/semver": "7.5.8",
"@typescript-eslint/eslint-plugin": "7.18.0", "@typescript-eslint/eslint-plugin": "7.18.0",
"@typescript-eslint/parser": "7.18.0", "@typescript-eslint/parser": "7.18.0",
"@vercel/ncc": "0.38.2", "@vercel/ncc": "0.38.2",
"ava": "6.1.3", "ava": "6.2.0",
"c8": "10.1.2", "c8": "10.1.2",
"eslint": "9.13.0", "eslint": "9.14.0",
"eslint-config-prettier": "9.1.0", "eslint-config-prettier": "9.1.0",
"eslint-plugin-ava": "14.0.0", "eslint-plugin-ava": "14.0.0",
"eslint-plugin-github": "5.0.2", "eslint-plugin-github": "5.0.2",