From 399bb1773848c2be739fa67b4c4a953b2ed891d8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 Aug 2024 12:16:49 -0700 Subject: [PATCH 01/42] Bump @types/node from 22.2.0 to 22.4.0 in the npm-development group (#203) Bumps the npm-development group with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node). Updates `@types/node` from 22.2.0 to 22.4.0 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 16 ++++++++-------- package.json | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index bb5315a..16cf754 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ }, "devDependencies": { "@types/jest": "^29.5.12", - "@types/node": "^22.2.0", + "@types/node": "^22.4.0", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.1", @@ -1671,12 +1671,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "22.2.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.2.0.tgz", - "integrity": "sha512-bm6EG6/pCpkxDf/0gDNDdtDILMOHgaQBVOJGdwsqClnxA3xL6jtMv76rLBc006RVMWbmaf0xbmom4Z/5o2nRkQ==", + "version": "22.4.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.4.0.tgz", + "integrity": "sha512-49AbMDwYUz7EXxKU/r7mXOsxwFr4BYbvB7tWYxVuLdb2ibd30ijjXINSMAHiEEZk5PCRBmW1gUeisn2VMKt3cQ==", "dev": true, "dependencies": { - "undici-types": "~6.13.0" + "undici-types": "~6.19.2" } }, "node_modules/@types/stack-utils": { @@ -7875,9 +7875,9 @@ } }, "node_modules/undici-types": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.13.0.tgz", - "integrity": "sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==", + "version": "6.19.6", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.6.tgz", + "integrity": "sha512-e/vggGopEfTKSvj4ihnOLTsqhrKRN3LeO6qSN/GxohhuRv8qH9bNQ4B8W7e/vFL+0XTnmHPB4/kegunZGA4Org==", "dev": true }, "node_modules/unique-filename": { diff --git a/package.json b/package.json index 0c3663b..23efaa8 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ }, "devDependencies": { "@types/jest": "^29.5.12", - "@types/node": "^22.2.0", + "@types/node": "^22.4.0", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.1", From 3eb3242bd75d68179b1daa927b4b54dd729d583c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 20 Aug 2024 13:10:51 -0500 Subject: [PATCH 02/42] Bump super-linter/super-linter from 6 to 7 (#205) * Bump super-linter/super-linter from 6 to 7 Bumps [super-linter/super-linter](https://github.com/super-linter/super-linter) from 6 to 7. - [Release notes](https://github.com/super-linter/super-linter/releases) - [Changelog](https://github.com/super-linter/super-linter/blob/main/CHANGELOG.md) - [Commits](https://github.com/super-linter/super-linter/compare/v6...v7) --- updated-dependencies: - dependency-name: super-linter/super-linter dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * disable YAML_PRETTIER in super-linter Signed-off-by: Brian DeHamer --------- Signed-off-by: dependabot[bot] Signed-off-by: Brian DeHamer Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Brian DeHamer --- .github/dependabot.yml | 2 +- .github/workflows/ci.yml | 1 - .github/workflows/linter.yml | 3 ++- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 7bbed17..1d9d7ed 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -10,7 +10,7 @@ updates: - minor - patch ignore: - - dependency-name: "actions/attest-build-provenance" + - dependency-name: 'actions/attest-build-provenance' - package-ecosystem: npm directory: / diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5d9ab55..8af153c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -69,4 +69,3 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} - name: Dump output run: jq < ${{ steps.attest-provenance.outputs.bundle-path }} - diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml index dec2bea..1d9f2d3 100644 --- a/.github/workflows/linter.yml +++ b/.github/workflows/linter.yml @@ -38,7 +38,7 @@ jobs: - name: Lint Codebase id: super-linter - uses: super-linter/super-linter/slim@v6 + uses: super-linter/super-linter/slim@v7 env: DEFAULT_BRANCH: main FILTER_REGEX_EXCLUDE: dist/**/* @@ -48,3 +48,4 @@ jobs: VALIDATE_JAVASCRIPT_STANDARD: false VALIDATE_TYPESCRIPT_STANDARD: false VALIDATE_JSCPD: false + VALIDATE_YAML_PRETTIER: false From 6149ea5740be74af77f260b9db67e633f6b0a9a1 Mon Sep 17 00:00:00 2001 From: Brian DeHamer Date: Thu, 22 Aug 2024 12:06:47 -0700 Subject: [PATCH 03/42] bump actions/attest from 1.4.0 to 1.4.1 (#209) Signed-off-by: Brian DeHamer --- action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/action.yml b/action.yml index fdbf8aa..3d71ba6 100644 --- a/action.yml +++ b/action.yml @@ -52,7 +52,7 @@ runs: steps: - uses: actions/attest-build-provenance/predicate@d58ddf9f241cd8163408934540d01c3335864d64 # predicate@1.1.2 id: generate-build-provenance-predicate - - uses: actions/attest@2da0b136720d14f01f4dbeeafd1d5a4d76cbe21d # v1.4.0 + - uses: actions/attest@67422f5511b7ff725f4dbd6fb9bd2cd925c65a8d # v1.4.1 id: attest with: subject-path: ${{ inputs.subject-path }} From 814a77831567c96580f4f1973278a53094929736 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 23 Aug 2024 12:57:05 -0700 Subject: [PATCH 04/42] Bump the npm-development group with 3 updates (#206) * Bump the npm-development group with 3 updates Bumps the npm-development group with 3 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [jose](https://github.com/panva/jose) and [nock](https://github.com/nock/nock). Updates `@types/node` from 22.4.0 to 22.4.1 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `jose` from 5.6.3 to 5.7.0 - [Release notes](https://github.com/panva/jose/releases) - [Changelog](https://github.com/panva/jose/blob/main/CHANGELOG.md) - [Commits](https://github.com/panva/jose/compare/v5.6.3...v5.7.0) Updates `nock` from 13.5.4 to 13.5.5 - [Release notes](https://github.com/nock/nock/releases) - [Changelog](https://github.com/nock/nock/blob/main/CHANGELOG.md) - [Commits](https://github.com/nock/nock/compare/v13.5.4...v13.5.5) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development - dependency-name: jose dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-development - dependency-name: nock dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development ... Signed-off-by: dependabot[bot] * rebuild dist Signed-off-by: Brian DeHamer --------- Signed-off-by: dependabot[bot] Signed-off-by: Brian DeHamer Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Brian DeHamer --- dist/index.js | Bin 2939337 -> 2939498 bytes package-lock.json | 24 ++++++++++++------------ package.json | 6 +++--- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/dist/index.js b/dist/index.js index 3e3c0d6949a0a463c752cedc7f4f1cbb77c7780c..3bfd86d442a484fec4501b49554ffb5d1ec385bf 100644 GIT binary patch delta 300 zcmYkzJxfAi7{+mqZ)u*pOiPb1$6kCdl@!6r$wl0pT#X1KCus;lqTzNA$wV$QrDDilg2*J z(@Xcces}-)@YNfZ#iT&`|0GJUj-31{Q0zmD6a_`cq^zvXsc*Aai??F7po;umP}3<| ziW+-iFO>|4rJ{t~D)Q^%Q&D_Zd-p#B3ced_f+IKvADn<60&ogvu=|C;fG|WL3NbJt d4(D(Imv99MNJ0wIkbx}Z;2LhEvCe3w delta 251 zcmXBJISv6~7>Du9F!tBJGxnWm$dn{1XK(_EIDm@cO*EqY62~x-PeL*cg>sIdPD=k%r z(I1GJMMJT&DI*USjkIqj#q&nvf3@#q{7TO6BzC4eHQ Date: Mon, 26 Aug 2024 09:33:17 -0700 Subject: [PATCH 05/42] Bump the npm-development group with 2 updates (#211) * Bump the npm-development group with 2 updates Bumps the npm-development group with 2 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) and [ts-jest](https://github.com/kulshekhar/ts-jest). Updates `@types/node` from 22.4.1 to 22.5.0 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `ts-jest` from 29.2.4 to 29.2.5 - [Release notes](https://github.com/kulshekhar/ts-jest/releases) - [Changelog](https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/kulshekhar/ts-jest/compare/v29.2.4...v29.2.5) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-development - dependency-name: ts-jest dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development ... Signed-off-by: dependabot[bot] * rebuild dist Signed-off-by: Brian DeHamer --------- Signed-off-by: dependabot[bot] Signed-off-by: Brian DeHamer Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Brian DeHamer --- dist/index.js | Bin 2939498 -> 2923670 bytes dist/licenses.txt | Bin 129439 -> 128670 bytes package-lock.json | 51 ++++++++++++++++------------------------------ package.json | 4 ++-- 4 files changed, 19 insertions(+), 36 deletions(-) diff --git a/dist/index.js b/dist/index.js index 3bfd86d442a484fec4501b49554ffb5d1ec385bf..a445e25a9b4375816e535bc7f7d6ddb52f98477e 100644 GIT binary patch delta 1256 zcmZ8gT~8Bf6i(R|Xl)DS9ZI1r9$2t5OH)eJMB>-7h*^|f4M^NXjXQSU)(P#jb_PUb zH-5Z{H$>Ts<=pxMxImX=VoVHbcK1pXFZKs`Yc`Sn0h{cZj~b!L)5)Cooaa2}Iq!Vf z`aQ7z>}lYR2#6-}g$Rm}XcjG^RfI)E>=RKD6LHZd+C@TiY_W^WxVb2`q|T2|OkSP% zZhU5Z;=<(2EF6cC%jWP%$(~zgJxy&E*C@1LXuPN!T(fViFg-Akv+8<9R&sS-E2{-A z&+cK#f*t;aO$W#Jlt%!5j?iC;TToYx5(im<+Y|uMiy&Lqbu(A2)+?%oFd0j;&jKD( zCWF8JGmysTk60g8=c28cn39qSuf|CkJ`S0cl?a#~#M| zMh_o6IHp7jRl~HPpcbxk5^nIDFg-ITE4Z`7j@a+l*yVJ5WCSjpJ9Q4OE$C(KBp%yf z7j4{NQ(Yl9Vt;te3THzuAHMw9k%|?{s%bhr6GV%F#~lpUf_<$=UEeC|5;Ypl=ku<2 zeyrv<|6Z-hN<+D`R(YP^qMhRSUqOafM+ZZ(idxIjiF**i?a{$ryt5q*;~Op6g7LAT zFs`1FB!g7X@Je-&ldBwv1&Z}*#eE?LPz?=KO#|HmtLjF%;aKMU8k%w%r;T#2)1D(* zzZ1{GqFP?y3U0pY>5eyqdv&<^W0Qondx@Z$b42fEb1yEjxDz&L{LAYt#mjfT7gx~d z<*rcYQuX^uxT80B;kM|F?5Dw}ivC7*6N(Gvau&QaXHIhBIehSxeG`mT6(cnuKJzNufI^REEZqct*@clR4ogHqAUDn~h zT2jKbRTjkQ)BQ>O>AVE?4{g$0c<`bw5jqJ;LKh)L=qB_K(u7{ZmxMmTeu7iePZ%J4 ZMHnOu5e^VC1eu@^z9tOYFY4Ki(*OP$oOl2L delta 15795 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 diff --git a/dist/licenses.txt b/dist/licenses.txt index a97fb17c1c8cbf3deef7c313185932afb4426030..673f0e34f4eb1a6cfb6bb24349f6972a80c05212 100644 GIT binary patch delta 28 kcmbRLnSI_{_J%EtYsy%R3=9pn^LsHqW7^(R$;eR)0I4<#g#Z8m delta 39 vcmbRDmVN$b_J%EtYs$7C_{?~ZY5SB)My^^;F0RVNoSe+!lI@P&j7-b`X^9WQ diff --git a/package-lock.json b/package-lock.json index d35946a..b442192 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ }, "devDependencies": { "@types/jest": "^29.5.12", - "@types/node": "^22.4.1", + "@types/node": "^22.5.0", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.1", @@ -29,7 +29,7 @@ "nock": "^13.5.5", "prettier": "^3.3.3", "prettier-eslint": "^16.3.0", - "ts-jest": "^29.2.4", + "ts-jest": "^29.2.5", "typescript": "^5.5.4" }, "engines": { @@ -1671,9 +1671,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "22.4.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.4.1.tgz", - "integrity": "sha512-1tbpb9325+gPnKK0dMm+/LMriX0vKxf6RnB0SZUqfyVkQ4fMgUSySqhxE/y8Jvs4NyF1yHzTfG9KlnkIODxPKg==", + "version": "22.5.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.0.tgz", + "integrity": "sha512-DkFrJOe+rfdHTqqMg0bSNlGlQ85hSoh2TPzZyhHsXnMtligRWpxUySiyw8FY14ITt24HVCiQPWxS3KO/QlGmWg==", "dev": true, "dependencies": { "undici-types": "~6.19.2" @@ -7132,12 +7132,9 @@ "optional": true }, "node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "bin": { "semver": "bin/semver.js" }, @@ -7145,20 +7142,6 @@ "node": ">=10" } }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver/node_modules/yallist": { - "version": "4.0.0", - "license": "ISC" - }, "node_modules/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", @@ -7634,20 +7617,20 @@ } }, "node_modules/ts-jest": { - "version": "29.2.4", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.2.4.tgz", - "integrity": "sha512-3d6tgDyhCI29HlpwIq87sNuI+3Q6GLTTCeYRHCs7vDz+/3GCMwEtV9jezLyl4ZtnBgx00I7hm8PCP8cTksMGrw==", + "version": "29.2.5", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.2.5.tgz", + "integrity": "sha512-KD8zB2aAZrcKIdGk4OwpJggeLcH1FgrICqDSROWqlnJXGCXK4Mn6FcdK2B6670Xr73lHMG1kHw8R87A0ecZ+vA==", "dev": true, "dependencies": { - "bs-logger": "0.x", + "bs-logger": "^0.2.6", "ejs": "^3.1.10", - "fast-json-stable-stringify": "2.x", + "fast-json-stable-stringify": "^2.1.0", "jest-util": "^29.0.0", "json5": "^2.2.3", - "lodash.memoize": "4.x", - "make-error": "1.x", - "semver": "^7.5.3", - "yargs-parser": "^21.0.1" + "lodash.memoize": "^4.1.2", + "make-error": "^1.3.6", + "semver": "^7.6.3", + "yargs-parser": "^21.1.1" }, "bin": { "ts-jest": "cli.js" diff --git a/package.json b/package.json index c65c94f..0f0cab6 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ }, "devDependencies": { "@types/jest": "^29.5.12", - "@types/node": "^22.4.1", + "@types/node": "^22.5.0", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.1", @@ -90,7 +90,7 @@ "nock": "^13.5.5", "prettier": "^3.3.3", "prettier-eslint": "^16.3.0", - "ts-jest": "^29.2.4", + "ts-jest": "^29.2.5", "typescript": "^5.5.4" } } From 13f0f0dbc538ab425876cb63ebfe4b7f3d080cbd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Aug 2024 09:33:43 -0700 Subject: [PATCH 06/42] Bump @actions/attest from 1.3.1 to 1.4.1 (#212) * Bump @actions/attest from 1.3.1 to 1.4.1 Bumps [@actions/attest](https://github.com/actions/toolkit/tree/HEAD/packages/attest) from 1.3.1 to 1.4.1. - [Changelog](https://github.com/actions/toolkit/blob/main/packages/attest/RELEASES.md) - [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/attest) --- updated-dependencies: - dependency-name: "@actions/attest" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * rebuild dist Signed-off-by: Brian DeHamer --------- Signed-off-by: dependabot[bot] Signed-off-by: Brian DeHamer Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Brian DeHamer --- dist/index.js | Bin 2923670 -> 2924740 bytes package-lock.json | 16 ++++++++-------- package.json | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/dist/index.js b/dist/index.js index a445e25a9b4375816e535bc7f7d6ddb52f98477e..90301abdfd741a9fc8a44cca430d43a922ce7798 100644 GIT binary patch delta 684 zcmZ|L!B5jr90%|`qy?(7Rv0L3_}svCZuUaFXiN;?!Nh}sEFMW+U!j4mv#(W?vBToQ zm}oonB_pjk3;&eHyF~l7 zlqsA|JlTHQn(Poye-x(Fese#o^U=8aYH^#u0GxwCkU)kZ7={s0;5=M_i!cf)P(g!B vFb3n0h6$L2%WwszU>Y)zg&8=`rf>~%kcU~AgX>TL9g1)RO3~tWd1d%7e|qs) delta 344 zcmY++%}N4M7{+nlny;q(m~_Uev`&^ElWru4h=hVH0vFLJxHG6-P)O2ZAPHKu%oys} zrd1ap9%yP41VtO~r8|h8mMwmpKM&8x`+)9W2h^8!-X4Zb-aRHwZ0KG}Wb;+xU$;_N zJUP!Y|BUM~aZ!4Z?8DQOvo_nRY;V@9wdStt)+_t0%yRs4n6~_6$rjei8yQIdH-4nB z=J$6L|2yG`@@kavp959B@*08Hpjw7^&S^O)cIe39{DvNb^)9_A{BF-QuUkEW5f}vt zWKci_4aPu+ahQM*gdqY^Fklj55Qo1{3ld<%6imYmBq0T}Fb53gAq@+#2pPyi4)Wl@ L5)^_~ujp#O=*@yA diff --git a/package-lock.json b/package-lock.json index b442192..095b327 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "1.1.2", "license": "MIT", "dependencies": { - "@actions/attest": "^1.3.1", + "@actions/attest": "^1.4.1", "@actions/core": "^1.10.1" }, "devDependencies": { @@ -45,13 +45,13 @@ } }, "node_modules/@actions/attest": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@actions/attest/-/attest-1.3.1.tgz", - "integrity": "sha512-4q09+4QvNROKHsjpusyRhtmUz8kHpFg45n5LqJAYrMQh8mU5O5t9shpGU3Z44rtUebgBTH8Ge0lTzLxfUOVvHw==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@actions/attest/-/attest-1.4.1.tgz", + "integrity": "sha512-IEwE9SxHUGZUogp7s9nb8KCcj+83VQ62TR7r6J/HUh94KN+nU+V9AvqnEg1sGCKmFo9BUVX8lV7D+M2tdfVxaw==", "dependencies": { "@actions/core": "^1.10.1", "@actions/github": "^6.0.0", - "@actions/http-client": "^2.2.1", + "@actions/http-client": "^2.2.3", "@octokit/plugin-retry": "^6.0.1", "@sigstore/bundle": "^2.3.2", "@sigstore/sign": "^2.3.2", @@ -77,9 +77,9 @@ } }, "node_modules/@actions/http-client": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.1.tgz", - "integrity": "sha512-KhC/cZsq7f8I4LfZSJKgCvEwfkE8o1538VoBeoGzokVLLnbFDEAdFD3UhoMklxo2un9NJVBdANOresx7vTHlHw==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.3.tgz", + "integrity": "sha512-mx8hyJi/hjFvbPokCg4uRd4ZX78t+YyRPtnKWwIl+RzNaVuFpQHfmlGVfsKEJN8LwTCvL+DfVgAM04XaHkm6bA==", "dependencies": { "tunnel": "^0.0.6", "undici": "^5.25.4" diff --git a/package.json b/package.json index 0f0cab6..8c9bb84 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ ] }, "dependencies": { - "@actions/attest": "^1.3.1", + "@actions/attest": "^1.4.1", "@actions/core": "^1.10.1" }, "devDependencies": { From 8f30a5c8b75bd4463fbb4ccc1d08acacb5d90ae8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Sep 2024 13:52:13 -0700 Subject: [PATCH 07/42] Bump the npm-development group with 3 updates (#218) * Bump the npm-development group with 3 updates Bumps the npm-development group with 3 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) and [jose](https://github.com/panva/jose). Updates `@types/node` from 22.5.0 to 22.5.2 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `eslint-plugin-jest` from 28.8.0 to 28.8.1 - [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases) - [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/jest-community/eslint-plugin-jest/compare/v28.8.0...v28.8.1) Updates `jose` from 5.7.0 to 5.8.0 - [Release notes](https://github.com/panva/jose/releases) - [Changelog](https://github.com/panva/jose/blob/main/CHANGELOG.md) - [Commits](https://github.com/panva/jose/compare/v5.7.0...v5.8.0) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development - dependency-name: eslint-plugin-jest dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development - dependency-name: jose dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-development ... Signed-off-by: dependabot[bot] * rebuild dist Signed-off-by: Brian DeHamer --------- Signed-off-by: dependabot[bot] Signed-off-by: Brian DeHamer Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Brian DeHamer --- dist/index.js | Bin 2924740 -> 2924980 bytes package-lock.json | 24 ++++++++++++------------ package.json | 6 +++--- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/dist/index.js b/dist/index.js index 90301abdfd741a9fc8a44cca430d43a922ce7798..6d1cf4d4b620fb51a952399d6f59c4413c138df8 100644 GIT binary patch delta 365 zcmZw9J4ixd7zSXD>B%nNe=@b~W+%Iv1ci{Np~0b{rLoo292CRS5P}Ag4_&LFe~8BB zNQ{4|MRaXwI8#9l?F~V5Z*4`xGrgBitD!a94Xwf&JGhIT>|&j}+08xN%YEG6r01l( zi<3A{QIz(J*>dtQlPDeSr3&)kih_E~vR0#E*@{y{ZKo)pN%t!m>M~6p!}qJ7FC}uN z#EQBtQpNb^%Jp+4PmgI$WvcWTF#gQd`UQP@)#f#MNWN?czdF084_&kBwKl0*TWo2L zm?du>#F9L*%^g`zlhDhB?5?>i^Jxmnx2n@uw>tt17yu6pf)~CsKMcVz1YiV4VGPD$ d0)j9JCQLyHreOwVVGibD0m87T>`vtU=?e%Konrt1 delta 320 zcmYkvJxfAS7zc1psrP0*=T@3mdsDBySoZ@oHPmR)BGeEGDsHBs61YX2a0#Iy9wKmS zX($lkEJ1|crKwtrranLrH1{7He#5WV?~1`wSDYxJhSad~DZdIRLz!ws1=Xk;>(NJ^ zA00CJ%9E16&McdAH{|m3205I|NU2)|3JR`!GGb(#hlOf6t=mOPS$yHiuzssi-Qs;A zU4Ge>etmaJuTi5^Db|`t4c)$`-w=N$$<)X96em8v^qH~kYB68V>}_RBjl_E5-}qot z+WPi^ega~x)#;P&^yQ9d4Lk`JjKc&>LI}bz1re|z3Ne_58JLARn1?tdAPEknU;!3k Q36>!ZE3m2up8Ng&2QSo%J^%m! diff --git a/package-lock.json b/package-lock.json index 095b327..3ec3b46 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,17 +14,17 @@ }, "devDependencies": { "@types/jest": "^29.5.12", - "@types/node": "^22.5.0", + "@types/node": "^22.5.2", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.1", "eslint": "^8.57.0", "eslint-plugin-github": "^5.0.1", - "eslint-plugin-jest": "^28.8.0", + "eslint-plugin-jest": "^28.8.1", "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-prettier": "^5.2.1", "jest": "^29.7.0", - "jose": "^5.7.0", + "jose": "^5.8.0", "markdownlint-cli": "^0.41.0", "nock": "^13.5.5", "prettier": "^3.3.3", @@ -1671,9 +1671,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "22.5.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.0.tgz", - "integrity": "sha512-DkFrJOe+rfdHTqqMg0bSNlGlQ85hSoh2TPzZyhHsXnMtligRWpxUySiyw8FY14ITt24HVCiQPWxS3KO/QlGmWg==", + "version": "22.5.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.2.tgz", + "integrity": "sha512-acJsPTEqYqulZS/Yp/S3GgeE6GZ0qYODUR8aVr/DkhHQ8l9nd4j5x1/ZJy9/gHrRlFMqkO6i0I3E27Alu4jjPg==", "dev": true, "dependencies": { "undici-types": "~6.19.2" @@ -3491,9 +3491,9 @@ } }, "node_modules/eslint-plugin-jest": { - "version": "28.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.8.0.tgz", - "integrity": "sha512-Tubj1hooFxCl52G4qQu0edzV/+EZzPUeN8p2NnW5uu4fbDs+Yo7+qDVDc4/oG3FbCqEBmu/OC3LSsyiU22oghw==", + "version": "28.8.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.8.1.tgz", + "integrity": "sha512-G46XMyYu6PtSNJUkQ0hsPjzXYpzq/O4vpCciMizTKRJG8kNsRreGoMRDG6H9FIB/xVgfFuclVnuX4XRvFUzrZQ==", "dev": true, "dependencies": { "@typescript-eslint/utils": "^6.0.0 || ^7.0.0 || ^8.0.0" @@ -5466,9 +5466,9 @@ } }, "node_modules/jose": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/jose/-/jose-5.7.0.tgz", - "integrity": "sha512-3P9qfTYDVnNn642LCAqIKbTGb9a1TBxZ9ti5zEVEr48aDdflgRjhspWFb6WM4PzAfFbGMJYC4+803v8riCRAKw==", + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/jose/-/jose-5.8.0.tgz", + "integrity": "sha512-E7CqYpL/t7MMnfGnK/eg416OsFCVUrU/Y3Vwe7QjKhu/BkS1Ms455+2xsqZQVN57/U2MHMBvEb5SrmAZWAIntA==", "funding": { "url": "https://github.com/sponsors/panva" } diff --git a/package.json b/package.json index 8c9bb84..a972305 100644 --- a/package.json +++ b/package.json @@ -75,17 +75,17 @@ }, "devDependencies": { "@types/jest": "^29.5.12", - "@types/node": "^22.5.0", + "@types/node": "^22.5.2", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.1", "eslint": "^8.57.0", "eslint-plugin-github": "^5.0.1", - "eslint-plugin-jest": "^28.8.0", + "eslint-plugin-jest": "^28.8.1", "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-prettier": "^5.2.1", "jest": "^29.7.0", - "jose": "^5.7.0", + "jose": "^5.8.0", "markdownlint-cli": "^0.41.0", "nock": "^13.5.5", "prettier": "^3.3.3", From d438876305805f716474ac39821bb8e0fc2bbcf3 Mon Sep 17 00:00:00 2001 From: Brian DeHamer Date: Thu, 5 Sep 2024 06:54:45 -0700 Subject: [PATCH 08/42] add sigstore prober (#224) Signed-off-by: Brian DeHamer --- .github/workflows/prober-github.yml | 17 +++++ .github/workflows/prober-public-good.yml | 17 +++++ .github/workflows/prober.yml | 84 ++++++++++++++++++++++++ 3 files changed, 118 insertions(+) create mode 100644 .github/workflows/prober-github.yml create mode 100644 .github/workflows/prober-public-good.yml create mode 100644 .github/workflows/prober.yml diff --git a/.github/workflows/prober-github.yml b/.github/workflows/prober-github.yml new file mode 100644 index 0000000..ce57f21 --- /dev/null +++ b/.github/workflows/prober-github.yml @@ -0,0 +1,17 @@ +name: GitHub Sigstore Prober + +on: + workflow_dispatch: + schedule: + # run every 5 minutes, as often as Github Actions allows + - cron: '*/5 * * * *' + +jobs: + prober: + permissions: + attestations: write + id-token: write + secrets: inherit + uses: ./.github/workflows/prober.yml + with: + sigstore: github diff --git a/.github/workflows/prober-public-good.yml b/.github/workflows/prober-public-good.yml new file mode 100644 index 0000000..56d8690 --- /dev/null +++ b/.github/workflows/prober-public-good.yml @@ -0,0 +1,17 @@ +name: Public-Good Sigstore Prober + +on: + workflow_dispatch: + schedule: + # run every 5 minutes, as often as Github Actions allows + - cron: '*/5 * * * *' + +jobs: + prober: + permissions: + attestations: write + id-token: write + secrets: inherit + uses: ./.github/workflows/prober.yml + with: + sigstore: public-good diff --git a/.github/workflows/prober.yml b/.github/workflows/prober.yml new file mode 100644 index 0000000..455ff51 --- /dev/null +++ b/.github/workflows/prober.yml @@ -0,0 +1,84 @@ +name: Prober Workflow + +on: + workflow_call: + inputs: + sigstore: + description: 'Which Sigstore instance to use for signing' + required: true + type: string + +jobs: + probe: + runs-on: ubuntu-latest + permissions: + attestations: write + id-token: write + + steps: + - name: Request OIDC Token + run: | + curl "${ACTIONS_ID_TOKEN_REQUEST_URL}&audience=nobody" \ + -H "Authorization: bearer ${ACTIONS_ID_TOKEN_REQUEST_TOKEN}" \ + -H "Accept: application/json; api-version=2.0" \ + -H "Content-Type: application/json" \ + --silent | jq -r '.value' | jq -R 'split(".") | .[0],.[1] | @base64d | fromjson' + + - name: Create artifact + run: | + date > artifact + + - name: Attest build provenance + uses: actions/attest-build-provenance@v1 + env: + INPUT_PRIVATE-SIGNING: ${{ inputs.sigstore == 'github' && 'true' || 'false' }} + with: + subject-path: artifact + + - name: Verify build artifact + env: + GH_TOKEN: ${{ github.token }} + run: | + gh attestation verify ./artifact --owner "$GITHUB_REPOSITORY_OWNER" + + - name: Upload build artifact + uses: actions/upload-artifact@v4 + with: + path: "artifact" + + - name: Report attestation prober success + if: ${{ success() }} + uses: masci/datadog@a5d283e78e33a688ed08a96ba64440505e645a8c # v1.7.1 + with: + api-key: "${{ secrets.DATADOG_API_KEY }}" + service-checks: | + - check: "attestation-integration.actions.prober" + status: 0 + host_name: github.com + tags: + - "catalog_service:${{ secrets.CATALOG_SERVICE }}" + - "service:${{ secrets.CATALOG_SERVICE }}" + - "deployed_to:production" + - "env:production" + - "repo:${{ github.repository }}" + - "team:${{ secrets.TEAM }}" + - "sigstore:${{ inputs.sigstore }}" + + - name: Report attestation prober failure + if: ${{ failure() }} + uses: masci/datadog@a5d283e78e33a688ed08a96ba64440505e645a8c # v1.7.1 + with: + api-key: "${{ secrets.DATADOG_API_KEY }}" + service-checks: | + - check: "attestation-integration.actions.prober" + message: "${{ github.repository_owner }} failed prober check" + status: 2 + host_name: github.com + tags: + - "catalog_service:${{ secrets.CATALOG_SERVICE }}" + - "service:${{ secrets.CATALOG_SERVICE }}" + - "deployed_to:production" + - "env:production" + - "repo:${{ github.repository }}" + - "team:${{ secrets.TEAM }}" + - "sigstore:${{ inputs.sigstore }}" From f1185f1959cdaeda41a7f5a7b43cbe6b58a7a793 Mon Sep 17 00:00:00 2001 From: Brian DeHamer Date: Thu, 5 Sep 2024 10:04:26 -0700 Subject: [PATCH 09/42] bump @actions/attest from 1.4.1 to 1.4.2 (#225) Signed-off-by: Brian DeHamer --- dist/index.js | Bin 2924980 -> 2924631 bytes package-lock.json | 12 ++++++------ package.json | 4 ++-- src/main.ts | 27 +-------------------------- 4 files changed, 9 insertions(+), 34 deletions(-) diff --git a/dist/index.js b/dist/index.js index 6d1cf4d4b620fb51a952399d6f59c4413c138df8..72119d868ce9a53793a33a167ce6780a6894c9d3 100644 GIT binary patch delta 500 zcmZwC&o2W(6bJAWMO#|c*3YWfRa)9|lyGt*xM-zUlkJpAw%cZRRy5K$ApH}@!NtK{ zMA9qaLi8r_ceps>s~j9m@|pKC^D^_^&Hc6O_4e9z^_iaV5>|b7xgAA`Qt>LQ85LHX z7q+e5-hI(XaucaAcS%FkNH>@$C)LMCWJuK)-JTUN+6KY(xG?;<}Ov4N$AqBHA*Su_{1212xlc*^G delta 283 zcmXZWKW_nX0LJnBPM!MKqe_+H`qP#xm)JUpT_XBHCh-nPvgNj}4qXL+_iGcjMx#B^VX7k&CU&2G0>?;LC2C=V@jWSIgAT)2Q6Dm=J^ z7e4qAKoD2Z5JDK&h~NfM#Bhr^?vOwd_edd)40Jp=mMI65k9n?T|1IUGT~jnQdU~o? z^hW*t?f5!xl} Resolves when the action is complete. */ export async function run(): Promise { try { - const issuer = getIssuer() - // Calculate subject from inputs and generate provenance - const predicate = await buildSLSAProvenancePredicate(issuer) + const predicate = await buildSLSAProvenancePredicate() core.setOutput('predicate', predicate.params) core.setOutput('predicate-type', predicate.type) @@ -25,21 +18,3 @@ export async function run(): Promise { core.setFailed(error.message) } } - -// Derive the current OIDC issuer based on the server URL -function getIssuer(): string { - const serverURL = process.env.GITHUB_SERVER_URL || 'https://github.com' - - // Ensure the server URL is a valid GitHub server URL - if (!VALID_SERVER_URLS.some(valid_url => serverURL.match(valid_url))) { - throw new Error(`Invalid server URL: ${serverURL}`) - } - - let host = new URL(serverURL).hostname - - if (host === 'github.com') { - host = 'githubusercontent.com' - } - - return `https://token.actions.${host}` -} From 1c608d11d69870c2092266b3f9a6f3abbf17002c Mon Sep 17 00:00:00 2001 From: Brian DeHamer Date: Thu, 5 Sep 2024 10:18:01 -0700 Subject: [PATCH 10/42] bump predicate from 1.1.2 to 1.1.3 (#226) Signed-off-by: Brian DeHamer --- action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/action.yml b/action.yml index 3d71ba6..a91b6c2 100644 --- a/action.yml +++ b/action.yml @@ -50,7 +50,7 @@ outputs: runs: using: 'composite' steps: - - uses: actions/attest-build-provenance/predicate@d58ddf9f241cd8163408934540d01c3335864d64 # predicate@1.1.2 + - uses: actions/attest-build-provenance/predicate@f1185f1959cdaeda41a7f5a7b43cbe6b58a7a793 # predicate@1.1.3 id: generate-build-provenance-predicate - uses: actions/attest@67422f5511b7ff725f4dbd6fb9bd2cd925c65a8d # v1.4.1 id: attest From 43c221e61f131534d050525ed805ef0762eac33b Mon Sep 17 00:00:00 2001 From: Brian DeHamer Date: Thu, 5 Sep 2024 16:25:38 -0700 Subject: [PATCH 11/42] add stamp tag to prober (#227) Signed-off-by: Brian DeHamer --- .github/workflows/prober.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/prober.yml b/.github/workflows/prober.yml index 455ff51..f2cfa4f 100644 --- a/.github/workflows/prober.yml +++ b/.github/workflows/prober.yml @@ -58,7 +58,7 @@ jobs: tags: - "catalog_service:${{ secrets.CATALOG_SERVICE }}" - "service:${{ secrets.CATALOG_SERVICE }}" - - "deployed_to:production" + - "stamp:${{ secrets.STAMP }}" - "env:production" - "repo:${{ github.repository }}" - "team:${{ secrets.TEAM }}" @@ -77,7 +77,7 @@ jobs: tags: - "catalog_service:${{ secrets.CATALOG_SERVICE }}" - "service:${{ secrets.CATALOG_SERVICE }}" - - "deployed_to:production" + - "stamp:${{ secrets.STAMP }}" - "env:production" - "repo:${{ github.repository }}" - "team:${{ secrets.TEAM }}" From dc98cd55e1c2a841b01a89135a16c2b623f0bb7e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Sep 2024 19:31:43 -0700 Subject: [PATCH 12/42] Bump the npm-development group with 2 updates (#229) Bumps the npm-development group with 2 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) and [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest). Updates `@types/node` from 22.5.2 to 22.5.4 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `eslint-plugin-jest` from 28.8.1 to 28.8.3 - [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases) - [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/jest-community/eslint-plugin-jest/compare/v28.8.1...v28.8.3) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development - dependency-name: eslint-plugin-jest dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 16 ++++++++-------- package.json | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index ec69cc8..b5b4162 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,13 +14,13 @@ }, "devDependencies": { "@types/jest": "^29.5.12", - "@types/node": "^22.5.2", + "@types/node": "^22.5.4", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.1", "eslint": "^8.57.0", "eslint-plugin-github": "^5.0.1", - "eslint-plugin-jest": "^28.8.1", + "eslint-plugin-jest": "^28.8.3", "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-prettier": "^5.2.1", "jest": "^29.7.0", @@ -1671,9 +1671,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "22.5.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.2.tgz", - "integrity": "sha512-acJsPTEqYqulZS/Yp/S3GgeE6GZ0qYODUR8aVr/DkhHQ8l9nd4j5x1/ZJy9/gHrRlFMqkO6i0I3E27Alu4jjPg==", + "version": "22.5.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.4.tgz", + "integrity": "sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==", "dev": true, "dependencies": { "undici-types": "~6.19.2" @@ -3491,9 +3491,9 @@ } }, "node_modules/eslint-plugin-jest": { - "version": "28.8.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.8.1.tgz", - "integrity": "sha512-G46XMyYu6PtSNJUkQ0hsPjzXYpzq/O4vpCciMizTKRJG8kNsRreGoMRDG6H9FIB/xVgfFuclVnuX4XRvFUzrZQ==", + "version": "28.8.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.8.3.tgz", + "integrity": "sha512-HIQ3t9hASLKm2IhIOqnu+ifw7uLZkIlR7RYNv7fMcEi/p0CIiJmfriStQS2LDkgtY4nyLbIZAD+JL347Yc2ETQ==", "dev": true, "dependencies": { "@typescript-eslint/utils": "^6.0.0 || ^7.0.0 || ^8.0.0" diff --git a/package.json b/package.json index f62d148..101005b 100644 --- a/package.json +++ b/package.json @@ -75,13 +75,13 @@ }, "devDependencies": { "@types/jest": "^29.5.12", - "@types/node": "^22.5.2", + "@types/node": "^22.5.4", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.1", "eslint": "^8.57.0", "eslint-plugin-github": "^5.0.1", - "eslint-plugin-jest": "^28.8.1", + "eslint-plugin-jest": "^28.8.3", "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-prettier": "^5.2.1", "jest": "^29.7.0", From 2de3600266b412e2eaeb1a3cb136be05ccd34297 Mon Sep 17 00:00:00 2001 From: Brian DeHamer Date: Mon, 16 Sep 2024 11:58:51 -0700 Subject: [PATCH 13/42] bump jose from 5.8.0 to 5.9.2 (#239) Signed-off-by: Brian DeHamer --- dist/index.js | Bin 2924631 -> 2929357 bytes package-lock.json | 8 ++++---- package.json | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dist/index.js b/dist/index.js index 72119d868ce9a53793a33a167ce6780a6894c9d3..bd8a78a6677e0dfacf9418b6a2a47d2263802cd2 100644 GIT binary patch delta 3611 zcmb_fdu&_P8J82sP8{EJ>e$Ys3CU>^*D-bP()5wiBu&GhYn!qrbfu+%BscbTa)}?Q z?{z{HnY6_Sn6{P@X`i}DsO=tr){ZqySfD+UsT2KUj7~^HD+3K_jCH75kv2f168p}* zekExUf6UUC>+5sQ_xrxz_d0odVczt{2lJ+*DO0K_Rh%-XN>Y}THC37_OW9K8Df=&k zzh5f8OKeMDyCgi->`diZz@yxx5ed?O9-dY-nMOBR{Dww(m zE7`iSz1;`WIiU^ab_><%Kiv>^mcxN-LftL(^xPC`>luEO5Nl~^^`oAlN2bPy9#Mxj zh>E)BV6P7r+%`9~{Ydb_@d4_DzkF`DL#tw@@ZdF}`nFo2)| zFbP#ly$p(h!bITV|K#Y-hl57%$JtD+JOgcCto?G{@Ssx&J5bW|;#0Mj;71%1P$ z9N1N22m1hZjjh1Ws4?&}x>)m!t|~cvOG~8isE(0{2IY_vm4j^UTE}6BPSlurN;f8RIRL3xDr%F{rHNW+0KX;NmWi#3jG(~YbJ7Z@)EACr$Hq%hNBtT7hQ8krOg zGHoooH?#8rDV)HqnKZ}|4UR!_wlVKA>t^0UXfNBwqKR-A<_F2;jrn~BHMxYjJuz_h zve{+k!~#8St}6xTcDQ24osAwywfoSE#_gAcNy& zb7fkP$+vszHN;Wzkp2`yN?4QQEqBLaVOfg$I?~Vngq*h&WABFkx6JG2*gq2eikhn; zJeM^^QTwvdTKa1)la~C<%O=-kPn{DslN_shbBCXGVedNgvQRh6tCU+83+X)uYmIg3 zZB>ga(NS-QEt%s(KZ<(wXNRpo%jTf zrTAHLjK=fT;pN#Jd@d1|`CLeRK^T_c=R$T1e4VXaL&Wwc<~T+&x|guQ7r%sz9E{F| z{sw3Fkec-N3*_J3#ff-0-FBT^E5$^Lz!%ra2GD*?D&gr*h|>|4H5Q2l6XArqSB{Qq zV{^~=T;SP7w?NYt>Hyn4w3c>@OSZtpki`q$EmUYj#JdxrkQ^67@mPerBS!tqJ0hv_ zmQ4uk^@$_Xnrx_Mot4)3(l#`@*Xj4yEp`u`(T!j8Df3TFmr87y2S7Pvk}gV<-5&I=!0{1;iB zKE0csvs5B0%LWDKX>QHmTyW-hW;49kMqLo;qqb^a%M1&};t@&P#=K~;S09WlY0T)W zZL}Ir^wEZ5mh{2CR}kRMKKcO8?L+j%1|CUCosL9gEYU!((ael14POGsJ%}><5VhF& zt5K|cs8_?*U9<@*4%3RFE(WWHsM}^7<5S!?#*(6=$a6sVvK> zfai{o`uw?4{oJNaTMZNPrxuMu*G`f}cN(#rey_^j(;E8t>k}J}+3{`54(~EPOsd!+PY>81Pd?eB%>vdWZ%f zy4PL~pG}$^u;CExEaf5QA5ad_9Z>w=GQ7GziUhuNUT{PGtHLT+*hnpKx*XAbak3@- z_%OX}GPLX;p{t89Hy0zs3ujc)023F4JD|G(y{Lbe+*iiSPR}#=_(O~P7K!a=q9|rK z;EEn9ayDgOyRkduS2J~h*Dwql{QMTgp}8eQr2$(rN{Etkm*k zb&8^_LUEu}pg2)nC~lNWlq!^Jlp2)PD77ecD0iULqcor}lr<=gC`~BMC?1rxC|;Bn R6d%f+DC^SIDSvm}{{UDXsYn0- delta 915 zcmYk)OH5o<7zgmodj^>Eb%0?&UZ+ypg5v~YObCKJ($rdLhNMJengY|yWhyhn3^1rj zNU6DLOEoYFm494l28`*3M{P6*SQr=rec4srRL zkZ8qfpZEx8G&+o?AldOq6N`v<3(6F(qdG{hsfDm;u;gm-f#IaoF6vsOO&{$XP3V{l ziM&j6Hp(O7J9y^pCCH763V6Jnmp(6Sw%t~w<5r)#9~IYI)RiT1)2^Z`;&GGGo``KH zQco+pG4T!w{9~eg-`+Z7G8XS0iH;1n>jUBBMLCX3W-7*VnC$8$3nfmeJ8iUNp6Pfm z3pKS=r*eYyy%md2aw%&kdCjxGihlgECcNsxn>24P?SD5?B^zIrV_A})Aw4-VG$4=j zXrNa%p|*?4&9WYzKLu~Ri}D=xl54!|qZAdZ%`SSw;p{kjRyJ|~CI_h*KMqoZX&hyJ z^d&y=Q7M8a$bpwn3lAzHRE|)Xyx7smjh+ZiVslnFuyIYe;cBK|?Ox2^G5XNFxA1=8 z)@}@q$%sDcmw`YabBJ-&4pHpC9L3$rw711Xl8SBqOgrYPMFA!%sR6fs6CGH3i+pNp zgzgq0dxyXI!VRj;{DMiRJ{r8xuWL!Pr|9#8H}!jp)+`6T@a(twWp5}Ms(K|0%kK-H z(mp1a$+cgs!o+8M(A2cU26@?OzdAKb>=5&?T$ac3nU@tXA1h=<>^WAc9b1s$5|DtW-q9zS$|W>zxIVqga7~l diff --git a/package-lock.json b/package-lock.json index b5b4162..28b9b1c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,7 @@ "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-prettier": "^5.2.1", "jest": "^29.7.0", - "jose": "^5.8.0", + "jose": "^5.9.2", "markdownlint-cli": "^0.41.0", "nock": "^13.5.5", "prettier": "^3.3.3", @@ -5466,9 +5466,9 @@ } }, "node_modules/jose": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/jose/-/jose-5.8.0.tgz", - "integrity": "sha512-E7CqYpL/t7MMnfGnK/eg416OsFCVUrU/Y3Vwe7QjKhu/BkS1Ms455+2xsqZQVN57/U2MHMBvEb5SrmAZWAIntA==", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/jose/-/jose-5.9.2.tgz", + "integrity": "sha512-ILI2xx/I57b20sd7rHZvgiiQrmp2mcotwsAH+5ajbpFQbrYVQdNHYlQhoA5cFb78CgtBOxtC05TeA+mcgkuCqQ==", "funding": { "url": "https://github.com/sponsors/panva" } diff --git a/package.json b/package.json index 101005b..19bfc86 100644 --- a/package.json +++ b/package.json @@ -85,7 +85,7 @@ "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-prettier": "^5.2.1", "jest": "^29.7.0", - "jose": "^5.8.0", + "jose": "^5.9.2", "markdownlint-cli": "^0.41.0", "nock": "^13.5.5", "prettier": "^3.3.3", From 4c42c37b1b0eb90e60edd64780eb4281b7573969 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Sep 2024 12:04:17 -0700 Subject: [PATCH 14/42] Bump the npm-development group across 1 directory with 4 updates (#240) Bumps the npm-development group with 4 updates in the / directory: [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [eslint-plugin-github](https://github.com/github/eslint-plugin-github) and [typescript](https://github.com/microsoft/TypeScript). Updates `@types/jest` from 29.5.12 to 29.5.13 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest) Updates `@types/node` from 22.5.4 to 22.5.5 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `eslint-plugin-github` from 5.0.1 to 5.0.2 - [Release notes](https://github.com/github/eslint-plugin-github/releases) - [Commits](https://github.com/github/eslint-plugin-github/compare/v5.0.1...v5.0.2) Updates `typescript` from 5.5.4 to 5.6.2 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](https://github.com/microsoft/TypeScript/compare/v5.5.4...v5.6.2) --- updated-dependencies: - dependency-name: "@types/jest" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development - dependency-name: eslint-plugin-github dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 246 ++++++++++++++++++++++++++++++++++++++++++---- package.json | 8 +- 2 files changed, 231 insertions(+), 23 deletions(-) diff --git a/package-lock.json b/package-lock.json index 28b9b1c..2a49143 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,13 +13,13 @@ "@actions/core": "^1.10.1" }, "devDependencies": { - "@types/jest": "^29.5.12", - "@types/node": "^22.5.4", + "@types/jest": "^29.5.13", + "@types/node": "^22.5.5", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.1", "eslint": "^8.57.0", - "eslint-plugin-github": "^5.0.1", + "eslint-plugin-github": "^5.0.2", "eslint-plugin-jest": "^28.8.3", "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-prettier": "^5.2.1", @@ -30,7 +30,7 @@ "prettier": "^3.3.3", "prettier-eslint": "^16.3.0", "ts-jest": "^29.2.5", - "typescript": "^5.5.4" + "typescript": "^5.6.2" }, "engines": { "node": ">=20" @@ -1648,9 +1648,10 @@ } }, "node_modules/@types/jest": { - "version": "29.5.12", + "version": "29.5.13", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.13.tgz", + "integrity": "sha512-wd+MVEZCHt23V0/L642O5APvspWply/rGY5BcW4SUETo2UzPU3Z26qr8jC2qxpimI2jjx9h7+2cj2FwIr01bXg==", "dev": true, - "license": "MIT", "dependencies": { "expect": "^29.0.0", "pretty-format": "^29.0.0" @@ -1671,9 +1672,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "22.5.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.4.tgz", - "integrity": "sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==", + "version": "22.5.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.5.tgz", + "integrity": "sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==", "dev": true, "dependencies": { "undici-types": "~6.19.2" @@ -3390,14 +3391,14 @@ } }, "node_modules/eslint-plugin-github": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-github/-/eslint-plugin-github-5.0.1.tgz", - "integrity": "sha512-qbXG3wL5Uh2JB92EKeX2hPtO9c/t75qVxQjVLYuTFfhHifLZzv9CBvLCvoaBhLrAC/xTMVht7DK/NofYK8X4Dg==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-github/-/eslint-plugin-github-5.0.2.tgz", + "integrity": "sha512-nMdzWJQ5CimjQDY6SFeJ0KIXuNFf0dgDWEd4eP3UWfuTuP/dXcZJDg7MQRvAFt743T1zUi4+/HdOihfu8xJkLA==", "dev": true, "dependencies": { "@github/browserslist-config": "^1.0.0", - "@typescript-eslint/eslint-plugin": "^7.0.1", - "@typescript-eslint/parser": "^7.0.1", + "@typescript-eslint/eslint-plugin": "^8.0.0", + "@typescript-eslint/parser": "^8.0.0", "aria-query": "^5.3.0", "eslint-config-prettier": ">=8.0.0", "eslint-plugin-escompat": "^3.3.3", @@ -3420,6 +3421,212 @@ "eslint": "^8.0.1" } }, + "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.6.0.tgz", + "integrity": "sha512-UOaz/wFowmoh2G6Mr9gw60B1mm0MzUtm6Ic8G2yM1Le6gyj5Loi/N+O5mocugRGY+8OeeKmkMmbxNqUCq3B4Sg==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "8.6.0", + "@typescript-eslint/type-utils": "8.6.0", + "@typescript-eslint/utils": "8.6.0", + "@typescript-eslint/visitor-keys": "8.6.0", + "graphemer": "^1.4.0", + "ignore": "^5.3.1", + "natural-compare": "^1.4.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/parser": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.6.0.tgz", + "integrity": "sha512-eQcbCuA2Vmw45iGfcyG4y6rS7BhWfz9MQuk409WD47qMM+bKCGQWXxvoOs1DUp+T7UBMTtRTVT+kXr7Sh4O9Ow==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "8.6.0", + "@typescript-eslint/types": "8.6.0", + "@typescript-eslint/typescript-estree": "8.6.0", + "@typescript-eslint/visitor-keys": "8.6.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/scope-manager": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.6.0.tgz", + "integrity": "sha512-ZuoutoS5y9UOxKvpc/GkvF4cuEmpokda4wRg64JEia27wX+PysIE9q+lzDtlHHgblwUWwo5/Qn+/WyTUvDwBHw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "8.6.0", + "@typescript-eslint/visitor-keys": "8.6.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/type-utils": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.6.0.tgz", + "integrity": "sha512-dtePl4gsuenXVwC7dVNlb4mGDcKjDT/Ropsk4za/ouMBPplCLyznIaR+W65mvCvsyS97dymoBRrioEXI7k0XIg==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "8.6.0", + "@typescript-eslint/utils": "8.6.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/types": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.6.0.tgz", + "integrity": "sha512-rojqFZGd4MQxw33SrOy09qIDS8WEldM8JWtKQLAjf/X5mGSeEFh5ixQlxssMNyPslVIk9yzWqXCsV2eFhYrYUw==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.6.0.tgz", + "integrity": "sha512-MOVAzsKJIPIlLK239l5s06YXjNqpKTVhBVDnqUumQJja5+Y94V3+4VUFRA0G60y2jNnTVwRCkhyGQpavfsbq/g==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "8.6.0", + "@typescript-eslint/visitor-keys": "8.6.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/utils": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.6.0.tgz", + "integrity": "sha512-eNp9cWnYf36NaOVjkEUznf6fEgVy1TWpE0o52e4wtojjBx7D1UV2WAWGzR+8Y5lVFtpMLPwNbC67T83DWSph4A==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "8.6.0", + "@typescript-eslint/types": "8.6.0", + "@typescript-eslint/typescript-estree": "8.6.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.6.0.tgz", + "integrity": "sha512-wapVFfZg9H0qOYh4grNVQiMklJGluQrOUiOhYRrQWhx7BY/+I1IYb8BczWNbbUpO+pqy0rDciv3lQH5E1bCLrg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "8.6.0", + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-github/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/eslint-plugin-github/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/eslint-plugin-i18n-text": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/eslint-plugin-i18n-text/-/eslint-plugin-i18n-text-1.0.1.tgz", @@ -3775,9 +3982,10 @@ "license": "Apache-2.0" }, "node_modules/fast-glob": { - "version": "3.3.1", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, - "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -7813,9 +8021,9 @@ } }, "node_modules/typescript": { - "version": "5.5.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", - "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", + "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", "dev": true, "bin": { "tsc": "bin/tsc", diff --git a/package.json b/package.json index 19bfc86..92b1d96 100644 --- a/package.json +++ b/package.json @@ -74,13 +74,13 @@ "@actions/core": "^1.10.1" }, "devDependencies": { - "@types/jest": "^29.5.12", - "@types/node": "^22.5.4", + "@types/jest": "^29.5.13", + "@types/node": "^22.5.5", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.1", "eslint": "^8.57.0", - "eslint-plugin-github": "^5.0.1", + "eslint-plugin-github": "^5.0.2", "eslint-plugin-jest": "^28.8.3", "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-prettier": "^5.2.1", @@ -91,6 +91,6 @@ "prettier": "^3.3.3", "prettier-eslint": "^16.3.0", "ts-jest": "^29.2.5", - "typescript": "^5.5.4" + "typescript": "^5.6.2" } } From 40fae36c9184a47d8a80a7318a4ac67ba3b54232 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Sep 2024 08:35:47 -0700 Subject: [PATCH 15/42] Bump eslint from 8.57.0 to 8.57.1 (#246) Bumps [eslint](https://github.com/eslint/eslint) from 8.57.0 to 8.57.1. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.57.0...v8.57.1) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 32 +++++++++++++++++++------------- package.json | 2 +- 2 files changed, 20 insertions(+), 14 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2a49143..43450eb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.1", - "eslint": "^8.57.0", + "eslint": "^8.57.1", "eslint-plugin-github": "^5.0.2", "eslint-plugin-jest": "^28.8.3", "eslint-plugin-jsonc": "^2.16.0", @@ -755,9 +755,10 @@ } }, "node_modules/@eslint/js": { - "version": "8.57.0", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", "dev": true, - "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } @@ -776,11 +777,13 @@ "dev": true }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", + "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", "minimatch": "^3.0.5" }, @@ -801,9 +804,11 @@ } }, "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.2", - "dev": true, - "license": "BSD-3-Clause" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "dev": true }, "node_modules/@isaacs/cliui": { "version": "8.0.2", @@ -3210,15 +3215,16 @@ } }, "node_modules/eslint": { - "version": "8.57.0", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", diff --git a/package.json b/package.json index 92b1d96..acdf3ce 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.1", - "eslint": "^8.57.0", + "eslint": "^8.57.1", "eslint-plugin-github": "^5.0.2", "eslint-plugin-jest": "^28.8.3", "eslint-plugin-jsonc": "^2.16.0", From 0202c8c4b72f0f87d612ca4c516c854dc62289fc Mon Sep 17 00:00:00 2001 From: Brian DeHamer Date: Mon, 23 Sep 2024 08:36:16 -0700 Subject: [PATCH 16/42] add prober badges to readme (#242) Signed-off-by: Brian DeHamer --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index d8a513c..0faac02 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,8 @@ # `actions/attest-build-provenance` +[![Public-Good Sigstore Prober](https://github.com/actions/attest-build-provenance/actions/workflows/prober-public-good.yml/badge.svg)](https://github.com/actions/attest-build-provenance/actions/workflows/prober-public-good.yml) +[![GitHub Sigstore Prober](https://github.com/actions/attest-build-provenance/actions/workflows/prober-github.yml/badge.svg)](https://github.com/actions/attest-build-provenance/actions/workflows/prober-github.yml) + Generate signed build provenance attestations for workflow artifacts. Internally powered by the [@actions/attest][1] package. From ac6bfa4677d0fda2a0f1ecd1d3fb41464ae2b3c5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Sep 2024 10:43:31 -0700 Subject: [PATCH 17/42] Bump jose from 5.9.2 to 5.9.3 in the npm-development group (#244) * Bump jose from 5.9.2 to 5.9.3 in the npm-development group Bumps the npm-development group with 1 update: [jose](https://github.com/panva/jose). Updates `jose` from 5.9.2 to 5.9.3 - [Release notes](https://github.com/panva/jose/releases) - [Changelog](https://github.com/panva/jose/blob/main/CHANGELOG.md) - [Commits](https://github.com/panva/jose/compare/v5.9.2...v5.9.3) --- updated-dependencies: - dependency-name: jose dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development ... Signed-off-by: dependabot[bot] * rebuild dist Signed-off-by: Brian DeHamer --------- Signed-off-by: dependabot[bot] Signed-off-by: Brian DeHamer Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Brian DeHamer --- dist/index.js | Bin 2929357 -> 2929365 bytes package-lock.json | 8 ++++---- package.json | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dist/index.js b/dist/index.js index bd8a78a6677e0dfacf9418b6a2a47d2263802cd2..3af80d994720a49d87b06d36bce3a17a54b9d058 100644 GIT binary patch delta 180 zcmXBD$qB+x07X&0V~i#m=hwuUhu$qzVGJ6tBeXN zs-&_is>)GKuIg$$ypJ{KIJaJ!TmNPpH~fo}%x9A=25hs#E_>{Az#&H*bHXWSoO8jD VORgAk%?-EQanA#fX_B2T-yb^nQeyxB delta 171 zcmWN=Sqg$s0ESU+*_@UQHjg$~y+sT3;Rn~@4k7|KaPh6jmJlSgh`s~o{dt%dV;PlH zmZOTQs;RDqnrf;2bidYIlft@LVZFOa(%fT*UHa^?&jE)FIO3QSPC4V83og0hnj3Bz Sa>qRnJTl^m=Pb=Hx8EO2p;BM~ diff --git a/package-lock.json b/package-lock.json index 43450eb..b2f30f6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,7 @@ "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-prettier": "^5.2.1", "jest": "^29.7.0", - "jose": "^5.9.2", + "jose": "^5.9.3", "markdownlint-cli": "^0.41.0", "nock": "^13.5.5", "prettier": "^3.3.3", @@ -5680,9 +5680,9 @@ } }, "node_modules/jose": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/jose/-/jose-5.9.2.tgz", - "integrity": "sha512-ILI2xx/I57b20sd7rHZvgiiQrmp2mcotwsAH+5ajbpFQbrYVQdNHYlQhoA5cFb78CgtBOxtC05TeA+mcgkuCqQ==", + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/jose/-/jose-5.9.3.tgz", + "integrity": "sha512-egLIoYSpcd+QUF+UHgobt5YzI2Pkw/H39ou9suW687MY6PmCwPmkNV/4TNjn1p2tX5xO3j0d0sq5hiYE24bSlg==", "funding": { "url": "https://github.com/sponsors/panva" } diff --git a/package.json b/package.json index acdf3ce..88a5dac 100644 --- a/package.json +++ b/package.json @@ -85,7 +85,7 @@ "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-prettier": "^5.2.1", "jest": "^29.7.0", - "jose": "^5.9.2", + "jose": "^5.9.3", "markdownlint-cli": "^0.41.0", "nock": "^13.5.5", "prettier": "^3.3.3", From e5892d032c30c69d4973a976c8bf77e9e470abdf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Oct 2024 09:02:53 -0700 Subject: [PATCH 18/42] Bump the npm-development group with 3 updates (#263) * Bump the npm-development group with 3 updates Bumps the npm-development group with 3 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [@vercel/ncc](https://github.com/vercel/ncc) and [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli). Updates `@types/node` from 22.5.5 to 22.7.4 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `@vercel/ncc` from 0.38.1 to 0.38.2 - [Release notes](https://github.com/vercel/ncc/releases) - [Commits](https://github.com/vercel/ncc/compare/0.38.1...0.38.2) Updates `markdownlint-cli` from 0.41.0 to 0.42.0 - [Release notes](https://github.com/igorshubovych/markdownlint-cli/releases) - [Commits](https://github.com/igorshubovych/markdownlint-cli/compare/v0.41.0...v0.42.0) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-development - dependency-name: "@vercel/ncc" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development - dependency-name: markdownlint-cli dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-development ... Signed-off-by: dependabot[bot] * rebuild dist Signed-off-by: Brian DeHamer --------- Signed-off-by: dependabot[bot] Signed-off-by: Brian DeHamer Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Brian DeHamer --- dist/index.js | Bin 2929365 -> 2929531 bytes package-lock.json | 145 ++++++++++++++++++++++++++++++++-------------- package.json | 6 +- 3 files changed, 105 insertions(+), 46 deletions(-) diff --git a/dist/index.js b/dist/index.js index 3af80d994720a49d87b06d36bce3a17a54b9d058..63bd18c83dc669f703fe265a6a1356efe083ca0d 100644 GIT binary patch delta 27895 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 diff --git a/package-lock.json b/package-lock.json index b2f30f6..7ea7d72 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,10 +14,10 @@ }, "devDependencies": { "@types/jest": "^29.5.13", - "@types/node": "^22.5.5", + "@types/node": "^22.7.4", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", - "@vercel/ncc": "^0.38.1", + "@vercel/ncc": "^0.38.2", "eslint": "^8.57.1", "eslint-plugin-github": "^5.0.2", "eslint-plugin-jest": "^28.8.3", @@ -25,7 +25,7 @@ "eslint-plugin-prettier": "^5.2.1", "jest": "^29.7.0", "jose": "^5.9.3", - "markdownlint-cli": "^0.41.0", + "markdownlint-cli": "^0.42.0", "nock": "^13.5.5", "prettier": "^3.3.3", "prettier-eslint": "^16.3.0", @@ -1677,9 +1677,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "22.5.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.5.tgz", - "integrity": "sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==", + "version": "22.7.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.4.tgz", + "integrity": "sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg==", "dev": true, "dependencies": { "undici-types": "~6.19.2" @@ -2017,9 +2017,10 @@ "license": "ISC" }, "node_modules/@vercel/ncc": { - "version": "0.38.1", + "version": "0.38.2", + "resolved": "https://registry.npmjs.org/@vercel/ncc/-/ncc-0.38.2.tgz", + "integrity": "sha512-3yel3jaxUg9pHBv4+KeC9qlbdZPug+UMtUOlhvpDYCMSgcNSrS2Hv1LoqMsOV7hf2lYscx+BESfJOIla1WsmMQ==", "dev": true, - "license": "MIT", "bin": { "ncc": "dist/ncc/cli.js" } @@ -5774,9 +5775,9 @@ } }, "node_modules/jsonc-parser": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", - "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", "dev": true }, "node_modules/jsonpointer": { @@ -6078,13 +6079,13 @@ } }, "node_modules/markdownlint": { - "version": "0.34.0", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.34.0.tgz", - "integrity": "sha512-qwGyuyKwjkEMOJ10XN6OTKNOVYvOIi35RNvDLNxTof5s8UmyGHlCdpngRHoRGNvQVGuxO3BJ7uNSgdeX166WXw==", + "version": "0.35.0", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.35.0.tgz", + "integrity": "sha512-wgp8yesWjFBL7bycA3hxwHRdsZGJhjhyP1dSxKVKrza0EPFYtn+mHtkVy6dvP1kGSjovyG5B8yNP6Frj0UFUJg==", "dev": true, "dependencies": { "markdown-it": "14.1.0", - "markdownlint-micromark": "0.1.9" + "markdownlint-micromark": "0.1.10" }, "engines": { "node": ">=18" @@ -6094,22 +6095,22 @@ } }, "node_modules/markdownlint-cli": { - "version": "0.41.0", - "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.41.0.tgz", - "integrity": "sha512-kp29tKrMKdn+xonfefjp3a/MsNzAd9c5ke0ydMEI9PR98bOjzglYN4nfMSaIs69msUf1DNkgevAIAPtK2SeX0Q==", + "version": "0.42.0", + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.42.0.tgz", + "integrity": "sha512-AjkzhhZa3TmEGi/CE2Wpmny69x1IrzqK2gPB0k8SmNMRgnSAJfyEO5FgZdWTHtJ6Nrdv5FWt5c4C5pkG6Dk30A==", "dev": true, "dependencies": { "commander": "~12.1.0", "get-stdin": "~9.0.0", - "glob": "~10.4.1", - "ignore": "~5.3.1", + "glob": "~11.0.0", + "ignore": "~6.0.2", "js-yaml": "^4.1.0", - "jsonc-parser": "~3.2.1", + "jsonc-parser": "~3.3.1", "jsonpointer": "5.0.1", - "markdownlint": "~0.34.0", - "minimatch": "~9.0.4", + "markdownlint": "~0.35.0", + "minimatch": "~10.0.1", "run-con": "~1.3.2", - "smol-toml": "~1.2.0" + "smol-toml": "~1.3.0" }, "bin": { "markdownlint": "markdownlint.js" @@ -6128,46 +6129,96 @@ } }, "node_modules/markdownlint-cli/node_modules/glob": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz", - "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.0.tgz", + "integrity": "sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", + "jackspeak": "^4.0.1", + "minimatch": "^10.0.0", "minipass": "^7.1.2", - "path-scurry": "^1.11.1" + "package-json-from-dist": "^1.0.0", + "path-scurry": "^2.0.0" }, "bin": { "glob": "dist/esm/bin.mjs" }, "engines": { - "node": ">=16 || 14 >=14.18" + "node": "20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/markdownlint-cli/node_modules/ignore": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-6.0.2.tgz", + "integrity": "sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/markdownlint-cli/node_modules/jackspeak": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.0.2.tgz", + "integrity": "sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/markdownlint-cli/node_modules/lru-cache": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.1.tgz", + "integrity": "sha512-CgeuL5uom6j/ZVrg7G/+1IXqRY8JXX4Hghfy5YE0EhoYQWvndP1kufu58cmZLNIDKnRhZrXfdS9urVWx98AipQ==", + "dev": true, + "engines": { + "node": "20 || >=22" + } + }, "node_modules/markdownlint-cli/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", + "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/markdownlint-cli/node_modules/path-scurry": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz", + "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==", + "dev": true, + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/markdownlint-micromark": { - "version": "0.1.9", - "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.9.tgz", - "integrity": "sha512-5hVs/DzAFa8XqYosbEAEg6ok6MF2smDj89ztn9pKkCtdKHVdPQuGMH7frFfYL9mLkvfFe4pTyAMffLbjf3/EyA==", + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.10.tgz", + "integrity": "sha512-no5ZfdqAdWGxftCLlySHSgddEjyW4kui4z7amQcGsSKfYC5v/ou+8mIQVyg9KQMeEZLNtz9OPDTj7nnTnoR4FQ==", "dev": true, "engines": { "node": ">=18" @@ -6633,6 +6684,12 @@ "node": ">=6" } }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true + }, "node_modules/parent-module": { "version": "1.0.1", "dev": true, @@ -7451,13 +7508,15 @@ } }, "node_modules/smol-toml": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.2.0.tgz", - "integrity": "sha512-KObxdQANC/xje3OoatMbSwQf2XAvJ0RbK+4nmQRszFNZptbNRnMWqbLF/zb4sMi9xJ6HNyhWXeuZ9zC/I/XY7w==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.3.0.tgz", + "integrity": "sha512-tWpi2TsODPScmi48b/OQZGi2lgUmBCHy6SZrhi/FdnnHiU1GwebbCfuQuxsC3nHaLwtYeJGPrDZDIeodDOc4pA==", "dev": true, "engines": { - "node": ">= 18", - "pnpm": ">= 9" + "node": ">= 18" + }, + "funding": { + "url": "https://github.com/sponsors/cyyynthia" } }, "node_modules/socks": { diff --git a/package.json b/package.json index 88a5dac..015c084 100644 --- a/package.json +++ b/package.json @@ -75,10 +75,10 @@ }, "devDependencies": { "@types/jest": "^29.5.13", - "@types/node": "^22.5.5", + "@types/node": "^22.7.4", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", - "@vercel/ncc": "^0.38.1", + "@vercel/ncc": "^0.38.2", "eslint": "^8.57.1", "eslint-plugin-github": "^5.0.2", "eslint-plugin-jest": "^28.8.3", @@ -86,7 +86,7 @@ "eslint-plugin-prettier": "^5.2.1", "jest": "^29.7.0", "jose": "^5.9.3", - "markdownlint-cli": "^0.41.0", + "markdownlint-cli": "^0.42.0", "nock": "^13.5.5", "prettier": "^3.3.3", "prettier-eslint": "^16.3.0", From dff1ae69a71254b807bee9e2f72c7ab0eed66e60 Mon Sep 17 00:00:00 2001 From: Brian DeHamer Date: Thu, 3 Oct 2024 07:56:27 -0700 Subject: [PATCH 19/42] prevent e2e workflows on forks (#272) Signed-off-by: Brian DeHamer --- .github/workflows/prober-github.yml | 1 + .github/workflows/prober-public-good.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/prober-github.yml b/.github/workflows/prober-github.yml index ce57f21..ea0b10f 100644 --- a/.github/workflows/prober-github.yml +++ b/.github/workflows/prober-github.yml @@ -8,6 +8,7 @@ on: jobs: prober: + if: github.repository_owner == 'actions' permissions: attestations: write id-token: write diff --git a/.github/workflows/prober-public-good.yml b/.github/workflows/prober-public-good.yml index 56d8690..d8efefd 100644 --- a/.github/workflows/prober-public-good.yml +++ b/.github/workflows/prober-public-good.yml @@ -8,6 +8,7 @@ on: jobs: prober: + if: github.repository_owner == 'actions' permissions: attestations: write id-token: write From 3a2769405e23849cccd820e7eab22ac9e0f57754 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Oct 2024 10:06:27 -0700 Subject: [PATCH 20/42] Bump @actions/core from 1.10.1 to 1.11.1 (#275) * Bump @actions/core from 1.10.1 to 1.11.1 Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) from 1.10.1 to 1.11.1. - [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md) - [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core) --- updated-dependencies: - dependency-name: "@actions/core" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * rebuild dist Signed-off-by: Brian DeHamer --------- Signed-off-by: dependabot[bot] Signed-off-by: Brian DeHamer Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Brian DeHamer --- dist/index.js | Bin 2929531 -> 2968984 bytes dist/licenses.txt | Bin 128670 -> 129724 bytes package-lock.json | 31 +++++++++++++++++++------------ package.json | 2 +- 4 files changed, 20 insertions(+), 13 deletions(-) diff --git a/dist/index.js b/dist/index.js index 63bd18c83dc669f703fe265a6a1356efe083ca0d..197fae31d322bfc4bfae8fd2c5f03fa767683fbb 100644 GIT binary patch delta 33724 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 EFNI#7+W-In delta 13289 zcmdT~e{37qeTQsIc4*nM6Iqhu$a$6=^JtM2kEA5Zik&)koVraMCz9I&sw$nxqj(8< z$J`w$F^O_pxr#4@$aHQlqS@6eE$D5W~+p{jFcUK3E@I z`|J7_uMceW)cU#zZ?_b_e0J`W;rdHY4Y^z!-WjKe*P_zj5{JalRp9)9P=&dAR=N*RFNt>(9M@!hL@>)LpN>e&3FY<~}*wePmZM zkYsn(hqqNK8gZkVu1CIkjBl~}&2Q}Q%^IeP&pCCuvQod}yU+G} zAHdyNHEXK21T^D zMB9bdjn;#<8*LBTZD=91y=c8?`_T5I^`RX=JBW5W+8t>9Xot`S&<4?l&<>;BiFO3- zF0^5^qiA=dF|=bh-mym>`LCUFGU5Kh?)sej+w-ABAA}AvSW!Y}Y-ER0oWq03+E6CA}?5suRk@ zwkYY%D7!CRe5eD?VV^QxD{e;GTUAX?%9W7B$^gO{4sn`ea2j zRrm6Ny?2dFrsatyu;dnSqZ9Jv^i&gIY74-T^yJiJ6I^-=xZ@aZN^SsRtG0lYQd3jO zR0Go6n=POt@0#=i!l9PgG`HG&k zA#?3}a9*gIWGp`(ferTr0B`KX35I|1#YNS6*vM6iD!Y$9uu}l@6!aATus*}q-Lqdk z+`luClwEmY&u6*jA8gb7^@w}*H+@6yKg=K4b5zJg)~uCnV+-Q1zcA9{kof!`lioBz zDK{Z4*KE}SD?q)LcdMb10}=5_d}EBif#&-w`Mhez^QKYqkY?N;ogX~Z%>mrE^w6Q{ zEn%Z9T(R?+Fn7)CAx!40p5Tf5Icv(syr?cureUEn5O6@VIJuy8)U2 z@18w$U~tc(_sxCu>CyfjsVVnt>_E)@#rJ!M-1pCi#<$s97+lv6j#KoykUL zrmZU_x;*#>&4MbBOSIpF=5#yFP7Be~AUM@bb;hS_;%1W*6>Svwg!v4cY@Zx+JJ?u{ zV{#g^x9}{Oed?BGZzZ99_DqM_E1DC`jf=N;?Pque*i4)S^F3>WBN+wlk zsDNjIp(dS7E7!A5mTqz?Gv!|W_x)qHW?r2p^E&Aq9*iP*Ff%P%~gS&s$JX*|oZ ziG|=p3Li4l%5v)$A5~7SKjU+`%}VoEzb|rp-2L_T%i0#-=S%~~@sL=IEHU>V zj4cYb`C)QgkaIyR7H4aERthGhz=x7{f85h7LFTYIR0v=_8|HyVeVh;*J54h~n%$S& z?nAfcjz6ZMnN?8ame|a#ghmejzlCP*^WPZh3yZ*T+lY+l?qD@`B8qq4eRa1;lD7%R z_I&)pqw$j`L+m6wXXr?TYzixsnnS7u156xg(k%*pn8;{Y-Y`pwO>lNW#Gl(8yJV^JyN$ z&wI3E{R<1=Lcp2UPIRRj45y~u(NIzt(s^&SxQjr@{;0Fb@ zG|N`?Y>j0LYW4{(c|37pq?mDtCMhE%mC}_}E6Owy)uQ%V z)JR1~-l{=KMo10FPVnT*pXj0v>KzEUm<2Bt)#9rn(8n&EV@qCbW{C(|LUybvy1m5m znp(_R}vd z=Q8}bMG#~?3$|T8H9np*vR1rYvkQhEH_VmsqPA=*W{sQ6c)>0ed5E{D!!}>U4vDuc z!oMdh^+}P9n`%`vDi)VLh6=n$k%+nwhd<61i;87GjPkri{$NH7Lf$ui_VPs(&um32LK*``gB3=Z@-V32awYHk8sTRsBGoVrI(SV^xS?mB5dop+6}^6Z zrRZ10z3^>aGwvsT)_UBza?wk(sqfWw3eJte-hM(0pgD0VFjy88;LN_tqMuu+)S-9I-x;9N!mo{mpMg&?Y2)YBQBz;n{H9F9`bQ+{599NvPHD&hD< z%R(S2sRu1`gpbU80q`~)J@Wy{R8)dgttI3r3qD>!$*AddKH2h?YI#eyyum9`#^U8H zVpTr#+`hTtL*CMo@nqDao_0-=(?oM5V6;cLj|!3l`NFdlP&$ti&%O7u4A#*2HnkAp z8Gb4+%3R_Ube;Ux6^DXT(rTRhmC6>Jmda48z&WOF#4HsXnuDYhKP?S$8h1wzn(B%{ zPKBvuBU^}qI1DABiV#_TT%sd6tue)7;Sz|l!c3yiD-eqkvPKL@grZ_iHZZJn z5T7cPY-uqbh#$dH#hPI(CkrgGG%Rz?TM?6|r%>sY@hjGXnj^*|v%u#E&wZ5_?^_uJ z(R+%WhxWnHta?$2kmqDvjyu@*3iy#VDmu>#$Y&z{Sm6$VR5n+kvntN`Y{di@J<}xC zm#t-SC;_duG>AK9;WaDp#Z)b$SmAXoE;T;=oH-5pow)e0)dEB>%vr;*k1?6Mh&kFQ z!8+<}^Ay-1!7E-f6NVv2S}0f&^W29sOa5bwNn#@JGxs17Hcq0LNC=0-O#rbB9J{|# zDhIlO=uA9g%_~?oohtf<3p3u!P;tXCPP>Ud&26|_c(%LGY0|6U5zB1R8m=#osg(W* zT49(uus<#AokWhuA0a~F*Qy$>s)!1!*hxdjJ}Km!#NG)>haAtC2%xxxQDi20M8h-+ zUY%)jwb10oT8Iw!;LN_kMM05YA0c&Yh**-%QDn>bJp+pUYy%EL(QACigvy&ZjD!hL za{(1%#51s(*a7$K(8wL`KmMw##~C33jZ@rmik(wPrFn2bYlP{rp|!wxSPVT5`bJ>T zJ@eNRFz}^OSCeGHnE=D$Uwtk@V*E#v1IJsK98V)`I_IU|T$>yEOZw1eq(~qHH>n12kaONiGJZN?&E`Xz!C;%ZYNO_BtfD3RtJ*wB0gDLa=;2rj2M!tQCV@zMg8 z=e4mhs#{|eas1F!Wo_?lsoJ)8Hdk$zou*-%4k85kB`w!XeyI?sTWf9Er`}r=Evc1c zU=qzOGmD8GEC{`urlv~yBCPMCpL-A+8!Pb!^h?*=#ma*7a4W?M0x}P=BVL0)4$1Zs zmxx8gs*44U&kD6yP3YJXlYGHXLOz1AMGnMGQ9zV0R^C#{>t{S+XpHYmgpV~GNMj2R zC<+1VUAb>~V1?ITbU!8nCW#4&0zu8|JR)eWVNy^_aS6<)%~4YI{ZP zy`M)9?T{yLt)O<;J8uM0Z3zy)k1z`DNHv|um#Cc53DA*o+$}B|1c7`T+=rGi38k#k zl?QS92o@#z9hry}uBLEjDY2F!9+q+e^Jdx)hpVZ!ob#<0Mi1?x)!sDce8fMrmvAP39mx1@qi_v zmS<&^vMRZXcJPid>J@dDD{~hzO!PGjDwTF9DWICA``W+l7<5ZN+S}`%?AyJU7nG2* zQjrp)#Ips(JO_0-i<@6`FQm2V&j;dKA%sG3K0LXsOf6>+f==g@Tuhd8ax9ZrPUG|^ zn@Hz#=~N<{2{(36VBzmfDC_VO6tSQFIPxuyBe3w7DzU*86YuhYe+5z8c8VgbwF(3z zxEO$s_yHd!^b#-XMEPYxtE^;kg%LKwz3=G23HNVr-*NCR-Va8CQ-}@u=3sC5*NDp= z4Gry~dx(VUc71Pjz(LC6y;I`LwTB<&1$x4%WA^1c4PsGSaM<_B1%c1f~@^Hql9uA z0$Xs7D(3+`JlgkIC9Hl5a>A353l&_WLs^=ReXa5VlrM73s_C|}#^{vSJ@f4GBNwAg zjjzPnk|&lvuD?UlJPwnC$)XHzqMEl5fvM-vln?;heM|1^C);~pvTwkXWWw6FIMzCP+)jz)TNL+3{PM}dSZYAHSrfUsKw1pY>{XaZB=sr9w z?R6t>_x3tlIyE9)=r!%}1y5~8i6fN#QNbUKvbm5Tz_$#1FC)RB69WX=qsgfR+&PwM zn>9}on^lN!96Q~^rDewLdUSv}YN>43fU%CF3Oie15+Y(qF&DB6h}9uzB}4zztbeo1 zGwjT&lRdn~ffDur*DxqwYFQ_?vD@Ne)!}jh1{%;oEmMxJ@$5Q{{?in`_HYklJKCE9iq*2Ti8Tb z>UQGtsQVum?z#E-?M=eX<89$4&Wo|}ZE++IOr43uM{<=jRJWH#=QL?B>__ZW?d$Gmc^Jj03eUI_>Sq6S{me%`eXede#Q_p~c|A z1aM&d0yb{kE#YP$x4_=1kB#FZxM`{rpgxTIlOjq9Q{`e2B^q_j=T{s)KwN+8EOg!+ z9Yk*z-7j|k$?p1{zFO&-Bf7Pi_IOAIpbvJr@=UW FGXM!m6L Date: Tue, 15 Oct 2024 01:59:28 +0200 Subject: [PATCH 21/42] Add workflow file for publishing releases to immutable action package (#277) * Add workflow file for publishing releases to immutable action package This workflow file publishes new action releases to the immutable action package of the same name as this repo. This is part of the Immutable Actions project which is not yet fully released to the public. First party actions like this one are part of our initial testing of this feature. * linter fix for workflow permissions Signed-off-by: Brian DeHamer --------- Signed-off-by: Brian DeHamer Co-authored-by: Brian DeHamer --- .../workflows/publish-immutable-actions.yml | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .github/workflows/publish-immutable-actions.yml diff --git a/.github/workflows/publish-immutable-actions.yml b/.github/workflows/publish-immutable-actions.yml new file mode 100644 index 0000000..df8b0b8 --- /dev/null +++ b/.github/workflows/publish-immutable-actions.yml @@ -0,0 +1,22 @@ +name: 'Publish Immutable Action Version' + +on: + release: + types: [published] + +permissions: {} + +jobs: + publish: + runs-on: ubuntu-latest + permissions: + contents: read + id-token: write + packages: write + + steps: + - name: Checking out + uses: actions/checkout@v4 + - name: Publish + id: publish + uses: actions/publish-immutable-action@0.0.3 From d01b0709fadd560939726341a0459eef1833df34 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2024 12:31:44 -0700 Subject: [PATCH 22/42] Bump the npm-development group with 3 updates (#278) * Bump the npm-development group with 3 updates Bumps the npm-development group with 3 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [jose](https://github.com/panva/jose) and [typescript](https://github.com/microsoft/TypeScript). Updates `@types/node` from 22.7.4 to 22.7.5 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `jose` from 5.9.3 to 5.9.4 - [Release notes](https://github.com/panva/jose/releases) - [Changelog](https://github.com/panva/jose/blob/main/CHANGELOG.md) - [Commits](https://github.com/panva/jose/compare/v5.9.3...v5.9.4) Updates `typescript` from 5.6.2 to 5.6.3 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](https://github.com/microsoft/TypeScript/compare/v5.6.2...v5.6.3) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development - dependency-name: jose dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development ... Signed-off-by: dependabot[bot] * rebuild dist Signed-off-by: Brian DeHamer --------- Signed-off-by: dependabot[bot] Signed-off-by: Brian DeHamer Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Brian DeHamer --- dist/index.js | Bin 2968984 -> 2968985 bytes package-lock.json | 24 ++++++++++++------------ package.json | 6 +++--- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/dist/index.js b/dist/index.js index 197fae31d322bfc4bfae8fd2c5f03fa767683fbb..31716b2032c12d7fe629ceb181d8c7744fac71d2 100644 GIT binary patch delta 707 zcmb8ry=zlZ7zS`++WM7`r|nH@+GsfUS$Og5pq6CkKn-pl@>NlFi`q)QwoHOC`{#B((yZi@xYNb5)2hea(G4~dknr4u(oBB?DcCbXzn7R&T5 zha{En;~E8X7;6VS`=8x6w4O(R8U=XhV;)O=3yG*M!jvp<*nM{CJLW-W0t!af`mN8E!DqG956VIJmXLu?Q8v0*mC jM%iArkBu?G+Btp}U=wVT1)0jG*nW0^9c&qmP+;{Rjc*0+ delta 795 zcmZY6zfV(96bJA;1uOMgzbK`pP<%kOBGf>f%yUpgOI4P6=fP>6NHzp!}c>>9;!)H3*bMCqKK70PocuJ3yp|+{*szY_E z9V(!9sxB2&yOgPRzYTr$jHAwy7iuked)Af%w{ASNuHCyXleZIL`8J1WXEA75mVBAR zuyoC%TQcE*DXV5AE^k)MfLxhJOYe#)B#ojRSNI^_iU~QgfX`ZFAeqkR3)xE-3hB$! znSAtRs^lD;)kcWtz~U+I9k_a7x`aU%?v&8b3x7%&Vj)&W zN@mL3(U#X`+|)wRjm^@9%(;svr!rfc$#?}1wCLs~X4<3vd%dWjUw&3$%5nu~v__ez zBEm&ZRofsbTqP!J567tDKoMX|%T|G40M2ewT zO&pV7O^h10lU)RL(_Y#~Jrt&1icpmLC`SD>KyezR{bbP)4buoE=l~t0BpsqrI!t4& K?Be+OkADFPdk9Pb diff --git a/package-lock.json b/package-lock.json index f9e51f5..9144382 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ }, "devDependencies": { "@types/jest": "^29.5.13", - "@types/node": "^22.7.4", + "@types/node": "^22.7.5", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.2", @@ -24,13 +24,13 @@ "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-prettier": "^5.2.1", "jest": "^29.7.0", - "jose": "^5.9.3", + "jose": "^5.9.4", "markdownlint-cli": "^0.42.0", "nock": "^13.5.5", "prettier": "^3.3.3", "prettier-eslint": "^16.3.0", "ts-jest": "^29.2.5", - "typescript": "^5.6.2" + "typescript": "^5.6.3" }, "engines": { "node": ">=20" @@ -1691,9 +1691,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "22.7.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.4.tgz", - "integrity": "sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg==", + "version": "22.7.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", + "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", "dev": true, "dependencies": { "undici-types": "~6.19.2" @@ -5695,9 +5695,9 @@ } }, "node_modules/jose": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/jose/-/jose-5.9.3.tgz", - "integrity": "sha512-egLIoYSpcd+QUF+UHgobt5YzI2Pkw/H39ou9suW687MY6PmCwPmkNV/4TNjn1p2tX5xO3j0d0sq5hiYE24bSlg==", + "version": "5.9.4", + "resolved": "https://registry.npmjs.org/jose/-/jose-5.9.4.tgz", + "integrity": "sha512-WBBl6au1qg6OHj67yCffCgFR3BADJBXN8MdRvCgJDuMv3driV2nHr7jdGvaKX9IolosAsn+M0XRArqLXUhyJHQ==", "funding": { "url": "https://github.com/sponsors/panva" } @@ -8100,9 +8100,9 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", "dev": true, "bin": { "tsc": "bin/tsc", diff --git a/package.json b/package.json index ef4e609..6076875 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ }, "devDependencies": { "@types/jest": "^29.5.13", - "@types/node": "^22.7.4", + "@types/node": "^22.7.5", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.2", @@ -85,12 +85,12 @@ "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-prettier": "^5.2.1", "jest": "^29.7.0", - "jose": "^5.9.3", + "jose": "^5.9.4", "markdownlint-cli": "^0.42.0", "nock": "^13.5.5", "prettier": "^3.3.3", "prettier-eslint": "^16.3.0", "ts-jest": "^29.2.5", - "typescript": "^5.6.2" + "typescript": "^5.6.3" } } From 0704961b8bd76c74543032539a4b87550ca97441 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Oct 2024 09:56:55 -0700 Subject: [PATCH 23/42] Bump actions/publish-immutable-action in the actions-minor group (#298) Bumps the actions-minor group with 1 update: [actions/publish-immutable-action](https://github.com/actions/publish-immutable-action). Updates `actions/publish-immutable-action` from 0.0.3 to 0.0.4 - [Release notes](https://github.com/actions/publish-immutable-action/releases) - [Commits](https://github.com/actions/publish-immutable-action/compare/0.0.3...v0.0.4) --- updated-dependencies: - dependency-name: actions/publish-immutable-action dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/publish-immutable-actions.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish-immutable-actions.yml b/.github/workflows/publish-immutable-actions.yml index df8b0b8..99bb5ec 100644 --- a/.github/workflows/publish-immutable-actions.yml +++ b/.github/workflows/publish-immutable-actions.yml @@ -19,4 +19,4 @@ jobs: uses: actions/checkout@v4 - name: Publish id: publish - uses: actions/publish-immutable-action@0.0.3 + uses: actions/publish-immutable-action@v0.0.4 From 21da615079f466933bace548cfb08958dd87adbb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Oct 2024 07:20:24 -0700 Subject: [PATCH 24/42] Bump the npm-development group with 3 updates (#299) * Bump the npm-development group with 3 updates Bumps the npm-development group with 3 updates: [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) and [jose](https://github.com/panva/jose). Updates `@types/jest` from 29.5.13 to 29.5.14 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest) Updates `@types/node` from 22.7.5 to 22.8.1 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `jose` from 5.9.4 to 5.9.6 - [Release notes](https://github.com/panva/jose/releases) - [Changelog](https://github.com/panva/jose/blob/main/CHANGELOG.md) - [Commits](https://github.com/panva/jose/compare/v5.9.4...v5.9.6) --- updated-dependencies: - dependency-name: "@types/jest" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-development - dependency-name: jose dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development ... Signed-off-by: dependabot[bot] * rebuild dist Signed-off-by: Brian DeHamer --------- Signed-off-by: dependabot[bot] Signed-off-by: Brian DeHamer Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Brian DeHamer --- dist/index.js | Bin 2968985 -> 2967767 bytes package-lock.json | 32 ++++++++++++++++---------------- package.json | 6 +++--- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/dist/index.js b/dist/index.js index 31716b2032c12d7fe629ceb181d8c7744fac71d2..08045ed1ae21e6d3ef9b2535bad23fc583ba3cf2 100644 GIT binary patch delta 1620 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 diff --git a/package-lock.json b/package-lock.json index 9144382..7860ebd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,8 +13,8 @@ "@actions/core": "^1.11.1" }, "devDependencies": { - "@types/jest": "^29.5.13", - "@types/node": "^22.7.5", + "@types/jest": "^29.5.14", + "@types/node": "^22.8.1", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.2", @@ -24,7 +24,7 @@ "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-prettier": "^5.2.1", "jest": "^29.7.0", - "jose": "^5.9.4", + "jose": "^5.9.6", "markdownlint-cli": "^0.42.0", "nock": "^13.5.5", "prettier": "^3.3.3", @@ -1667,9 +1667,9 @@ } }, "node_modules/@types/jest": { - "version": "29.5.13", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.13.tgz", - "integrity": "sha512-wd+MVEZCHt23V0/L642O5APvspWply/rGY5BcW4SUETo2UzPU3Z26qr8jC2qxpimI2jjx9h7+2cj2FwIr01bXg==", + "version": "29.5.14", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.14.tgz", + "integrity": "sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==", "dev": true, "dependencies": { "expect": "^29.0.0", @@ -1691,12 +1691,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "22.7.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", - "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", + "version": "22.8.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.1.tgz", + "integrity": "sha512-k6Gi8Yyo8EtrNtkHXutUu2corfDf9su95VYVP10aGYMMROM6SAItZi0w1XszA6RtWTHSVp5OeFof37w0IEqCQg==", "dev": true, "dependencies": { - "undici-types": "~6.19.2" + "undici-types": "~6.19.8" } }, "node_modules/@types/stack-utils": { @@ -5695,9 +5695,9 @@ } }, "node_modules/jose": { - "version": "5.9.4", - "resolved": "https://registry.npmjs.org/jose/-/jose-5.9.4.tgz", - "integrity": "sha512-WBBl6au1qg6OHj67yCffCgFR3BADJBXN8MdRvCgJDuMv3driV2nHr7jdGvaKX9IolosAsn+M0XRArqLXUhyJHQ==", + "version": "5.9.6", + "resolved": "https://registry.npmjs.org/jose/-/jose-5.9.6.tgz", + "integrity": "sha512-AMlnetc9+CV9asI19zHmrgS/WYsWUwCn2R7RzlbJWD7F9eWYUTGyBmU9o6PxngtLGOiDGPRu+Uc4fhKzbpteZQ==", "funding": { "url": "https://github.com/sponsors/panva" } @@ -8145,9 +8145,9 @@ } }, "node_modules/undici-types": { - "version": "6.19.6", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.6.tgz", - "integrity": "sha512-e/vggGopEfTKSvj4ihnOLTsqhrKRN3LeO6qSN/GxohhuRv8qH9bNQ4B8W7e/vFL+0XTnmHPB4/kegunZGA4Org==", + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", "dev": true }, "node_modules/unique-filename": { diff --git a/package.json b/package.json index 6076875..118ab8d 100644 --- a/package.json +++ b/package.json @@ -74,8 +74,8 @@ "@actions/core": "^1.11.1" }, "devDependencies": { - "@types/jest": "^29.5.13", - "@types/node": "^22.7.5", + "@types/jest": "^29.5.14", + "@types/node": "^22.8.1", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.2", @@ -85,7 +85,7 @@ "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-prettier": "^5.2.1", "jest": "^29.7.0", - "jose": "^5.9.4", + "jose": "^5.9.6", "markdownlint-cli": "^0.42.0", "nock": "^13.5.5", "prettier": "^3.3.3", From 390c0bb1a35248f1131918ae2ff5fbebb9c49da4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Nov 2024 12:40:32 -0800 Subject: [PATCH 25/42] Bump @types/node from 22.8.1 to 22.8.7 in the npm-development group (#305) Bumps the npm-development group with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node). Updates `@types/node` from 22.8.1 to 22.8.7 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7860ebd..fd87913 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ }, "devDependencies": { "@types/jest": "^29.5.14", - "@types/node": "^22.8.1", + "@types/node": "^22.8.7", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.2", @@ -1691,9 +1691,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "22.8.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.1.tgz", - "integrity": "sha512-k6Gi8Yyo8EtrNtkHXutUu2corfDf9su95VYVP10aGYMMROM6SAItZi0w1XszA6RtWTHSVp5OeFof37w0IEqCQg==", + "version": "22.8.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.7.tgz", + "integrity": "sha512-LidcG+2UeYIWcMuMUpBKOnryBWG/rnmOHQR5apjn8myTQcx3rinFRn7DcIFhMnS0PPFSC6OafdIKEad0lj6U0Q==", "dev": true, "dependencies": { "undici-types": "~6.19.8" diff --git a/package.json b/package.json index 118ab8d..edd3b37 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ }, "devDependencies": { "@types/jest": "^29.5.14", - "@types/node": "^22.8.1", + "@types/node": "^22.8.7", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.2", From 36fa7d009e22618ca7cd599486979b8150596c74 Mon Sep 17 00:00:00 2001 From: Brian DeHamer Date: Tue, 5 Nov 2024 08:49:24 -0800 Subject: [PATCH 26/42] bump @actions/attest from 1.4.2 to 1.5.0 (#309) Signed-off-by: Brian DeHamer --- dist/606.index.js | Bin 0 -> 7230 bytes dist/index.js | Bin 2967767 -> 2965354 bytes dist/licenses.txt | Bin 129724 -> 1127 bytes package-lock.json | 497 +++++++++++++++++++++++++--------------------- package.json | 4 +- 5 files changed, 274 insertions(+), 227 deletions(-) create mode 100644 dist/606.index.js diff --git a/dist/606.index.js b/dist/606.index.js new file mode 100644 index 0000000000000000000000000000000000000000..09037a5db04f1485524fc777d8ffcb60ce3784b6 GIT binary patch literal 7230 zcmc&(TW{mW6@I3E#q1)8DPLsgB@f;>MUZX*0qt&3Z&MWOg+-AgX|fc_a7L?j9sT!y z=bRaGD9P)fC>lS=)Ntm^xqj!Omm8~f5Vt;}wgg_gMST zFRtriQ)+tgI2v7^o}OOPp={*;)wJk*gHZ&sh5RbWSi2xyjCe+mSW@F zRE4RQbVu{ItQj9ayc@rw7b5K*amxp%PPf^-)aU%|_M>S)a+KMJDp!k5l{-^c{3;zK zChQ$0>#S*Xdp=4YM@f>`RlaFkUF8o@`J2spuG`5^Z*QmXra!;FpT7Ca^v(3$zpy#6 zu5R8|uiLh6vD391&8ucvWhI_=WU<}(XbgQOt#+HXQkCASpW1qDtWMKb+q(P&W?TJ> z&Rx)bl9+``1AFgpAJ+4_obY#7w;$Ba%?)$_HJVBn>g%u7{#KTEO5z>vXJ(Sbt=f9a z+`M~eG>eeVUVm=D258>ROx0}M-AuV!&9&0Tt#qrh3U8P$RE(Dp`)>9FDYsudSIgR| z^s7e)y7i*tZ8x65dP%Yy;e+J!??v_M1!Ou27CQL?lP7Qw*s8atu}~j7Z*elb;YFHy z>lu5SE%dZ7fK>bKtpi=^D}zB$B4=fWO_BnFJet&-8v}9BI4kV?*S|9;aJqJCsshu+R@9ePflpD3kN~?)#c*8z@{pM+LMsQ-L1|n zK!s5=fosRQAxI!Wc(v0@x9Y0g5ZSdoSb_Qek3lxM63@j(SD^rlbr-w1<08OLl<-)()L^u z`mrh)00?B^f%)qm}O(*om>)Y=|hR~m}F?I+h7%!ZivHp_FOZBF9`dZEQ zD9%)lr~{myqHnkX^A@5eMmy&|}MK_N1958nSGPN&!>_%tbXwS>OD zS6AWU&QA%LepoJBz091?VRC3Zex+bOZA;+mMPV$}1Q+bLhX-*ak&=#HCxOvyS`8)jpe-Ci zrrS+J#bfV_Gb)&<(wUuDHdvA@keDgU!9(72*qp0RS-H_46cVy9F@bqoqiq`Ump9s> zKuhgXCW2xOVujm!=_o#(sXWqwjzl;fdMPH&#;#IkB8VS$fgdV@(tfkw;WtEDk`*}+ zazzyJl;6Qgjp_@IUuc)*D~XHr0HzYxK2TXkf1)W}>NSpcP}KQ6b1kqUj@^4iuY`!p zUI9Xw&v#_kT)w3KwsW8kU=0#?2L1 zHdxfV#Sx3Z@x*gbZHn&%4u{&mxL^oQ5`pi4+N9MTK-1+bm2#wYn&M2>*UjB}$UU;# zQ{6#UsKeVSk>D0z8tlVia-!f9#FY`pGERq;km9ii3UZa{^phz>6?Ial@Lc;A) z6dbeRlUD2?cxZ;5Fe3l>b2pZ{+OH zKpMx9?x=T~sDEly4-knnFp{1a)|U~S=t5Q|eNukIX^tsqBqt_F$Kl?&24-rtGLDz& ze8(Nyz|yRZ6B6)WdfSc734MOw_6AanNDD7+rX%s#$PW@0rL1jJT)i4$QgqRcwc2*y%JIFzJY)ndjAQ(X`f-~oTX z8#8>3JMgtRRQ^$5!Y2wsmc5z;eOzCU2cDC`Q9>%PCNXk(2EY3|Jh0^>cmAe>DU6qecK^E)wqf0l+a1pY8tx`TuA4e~i&TwE2Hd z39%dU3?yElAxPwyJPsMW{~hy?=QI-2dvYFfH;dSiaYwYU8$UZPiEkOsO9pRbU_v^R zGL8!lf#p*bVvoNw7SK=)9WPfU;0IN90B=MzKSra7;jz8h-QheUP@)SCM-f9}!~WQ3 z#(to~0~tziNOUMDF*LJ->53oN_~xw}nmKE#C~DGAZ0!6?{Y-v z3AB36eIH5~;-G79j))qX5zhInCvm4X2RwH>7#9h=Rq11w1rZa;WrKPoVSbAFZ7p+ ztFT`UdU>>o;jC>+lWXZV&oPJf3YQEWtDZ`#qv}0WCu{i^8kQ7oO{2{th6v>yU2&-R zJy+mB@qTrUwt+?lY=h1}jyFCSBygC7Ap%_%W&rAuYnzS&JDQXv{Mc!T+vr}kARuwE z&-HeNdS3-2*br!u;w6ye-g7Qh4`L0=TBlf3o_(FdTJx0S1k5UgtmqqBC*+?)H6?j}-dJF?5 c)7S=~E5GohC)BFbZy4cMzTJ2Be&lW(h@dRm?87b8MAx_6)GiGaJ##)I%f z2Uo)~!Vck}UP$;SR}2elh2Ut!7Yu}*O50;~=>|A7lB$DO2MyW`IlI$6A_`XP>?dkt z;os=2@8IlN^`hC!>Y^lJ3bG56?6B^LHhXPHG#n8|L&0&MR}@5FWJnAt$kLwO0k87C z!8a&kN$*tQFA0CiQhH~~6TgR#ySaQ=Q_mH^iB+5l z9=lhQA^m9;XG>OjAowlyV)$b{mkZ7YE)909;Y#4I+b~tzz&WHR)^Nir*jCR?{++7- z0u@`eI;nIW*OdgF>$y~}X$WZnB}qvpSl61K1D#FWzrs@^=_bfpqSD0jv~Y4gHw;f* z$Vi3J&uR1^v?Obef2zrV=To&>seS`zRKahWxjUe(n=6K+ty~c_b|bof=t3k{wBdN@ z=jk@ChNWE1TqgK8;b_lxbAt4R7VeiSc)yJ^kS02KrIl-ApQ+tk7UXQ=tN^4GtL%Ww z$I^J|?oHf@#c+9;%Z6VKBdFpoP7Sw>;ODLYSH|-G97M>p^yM+GkdU)J3975KMR5C0 zPAdufxEEEBG0N3QtNh$`D!6BaJI%hI2yiP@5*9tIf>*LMI_csVmzN9M9^-g;>iQfF zoc8KDNqsB#x*k40ieou`Czk zZLPo(b@2F)aR&Nd<&1Fqc`jWhknO)UtH6DZyG%z8pMQ;eOltfQH==@jm*CvL_G9i5 z*ksP+;feFygYe$Zxop-@y7On;IyPL$y}*4LUbw*N()Z%}Te-YB;0b!gI=Jo)&MJe+ z_$4<7Kl&vn!pbf^FO9yz`7_fz?m#f$^SJ%K1ETb+KXMMeuudd=4=U?bnuQa0&>FwIkRVze@eDVax#gKbY6b4XI zMTUG~Dq7&R8bbw;?v9u?t0mKBO@7m7t>yY8>EYv=<*IB(e!DF^hx1^%iWsYyhjX0d;>_Hh)AoUT!xFFF-d9nX#A?#kJD4r zXujMKYP$4!(yRAsmZvPavT1@IxUvZPMYTa{n$vt&m339w*jH7&RQiynJQci;Yx2O~ z!fD~2CpE={@6FQO6Asg zAq$q&X>%9^*tkmD1DEdCsA0o7Ts#l0($1uK!(kB|tF<#(USGsBBzlEXUmy~U1WV!h z)mponeSm6hk^wG7Y+Be|t8IWAZ{~7lGoRK#U#(UT8MWHwaBr=49Qy0EHpx?`{Xmtq zrL_?!ufMTdGZ)?Zw%vvLyx+g;;9ayXVAbD*}{W|68zOq4uAO^-oe{fVp0Wj$g zy1kBA8|iSPb}e@m40yRk+jLc~#BbC-mwbJ!@n-{!MtuJM8t1-nFyKsFYIZ^;M*{fw zH)(IngoblmsWiDuyGgYy*12L+d^V7?L_xTQ!wC(hC*V%Gl?v_LOOh-u8+?@D0syIchn!L z6-GPUqrw!HxhLGd2+Xup8VW>vRk`3BA;Q(}5X!5BmDMX9PP9P+@U~r@%Q^S@0$!TT zsi0+SW6W{|$^d!wFVGzcmLa2(a$kxlbZV#Kq5bX51YX?}Kd07bQk zZKU(Zbk`-r^dg&n=RsmcD1)gLt~J6bWeTR)5*CDiq!E1jwr;WEn*B+|ck1k`pv9M>;hlo#Z>O)9L=_y45N(0`*_g%**VCu)(qeFK6$jI-v6Y}wK-tX;cShz5|!d;ydgH{K}BFA7Bcer6QI z#fP(tp{g&ZIs-eI5=1|mo5b`c1*ay=Ss*r3VExyyd}E$dGCi=r!elw~H5>q!rI*ZyV&6T~|}H8ZI5s zEj@CkFh@F5$h%fN`|tc@7IF}F5{6?Jcmv%2bDmc+9{f4K+eixuCXCSI?hvUBFWi!5 zfaD8&dlqZ$!~qP5C?UL3*9Cr0UM`A?pchG0i{h1~a2Y=K0gpDqNAL4_z$NAOK<=a^7}T(s9Yreq69e3Xj;k|$IOqy{p@kZ+J|j>e*B^h72Zt*5EDozl}k1Q&OA z41NMGP84I}{;mN8ri_&d5YlAt-)^!up$P>;k(S%+L5?I#pt1(Hfb)8ynehQ3{zPix zCXd)eB5vY*gFeFB;Zf0prb=Y8Dj32-3PBk^q#JU}=M6CtHi9N}y9zYRjDwbGnLwG! zL`<*5EIxq@A^4y@J7--&Yk9m4LXA*MpkoK|HgpBxAf~X4@rAerM;L}DKjinP5FUZe z{|7m!@iPBA_F4UB{*O}WM|^&+-tY5>_L>UpRO(5~y(Kk;WWejD+(k4c{kJLiWzCT< zSab1bkiK9w7O9~24gE^czo~DPZm=8wBZ~^TBPjUrXTo0|{_^oxfWJlfTa3R#{1xG^ z7=Hr(O7K^TzcQ(RwfXsi>0X>4*Yz%3=w89K%_T%8N5wEvq$uO)-rS>qzb=Ogkb?h2Q{9yO2L3Xlc8qg&_4+;1&ms z4HPUv(v!=B0!?&Mv1fP4$g#W;aU_UYPOL_1UN24(A>|b)dSRiwe1!NIP(+rOqp%WO zL@2w68^INm+_A=uem{Jp(NXIXTqExNF4V3F8dFc(!IM+M!a|o&ZzHkJyWHAZndd-WV_=2Say0)5& zs^n}W5z1;b#fYTGL3pSG!i(Y@QHe%yqZW2!Hz7FD{cT*++pT4 z6@m@7xjyI`$K9+eKglS)KH!)t(J;wV4rlK%7r>=^%tbmmM{q&rz2^KRmlMt$aTuWf zUh_>QuEtQvJ?TW0yoB|HfdD}V_oIF~yV&NM4o<>ond0MTrt|M0Y7wo&Ae!uSsz&0D-u(M3IwtOh|%uei-rpG z5QfH4@+d8*1h(5h;YLA0sK9J(G?aWJXz{p5Mk{Ei zSfm$P8S!0_2+9o7jF8t8_2bssi<~-welcQZk*37Z@*@_4Js=JuXiOmi3A3Tm;W&Pi z-2}5=GcU_!EQ|I~5XT{-4B6$@yww!nuweIzh=CC6<={HMFEA{$_iSyVLXhklCd&{b zWgAc~RhL_5l8v#7?W|@Q*(^@MiC)L?Bat4AE z$kPff6No|#Kr$rPs2D=$#)v!MQEDS;VAt!mf>m20Zk!XGP_nO~Kx9Ju0v>;q$UcQH zz0r|Tl%aB`kiElPr6m*|aQnl@j~h*UsPBYnZ|n)(teyzkKG-L&JZAE`1+;h3*@9}7 zk`s+x6p@5GM$jFrj6igUef~*Bow!3m6#Gso>$syh1)lqrB^6FSW?qpegoz_t5w}!Y z)2ToHxLKgprmsaoR8i597*EFOiL8MvLRbKq!X0B)1*JqnC$in&qHr4FzHztDPq<#{ zT54UE%xoi6Q7vpvgG|`Q*g)o&En=jL`SPb?10)vf2-^)1e^m%AGX**1dmpiC(N;!% z79cjVqD$quBc>cWo;+)a&8v`%xw}Lm>_Jb3(ic_kh&b_@BVV}CWlpp=)(An#jNLFz zq?)`mv6>=S=$a*iL8V8<8n&ZLRU8;#Mh0%Qa6Kzv=<-t#KqV97Y+V0Np)(jEh70yZ zS&Eti$Rju{p=oj47mS9LewamrNMDo12k<0fl*k9jmO|oplVY}jrfk?=G z#0FxUKAa+EbcfFkD>TrtBawj)v)$w*FJ;$$PNI1xhk%-AFL{Aor2!H%SsjrjQd5ZWY; z)JW=NWajiv*#5sgpgnfwj^U-$a>0LSnXmas#nBAIMI%3j~ELHbqTElIH!1~g=
    Tg+}x=V<*v3FI7pt0XVbW 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 delta 16165 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.0.0" + } + }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", "dev": true, @@ -1341,9 +1354,10 @@ } }, "node_modules/@npmcli/agent": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.2.tgz", - "integrity": "sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-3.0.0.tgz", + "integrity": "sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==", + "license": "ISC", "dependencies": { "agent-base": "^7.1.0", "http-proxy-agent": "^7.0.0", @@ -1352,26 +1366,25 @@ "socks-proxy-agent": "^8.0.3" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/@npmcli/agent/node_modules/lru-cache": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", - "engines": { - "node": "14 || >=16.14" - } + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" }, "node_modules/@npmcli/fs": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz", - "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz", + "integrity": "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==", + "license": "ISC", "dependencies": { "semver": "^7.3.5" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/@octokit/auth-token": { @@ -1500,6 +1513,8 @@ }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", "license": "MIT", "optional": true, "engines": { @@ -1519,46 +1534,50 @@ } }, "node_modules/@sigstore/bundle": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.3.2.tgz", - "integrity": "sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-3.0.0.tgz", + "integrity": "sha512-XDUYX56iMPAn/cdgh/DTJxz5RWmqKV4pwvUAEKEWJl+HzKdCd/24wUa9JYNMlDSCb7SUHAdtksxYX779Nne/Zg==", + "license": "Apache-2.0", "dependencies": { "@sigstore/protobuf-specs": "^0.3.2" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/@sigstore/core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-1.1.0.tgz", - "integrity": "sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-2.0.0.tgz", + "integrity": "sha512-nYxaSb/MtlSI+JWcwTHQxyNmWeWrUXJJ/G4liLrGG7+tS4vAz6LF3xRXqLH6wPIVUoZQel2Fs4ddLx4NCpiIYg==", + "license": "Apache-2.0", "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/@sigstore/protobuf-specs": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.2.tgz", "integrity": "sha512-c6B0ehIWxMI8wiS/bj6rHMPqeFvngFV7cDU/MY+B16P9Z3Mp9k8L93eYZ7BYzSickzuqAQqAq0V956b3Ju6mLw==", + "license": "Apache-2.0", "engines": { "node": "^16.14.0 || >=18.0.0" } }, "node_modules/@sigstore/sign": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-2.3.2.tgz", - "integrity": "sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-3.0.0.tgz", + "integrity": "sha512-UjhDMQOkyDoktpXoc5YPJpJK6IooF2gayAr5LvXI4EL7O0vd58okgfRcxuaH+YTdhvb5aa1Q9f+WJ0c2sVuYIw==", + "license": "Apache-2.0", "dependencies": { - "@sigstore/bundle": "^2.3.2", - "@sigstore/core": "^1.0.0", + "@sigstore/bundle": "^3.0.0", + "@sigstore/core": "^2.0.0", "@sigstore/protobuf-specs": "^0.3.2", - "make-fetch-happen": "^13.0.1", - "proc-log": "^4.2.0", + "make-fetch-happen": "^14.0.1", + "proc-log": "^5.0.0", "promise-retry": "^2.0.1" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/@sinclair/typebox": { @@ -2062,6 +2081,7 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "license": "MIT", "dependencies": { "debug": "^4.3.4" }, @@ -2069,18 +2089,6 @@ "node": ">= 14" } }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/ajv": { "version": "6.12.6", "dev": true, @@ -2559,11 +2567,12 @@ "license": "MIT" }, "node_modules/cacache": { - "version": "18.0.3", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.3.tgz", - "integrity": "sha512-qXCd4rh6I07cnDqh8V48/94Tc/WSfj+o3Gn6NZ0aZovS255bUx8O13uKxRFd2eWG0xgsco7+YItQNPaa5E85hg==", + "version": "19.0.1", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-19.0.1.tgz", + "integrity": "sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==", + "license": "ISC", "dependencies": { - "@npmcli/fs": "^3.1.0", + "@npmcli/fs": "^4.0.0", "fs-minipass": "^3.0.0", "glob": "^10.2.2", "lru-cache": "^10.0.1", @@ -2571,56 +2580,55 @@ "minipass-collect": "^2.0.1", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" + "p-map": "^7.0.2", + "ssri": "^12.0.0", + "tar": "^7.4.3", + "unique-filename": "^4.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/cacache/node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/cacache/node_modules/glob": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz", - "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==", + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/cacache/node_modules/lru-cache": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", - "engines": { - "node": "14 || >=16.14" - } + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" }, "node_modules/cacache/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -2709,11 +2717,12 @@ } }, "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", + "license": "BlueOak-1.0.0", "engines": { - "node": ">=10" + "node": ">=18" } }, "node_modules/ci-info": { @@ -2735,14 +2744,6 @@ "dev": true, "license": "MIT" }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "engines": { - "node": ">=6" - } - }, "node_modules/cliui": { "version": "8.0.1", "dev": true, @@ -3032,6 +3033,7 @@ "version": "0.1.13", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "license": "MIT", "optional": true, "dependencies": { "iconv-lite": "^0.6.2" @@ -3052,7 +3054,8 @@ "node_modules/err-code": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==" + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "license": "MIT" }, "node_modules/error-ex": { "version": "1.3.2", @@ -4178,6 +4181,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", + "license": "ISC", "dependencies": { "minipass": "^7.0.3" }, @@ -4528,12 +4532,14 @@ "node_modules/http-cache-semantics": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "license": "BSD-2-Clause" }, "node_modules/http-proxy-agent": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "license": "MIT", "dependencies": { "agent-base": "^7.1.0", "debug": "^4.3.4" @@ -4543,9 +4549,10 @@ } }, "node_modules/https-proxy-agent": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", - "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "license": "MIT", "dependencies": { "agent-base": "^7.0.2", "debug": "4" @@ -4566,6 +4573,7 @@ "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", "optional": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" @@ -4625,6 +4633,7 @@ }, "node_modules/indent-string": { "version": "4.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -4671,6 +4680,7 @@ "version": "9.0.5", "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "license": "MIT", "dependencies": { "jsbn": "1.1.0", "sprintf-js": "^1.1.3" @@ -4682,7 +4692,8 @@ "node_modules/ip-address/node_modules/sprintf-js": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==" + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "license": "BSD-3-Clause" }, "node_modules/is-array-buffer": { "version": "3.0.4", @@ -4848,11 +4859,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-lambda": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==" - }, "node_modules/is-map": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", @@ -5133,15 +5139,13 @@ } }, "node_modules/jackspeak": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz", - "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" }, - "engines": { - "node": ">=14" - }, "funding": { "url": "https://github.com/sponsors/isaacs" }, @@ -5721,7 +5725,8 @@ "node_modules/jsbn": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", - "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==" + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", + "license": "MIT" }, "node_modules/jsesc": { "version": "2.5.2", @@ -6046,25 +6051,25 @@ "license": "ISC" }, "node_modules/make-fetch-happen": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz", - "integrity": "sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==", + "version": "14.0.3", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz", + "integrity": "sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==", + "license": "ISC", "dependencies": { - "@npmcli/agent": "^2.0.0", - "cacache": "^18.0.0", + "@npmcli/agent": "^3.0.0", + "cacache": "^19.0.1", "http-cache-semantics": "^4.1.1", - "is-lambda": "^1.0.1", "minipass": "^7.0.2", - "minipass-fetch": "^3.0.0", + "minipass-fetch": "^4.0.0", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "proc-log": "^4.2.0", + "negotiator": "^1.0.0", + "proc-log": "^5.0.0", "promise-retry": "^2.0.1", - "ssri": "^10.0.0" + "ssri": "^12.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/makeerror": { @@ -6311,6 +6316,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", + "license": "ISC", "dependencies": { "minipass": "^7.0.3" }, @@ -6319,16 +6325,17 @@ } }, "node_modules/minipass-fetch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz", - "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-4.0.0.tgz", + "integrity": "sha512-2v6aXUXwLP1Epd/gc32HAMIWoczx+fZwEPRHm/VwtrJzRGwR1qGZXEYV3Zp8ZjjbwaZhMrM6uHV4KVkk+XCc2w==", + "license": "MIT", "dependencies": { "minipass": "^7.0.3", "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" + "minizlib": "^3.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" }, "optionalDependencies": { "encoding": "^0.1.13" @@ -6338,6 +6345,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -6349,6 +6357,7 @@ "version": "3.3.6", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -6359,12 +6368,14 @@ "node_modules/minipass-flush/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" }, "node_modules/minipass-pipeline": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -6376,6 +6387,7 @@ "version": "3.3.6", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -6386,12 +6398,14 @@ "node_modules/minipass-pipeline/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" }, "node_modules/minipass-sized": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -6403,6 +6417,7 @@ "version": "3.3.6", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -6413,45 +6428,94 @@ "node_modules/minipass-sized/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" }, "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.1.tgz", + "integrity": "sha512-umcy022ILvb5/3Djuu8LWeqUa8D68JaBzlttKeMWen48SjabqS3iY5w/vzeMzMUNhLDifyhbOwKDSznB1vvrwg==", + "license": "MIT", "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" + "minipass": "^7.0.4", + "rimraf": "^5.0.5" }, "engines": { - "node": ">= 8" + "node": ">= 18" } }, - "node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "node_modules/minizlib/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "balanced-match": "^1.0.0" + } + }, + "node_modules/minizlib/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minizlib/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/minizlib/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "node_modules/minizlib/node_modules/rimraf": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz", + "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==", + "license": "ISC", + "dependencies": { + "glob": "^10.3.7" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", + "license": "MIT", "bin": { - "mkdirp": "bin/cmd.js" + "mkdirp": "dist/cjs/src/bin.js" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/ms": { @@ -6464,9 +6528,10 @@ "license": "MIT" }, "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", + "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -6677,14 +6742,12 @@ } }, "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dependencies": { - "aggregate-error": "^3.0.0" - }, + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.2.tgz", + "integrity": "sha512-z4cYYMMdKHzw4O5UkWJImbZynVIo0lSGTXc7bzB1e/rrDqkgGUNysK/o4bTr+0+xKvvLoTyGqYC4Fgljy9qe1Q==", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -6701,8 +6764,7 @@ "node_modules/package-json-from-dist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "dev": true + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==" }, "node_modules/parent-module": { "version": "1.0.1", @@ -6764,6 +6826,7 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" @@ -6776,11 +6839,10 @@ } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.2.0", - "license": "ISC", - "engines": { - "node": "14 || >=16.14" - } + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" }, "node_modules/path-type": { "version": "4.0.0", @@ -7102,17 +7164,19 @@ } }, "node_modules/proc-log": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", - "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz", + "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==", + "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/promise-retry": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "license": "MIT", "dependencies": { "err-code": "^2.0.2", "retry": "^0.12.0" @@ -7311,6 +7375,7 @@ "version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "license": "MIT", "engines": { "node": ">= 4" } @@ -7414,6 +7479,7 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT", "optional": true }, "node_modules/semver": { @@ -7516,6 +7582,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "license": "MIT", "engines": { "node": ">= 6.0.0", "npm": ">= 3.0.0" @@ -7537,6 +7604,7 @@ "version": "2.8.3", "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", + "license": "MIT", "dependencies": { "ip-address": "^9.0.5", "smart-buffer": "^4.2.0" @@ -7547,13 +7615,14 @@ } }, "node_modules/socks-proxy-agent": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.3.tgz", - "integrity": "sha512-VNegTZKhuGq5vSD6XNKlbqWhyt/40CgoEw8XxD6dhnm8Jq9IEa3nIa4HwnM8XOqU0CdB0BwWVXusqiFXfHB3+A==", + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.4.tgz", + "integrity": "sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==", + "license": "MIT", "dependencies": { "agent-base": "^7.1.1", "debug": "^4.3.4", - "socks": "^2.7.1" + "socks": "^2.8.3" }, "engines": { "node": ">= 14" @@ -7582,14 +7651,15 @@ "license": "BSD-3-Clause" }, "node_modules/ssri": { - "version": "10.0.6", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", - "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-12.0.0.tgz", + "integrity": "sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==", + "license": "ISC", "dependencies": { "minipass": "^7.0.3" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/stack-utils": { @@ -7798,55 +7868,30 @@ } }, "node_modules/tar": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", + "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", + "license": "ISC", "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.0.1", + "mkdirp": "^3.0.1", + "yallist": "^5.0.0" }, "engines": { - "node": ">=10" - } - }, - "node_modules/tar/node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tar/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "engines": { - "node": ">=8" + "node": ">=18" } }, "node_modules/tar/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } }, "node_modules/test-exclude": { "version": "6.0.0", @@ -8151,25 +8196,27 @@ "dev": true }, "node_modules/unique-filename": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", - "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-4.0.0.tgz", + "integrity": "sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==", + "license": "ISC", "dependencies": { - "unique-slug": "^4.0.0" + "unique-slug": "^5.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/unique-slug": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", - "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-5.0.0.tgz", + "integrity": "sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==", + "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/universal-user-agent": { diff --git a/package.json b/package.json index edd3b37..8b5b227 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "actions/attest-build-provenance", "description": "Generate signed build provenance attestations", - "version": "1.1.3", + "version": "1.1.4", "author": "", "private": true, "homepage": "https://github.com/actions/attest-build-provenance", @@ -70,7 +70,7 @@ ] }, "dependencies": { - "@actions/attest": "^1.4.2", + "@actions/attest": "^1.5.0", "@actions/core": "^1.11.1" }, "devDependencies": { From ef244123eb79f2f7a7e75d99086184180e6d0018 Mon Sep 17 00:00:00 2001 From: Brian DeHamer Date: Tue, 5 Nov 2024 11:21:00 -0800 Subject: [PATCH 27/42] bump predicate from 1.1.3 to 1.1.4 (#310) Signed-off-by: Brian DeHamer --- action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/action.yml b/action.yml index a91b6c2..0fc77c1 100644 --- a/action.yml +++ b/action.yml @@ -50,7 +50,7 @@ outputs: runs: using: 'composite' steps: - - uses: actions/attest-build-provenance/predicate@f1185f1959cdaeda41a7f5a7b43cbe6b58a7a793 # predicate@1.1.3 + - uses: actions/attest-build-provenance/predicate@36fa7d009e22618ca7cd599486979b8150596c74 # predicate@1.1.4 id: generate-build-provenance-predicate - uses: actions/attest@67422f5511b7ff725f4dbd6fb9bd2cd925c65a8d # v1.4.1 id: attest From dada0c3b62db61803b192ec65edf06260cb71f18 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Nov 2024 10:38:38 -0500 Subject: [PATCH 28/42] Bump the npm-development group across 1 directory with 5 updates (#317) Bumps the npm-development group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.8.7` | `22.9.0` | | [@vercel/ncc](https://github.com/vercel/ncc) | `0.38.2` | `0.38.3` | | [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) | `28.8.3` | `28.9.0` | | [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `2.16.0` | `2.18.1` | | [nock](https://github.com/nock/nock) | `13.5.5` | `13.5.6` | Updates `@types/node` from 22.8.7 to 22.9.0 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `@vercel/ncc` from 0.38.2 to 0.38.3 - [Release notes](https://github.com/vercel/ncc/releases) - [Commits](https://github.com/vercel/ncc/compare/0.38.2...0.38.3) Updates `eslint-plugin-jest` from 28.8.3 to 28.9.0 - [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases) - [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/jest-community/eslint-plugin-jest/compare/v28.8.3...v28.9.0) Updates `eslint-plugin-jsonc` from 2.16.0 to 2.18.1 - [Release notes](https://github.com/ota-meshi/eslint-plugin-jsonc/releases) - [Changelog](https://github.com/ota-meshi/eslint-plugin-jsonc/blob/master/CHANGELOG.md) - [Commits](https://github.com/ota-meshi/eslint-plugin-jsonc/compare/v2.16.0...v2.18.1) Updates `nock` from 13.5.5 to 13.5.6 - [Release notes](https://github.com/nock/nock/releases) - [Changelog](https://github.com/nock/nock/blob/main/CHANGELOG.md) - [Commits](https://github.com/nock/nock/compare/v13.5.5...v13.5.6) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-development - dependency-name: "@vercel/ncc" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development - dependency-name: eslint-plugin-jest dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-development - dependency-name: eslint-plugin-jsonc dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-development - dependency-name: nock dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 80 ++++++++++++++++++++++++++++++----------------- package.json | 10 +++--- 2 files changed, 57 insertions(+), 33 deletions(-) diff --git a/package-lock.json b/package-lock.json index a0aa180..5b0dc75 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,19 +14,19 @@ }, "devDependencies": { "@types/jest": "^29.5.14", - "@types/node": "^22.8.7", + "@types/node": "^22.9.0", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", - "@vercel/ncc": "^0.38.2", + "@vercel/ncc": "^0.38.3", "eslint": "^8.57.1", "eslint-plugin-github": "^5.0.2", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsonc": "^2.16.0", + "eslint-plugin-jest": "^28.9.0", + "eslint-plugin-jsonc": "^2.18.1", "eslint-plugin-prettier": "^5.2.1", "jest": "^29.7.0", "jose": "^5.9.6", "markdownlint-cli": "^0.42.0", - "nock": "^13.5.5", + "nock": "^13.5.6", "prettier": "^3.3.3", "prettier-eslint": "^16.3.0", "ts-jest": "^29.2.5", @@ -1710,9 +1710,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "22.8.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.7.tgz", - "integrity": "sha512-LidcG+2UeYIWcMuMUpBKOnryBWG/rnmOHQR5apjn8myTQcx3rinFRn7DcIFhMnS0PPFSC6OafdIKEad0lj6U0Q==", + "version": "22.9.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz", + "integrity": "sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==", "dev": true, "dependencies": { "undici-types": "~6.19.8" @@ -2050,9 +2050,9 @@ "license": "ISC" }, "node_modules/@vercel/ncc": { - "version": "0.38.2", - "resolved": "https://registry.npmjs.org/@vercel/ncc/-/ncc-0.38.2.tgz", - "integrity": "sha512-3yel3jaxUg9pHBv4+KeC9qlbdZPug+UMtUOlhvpDYCMSgcNSrS2Hv1LoqMsOV7hf2lYscx+BESfJOIla1WsmMQ==", + "version": "0.38.3", + "resolved": "https://registry.npmjs.org/@vercel/ncc/-/ncc-0.38.3.tgz", + "integrity": "sha512-rnK6hJBS6mwc+Bkab+PGPs9OiS0i/3kdTO+CkI8V0/VrW3vmz7O2Pxjw/owOlmo6PKEIxRSeZKv/kuL9itnpYA==", "dev": true, "bin": { "ncc": "dist/ncc/cli.js" @@ -3288,9 +3288,9 @@ } }, "node_modules/eslint-compat-utils": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.0.tgz", - "integrity": "sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.6.3.tgz", + "integrity": "sha512-9IDdksh5pUYP2ZLi7mOdROxVjLY8gY2qKxprmrJ/5Dyqud7M/IFKxF3o0VLlRhITm1pK6Fk7NiBxE39M/VlUcw==", "dev": true, "dependencies": { "semver": "^7.5.4" @@ -3333,6 +3333,27 @@ "ms": "^2.1.1" } }, + "node_modules/eslint-json-compat-utils": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/eslint-json-compat-utils/-/eslint-json-compat-utils-0.2.1.tgz", + "integrity": "sha512-YzEodbDyW8DX8bImKhAcCeu/L31Dd/70Bidx2Qex9OFUtgzXLqtfWL4Hr5fM/aCCB8QUZLuJur0S9k6UfgFkfg==", + "dev": true, + "dependencies": { + "esquery": "^1.6.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "eslint": "*", + "jsonc-eslint-parser": "^2.4.0" + }, + "peerDependenciesMeta": { + "@eslint/json": { + "optional": true + } + } + }, "node_modules/eslint-module-utils": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", @@ -3722,9 +3743,9 @@ } }, "node_modules/eslint-plugin-jest": { - "version": "28.8.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.8.3.tgz", - "integrity": "sha512-HIQ3t9hASLKm2IhIOqnu+ifw7uLZkIlR7RYNv7fMcEi/p0CIiJmfriStQS2LDkgtY4nyLbIZAD+JL347Yc2ETQ==", + "version": "28.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.9.0.tgz", + "integrity": "sha512-rLu1s1Wf96TgUUxSw6loVIkNtUjq1Re7A9QdCCHSohnvXEBAjuL420h0T/fMmkQlNsQP2GhQzEUpYHPfxBkvYQ==", "dev": true, "dependencies": { "@typescript-eslint/utils": "^6.0.0 || ^7.0.0 || ^8.0.0" @@ -3747,13 +3768,14 @@ } }, "node_modules/eslint-plugin-jsonc": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.16.0.tgz", - "integrity": "sha512-Af/ZL5mgfb8FFNleH6KlO4/VdmDuTqmM+SPnWcdoWywTetv7kq+vQe99UyQb9XO3b0OWLVuTH7H0d/PXYCMdSg==", + "version": "2.18.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.18.1.tgz", + "integrity": "sha512-6qY8zDpxOwPQNcr8eZ+RxwGX6IPHws5/Qef7aBEjER8rB9+UMB6zQWVIVcbP7xzFmEMHAesNFPe/sIlU4c78dg==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", - "eslint-compat-utils": "^0.5.0", + "eslint-compat-utils": "^0.6.0", + "eslint-json-compat-utils": "^0.2.1", "espree": "^9.6.1", "graphemer": "^1.4.0", "jsonc-eslint-parser": "^2.0.4", @@ -3914,9 +3936,10 @@ } }, "node_modules/esquery": { - "version": "1.5.0", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" }, @@ -5777,9 +5800,10 @@ } }, "node_modules/jsonc-eslint-parser": { - "version": "2.3.0", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonc-eslint-parser/-/jsonc-eslint-parser-2.4.0.tgz", + "integrity": "sha512-WYDyuc/uFcGp6YtM2H0uKmUwieOuzeE/5YocFJLnLfclZ4inf3mRn8ZVy1s7Hxji7Jxm6Ss8gqpexD/GlKoGgg==", "dev": true, - "license": "MIT", "dependencies": { "acorn": "^8.5.0", "eslint-visitor-keys": "^3.0.0", @@ -6537,9 +6561,9 @@ } }, "node_modules/nock": { - "version": "13.5.5", - "resolved": "https://registry.npmjs.org/nock/-/nock-13.5.5.tgz", - "integrity": "sha512-XKYnqUrCwXC8DGG1xX4YH5yNIrlh9c065uaMZZHUoeUUINTOyt+x/G+ezYk0Ft6ExSREVIs+qBJDK503viTfFA==", + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/nock/-/nock-13.5.6.tgz", + "integrity": "sha512-o2zOYiCpzRqSzPj0Zt/dQ/DqZeYoaQ7TUonc/xUPjCGl9WeHpNbxgVvOquXYAaJzI0M9BXV3HTzG0p8IUAbBTQ==", "dev": true, "dependencies": { "debug": "^4.1.0", diff --git a/package.json b/package.json index 8b5b227..28217c3 100644 --- a/package.json +++ b/package.json @@ -75,19 +75,19 @@ }, "devDependencies": { "@types/jest": "^29.5.14", - "@types/node": "^22.8.7", + "@types/node": "^22.9.0", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", - "@vercel/ncc": "^0.38.2", + "@vercel/ncc": "^0.38.3", "eslint": "^8.57.1", "eslint-plugin-github": "^5.0.2", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsonc": "^2.16.0", + "eslint-plugin-jest": "^28.9.0", + "eslint-plugin-jsonc": "^2.18.1", "eslint-plugin-prettier": "^5.2.1", "jest": "^29.7.0", "jose": "^5.9.6", "markdownlint-cli": "^0.42.0", - "nock": "^13.5.5", + "nock": "^13.5.6", "prettier": "^3.3.3", "prettier-eslint": "^16.3.0", "ts-jest": "^29.2.5", From a379071546e82e79104ace919b0399ecb52c6f87 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Nov 2024 09:10:56 -0800 Subject: [PATCH 29/42] Bump cross-spawn from 7.0.3 to 7.0.6 (#319) Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.6. - [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md) - [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6) --- updated-dependencies: - dependency-name: cross-spawn dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5b0dc75..93c664c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2833,8 +2833,9 @@ } }, "node_modules/cross-spawn": { - "version": "7.0.3", - "license": "MIT", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", From fb315c1e2bb409fbdecdcc96d8f3f364664c2aee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Nov 2024 06:23:25 -0800 Subject: [PATCH 30/42] Bump the npm-development group with 5 updates (#323) --- dist/index.js | Bin 2965354 -> 2965686 bytes package-lock.json | 614 ++++++++++++++++++++++++++++------------------ package.json | 10 +- 3 files changed, 385 insertions(+), 239 deletions(-) diff --git a/dist/index.js b/dist/index.js index 497553b06382b98675bb2f189ec41cb1cea8f4f2..de965db8778ac79a3b2fda3a477b9e70ed14f729 100644 GIT binary patch delta 462 zcmY+B%S!@L6vmm%G_}&oSI?vNm`Sr%ZET`_6hX8oX>qBs25p2%dr(2a2d%@!^{)s5 zD_Zuaw281q+g8!BROrHw%emiozH{K#ziZ0l^@DN+1s!mp6Hau&1vk3kffqjXpcj4c zBY=JkU=Trs5Jm)13}F}}7{wUIL5S7jckfGTu59g=%%VlAM&};lb1ZBso>(i!*%9f~ z($!*1Z+M!z6n;k}y(SKgBf7X~d+EQq70S6fWu?e@huo$`9BAg`{lcsoPElUdNZ46n zrwfL)Upm-fYhK36Q^5{l%a`v&Flrm6vdwLOtMQ1;@4A;6dHdlDReT#>8K^3Aa{kK~ zl^^S_Zn<4m!pnNQDw%9-Lux*2?odqEDZXdqM7dCk%k_{# z9)51ltGsS#^7+)|m7l9hk2B-B)Kn?noC(Q)qTK}QaVEh`Fq6y_GtH<>L!V)iPl0-B GYx4)?B9l@8 delta 131 zcmWN=$qj-~07cP!6+{tdQE|q3D8eR4T(P1MO>ROru25Ps(u47x=20" @@ -1710,9 +1710,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "22.9.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz", - "integrity": "sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==", + "version": "22.9.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.3.tgz", + "integrity": "sha512-F3u1fs/fce3FFk+DAxbxc78DF8x0cY09RRL8GnXLmkJ1jvx3TtPdWoTT5/NiYfI5ASqXBmfqJi9dZ3gxMx4lzw==", "dev": true, "dependencies": { "undici-types": "~6.19.8" @@ -2059,9 +2059,10 @@ } }, "node_modules/acorn": { - "version": "8.10.0", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "dev": true, - "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -2512,7 +2513,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.10", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", "dev": true, "funding": [ { @@ -2528,12 +2531,11 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001517", - "electron-to-chromium": "^1.4.477", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.11" + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" }, "bin": { "browserslist": "cli.js" @@ -2675,7 +2677,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001524", + "version": "1.0.30001684", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001684.tgz", + "integrity": "sha512-G1LRwLIQjBQoyq0ZJGqGIJUXzJ8irpbjHLpVRXDvBEScFJ9b17sgK6vlx0GAJFE21okD7zXl08rRRUfq6HdoEQ==", "dev": true, "funding": [ { @@ -2690,8 +2694,7 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ], - "license": "CC-BY-4.0" + ] }, "node_modules/chalk": { "version": "4.1.2", @@ -3011,9 +3014,10 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.505", - "dev": true, - "license": "ISC" + "version": "1.5.64", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.64.tgz", + "integrity": "sha512-IXEuxU+5ClW2IGEYFC2T7szbyVgehupCWQe5GNh+H065CD6U6IFN0s4KeAMFGNmQolRU4IV7zGBWSYMmZ8uuqQ==", + "dev": true }, "node_modules/emittery": { "version": "0.13.1", @@ -3215,9 +3219,10 @@ } }, "node_modules/escalade": { - "version": "3.1.1", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -3382,12 +3387,12 @@ } }, "node_modules/eslint-plugin-escompat": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-escompat/-/eslint-plugin-escompat-3.4.0.tgz", - "integrity": "sha512-ufTPv8cwCxTNoLnTZBFTQ5SxU2w7E7wiMIS7PSxsgP1eAxFjtSaoZ80LRn64hI8iYziE6kJG6gX/ZCJVxh48Bg==", + "version": "3.11.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-escompat/-/eslint-plugin-escompat-3.11.4.tgz", + "integrity": "sha512-j0ywwNnIufshOzgAu+PfIig1c7VRClKSNKzpniMT2vXQ4leL5q+e/SpMFQU0nrdL2WFFM44XmhSuwmxb3G0CJg==", "dev": true, "dependencies": { - "browserslist": "^4.21.0" + "browserslist": "^4.23.1" }, "peerDependencies": { "eslint": ">=5.14.1" @@ -3437,240 +3442,139 @@ } }, "node_modules/eslint-plugin-github": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-github/-/eslint-plugin-github-5.0.2.tgz", - "integrity": "sha512-nMdzWJQ5CimjQDY6SFeJ0KIXuNFf0dgDWEd4eP3UWfuTuP/dXcZJDg7MQRvAFt743T1zUi4+/HdOihfu8xJkLA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-github/-/eslint-plugin-github-5.1.1.tgz", + "integrity": "sha512-+yE9caIn0v14AUE+vYksZy2xMnzHhsiiC9DBMbrZutb4nsHEZy+Uzimdfth7GAyxAh6VWCiivYG/ktH4LT+hnQ==", "dev": true, "dependencies": { + "@eslint/compat": "^1.2.3", + "@eslint/eslintrc": "^3.1.0", + "@eslint/js": "^9.14.0", "@github/browserslist-config": "^1.0.0", - "@typescript-eslint/eslint-plugin": "^8.0.0", - "@typescript-eslint/parser": "^8.0.0", "aria-query": "^5.3.0", "eslint-config-prettier": ">=8.0.0", - "eslint-plugin-escompat": "^3.3.3", + "eslint-plugin-escompat": "^3.11.3", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-filenames": "^1.3.2", "eslint-plugin-i18n-text": "^1.0.1", "eslint-plugin-import": "^2.25.2", "eslint-plugin-jsx-a11y": "^6.7.1", "eslint-plugin-no-only-tests": "^3.0.0", - "eslint-plugin-prettier": "^5.0.0", + "eslint-plugin-prettier": "^5.2.1", "eslint-rule-documentation": ">=1.0.0", + "globals": "^15.12.0", "jsx-ast-utils": "^3.3.2", "prettier": "^3.0.0", - "svg-element-attributes": "^1.3.1" + "svg-element-attributes": "^1.3.1", + "typescript-eslint": "^8.14.0" }, "bin": { "eslint-ignore-errors": "bin/eslint-ignore-errors.js" }, "peerDependencies": { - "eslint": "^8.0.1" + "eslint": "^8 || ^9" } }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.6.0.tgz", - "integrity": "sha512-UOaz/wFowmoh2G6Mr9gw60B1mm0MzUtm6Ic8G2yM1Le6gyj5Loi/N+O5mocugRGY+8OeeKmkMmbxNqUCq3B4Sg==", + "node_modules/eslint-plugin-github/node_modules/@eslint/compat": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@eslint/compat/-/compat-1.2.3.tgz", + "integrity": "sha512-wlZhwlDFxkxIZ571aH0FoK4h4Vwx7P3HJx62Gp8hTc10bfpwT2x0nULuAHmQSJBOWPgPeVf+9YtnD4j50zVHmA==", "dev": true, - "dependencies": { - "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.6.0", - "@typescript-eslint/type-utils": "8.6.0", - "@typescript-eslint/utils": "8.6.0", - "@typescript-eslint/visitor-keys": "8.6.0", - "graphemer": "^1.4.0", - "ignore": "^5.3.1", - "natural-compare": "^1.4.0", - "ts-api-utils": "^1.3.0" - }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, "peerDependencies": { - "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", - "eslint": "^8.57.0 || ^9.0.0" + "eslint": "^9.10.0" }, "peerDependenciesMeta": { - "typescript": { + "eslint": { "optional": true } } }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/parser": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.6.0.tgz", - "integrity": "sha512-eQcbCuA2Vmw45iGfcyG4y6rS7BhWfz9MQuk409WD47qMM+bKCGQWXxvoOs1DUp+T7UBMTtRTVT+kXr7Sh4O9Ow==", + "node_modules/eslint-plugin-github/node_modules/@eslint/eslintrc": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.2.0.tgz", + "integrity": "sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.6.0", - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/typescript-estree": "8.6.0", - "@typescript-eslint/visitor-keys": "8.6.0", - "debug": "^4.3.4" + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/scope-manager": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.6.0.tgz", - "integrity": "sha512-ZuoutoS5y9UOxKvpc/GkvF4cuEmpokda4wRg64JEia27wX+PysIE9q+lzDtlHHgblwUWwo5/Qn+/WyTUvDwBHw==", + "node_modules/eslint-plugin-github/node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", "dev": true, - "dependencies": { - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/visitor-keys": "8.6.0" - }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=18" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/type-utils": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.6.0.tgz", - "integrity": "sha512-dtePl4gsuenXVwC7dVNlb4mGDcKjDT/Ropsk4za/ouMBPplCLyznIaR+W65mvCvsyS97dymoBRrioEXI7k0XIg==", + "node_modules/eslint-plugin-github/node_modules/@eslint/js": { + "version": "9.15.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.15.0.tgz", + "integrity": "sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==", "dev": true, - "dependencies": { - "@typescript-eslint/typescript-estree": "8.6.0", - "@typescript-eslint/utils": "8.6.0", - "debug": "^4.3.4", - "ts-api-utils": "^1.3.0" - }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } } }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/types": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.6.0.tgz", - "integrity": "sha512-rojqFZGd4MQxw33SrOy09qIDS8WEldM8JWtKQLAjf/X5mGSeEFh5ixQlxssMNyPslVIk9yzWqXCsV2eFhYrYUw==", + "node_modules/eslint-plugin-github/node_modules/eslint-visitor-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", + "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", "dev": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.6.0.tgz", - "integrity": "sha512-MOVAzsKJIPIlLK239l5s06YXjNqpKTVhBVDnqUumQJja5+Y94V3+4VUFRA0G60y2jNnTVwRCkhyGQpavfsbq/g==", + "node_modules/eslint-plugin-github/node_modules/espree": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", + "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/visitor-keys": "8.6.0", - "debug": "^4.3.4", - "fast-glob": "^3.3.2", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" + "acorn": "^8.14.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/utils": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.6.0.tgz", - "integrity": "sha512-eNp9cWnYf36NaOVjkEUznf6fEgVy1TWpE0o52e4wtojjBx7D1UV2WAWGzR+8Y5lVFtpMLPwNbC67T83DWSph4A==", + "node_modules/eslint-plugin-github/node_modules/globals": { + "version": "15.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.12.0.tgz", + "integrity": "sha512-1+gLErljJFhbOVyaetcwJiJ4+eLe45S2E7P5UiZ9xGfeq3ATQf5DOv9G7MH3gGbKQLkzmNh2DxfZwLdw+j6oTQ==", "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.6.0", - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/typescript-estree": "8.6.0" - }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=18" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" - } - }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.6.0.tgz", - "integrity": "sha512-wapVFfZg9H0qOYh4grNVQiMklJGluQrOUiOhYRrQWhx7BY/+I1IYb8BczWNbbUpO+pqy0rDciv3lQH5E1bCLrg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "8.6.0", - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-github/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/eslint-plugin-github/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/eslint-plugin-i18n-text": { @@ -3769,9 +3673,9 @@ } }, "node_modules/eslint-plugin-jsonc": { - "version": "2.18.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.18.1.tgz", - "integrity": "sha512-6qY8zDpxOwPQNcr8eZ+RxwGX6IPHws5/Qef7aBEjER8rB9+UMB6zQWVIVcbP7xzFmEMHAesNFPe/sIlU4c78dg==", + "version": "2.18.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.18.2.tgz", + "integrity": "sha512-SDhJiSsWt3nItl/UuIv+ti4g3m4gpGkmnUJS9UWR3TrpyNsIcnJoBRD7Kof6cM4Rk3L0wrmY5Tm3z7ZPjR2uGg==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", @@ -4309,18 +4213,6 @@ "node": ">=8.0.0" } }, - "node_modules/get-stdin": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", - "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/get-stream": { "version": "6.0.1", "dev": true, @@ -6123,13 +6015,13 @@ } }, "node_modules/markdownlint": { - "version": "0.35.0", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.35.0.tgz", - "integrity": "sha512-wgp8yesWjFBL7bycA3hxwHRdsZGJhjhyP1dSxKVKrza0EPFYtn+mHtkVy6dvP1kGSjovyG5B8yNP6Frj0UFUJg==", + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.36.1.tgz", + "integrity": "sha512-s73fU2CQN7WCgjhaQUQ8wYESQNzGRNOKDd+3xgVqu8kuTEhmwepd/mxOv1LR2oV046ONrTLBFsM7IoKWNvmy5g==", "dev": true, "dependencies": { "markdown-it": "14.1.0", - "markdownlint-micromark": "0.1.10" + "markdownlint-micromark": "0.1.12" }, "engines": { "node": ">=18" @@ -6139,22 +6031,21 @@ } }, "node_modules/markdownlint-cli": { - "version": "0.42.0", - "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.42.0.tgz", - "integrity": "sha512-AjkzhhZa3TmEGi/CE2Wpmny69x1IrzqK2gPB0k8SmNMRgnSAJfyEO5FgZdWTHtJ6Nrdv5FWt5c4C5pkG6Dk30A==", + "version": "0.43.0", + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.43.0.tgz", + "integrity": "sha512-6vwurKK4B21eyYzwgX6ph13cZS7hE6LZfcS8QyD722CyxVD2RtAvbZK2p7k+FZbbKORulEuwl+hJaEq1l6/hoQ==", "dev": true, "dependencies": { "commander": "~12.1.0", - "get-stdin": "~9.0.0", "glob": "~11.0.0", "ignore": "~6.0.2", "js-yaml": "^4.1.0", "jsonc-parser": "~3.3.1", "jsonpointer": "5.0.1", - "markdownlint": "~0.35.0", + "markdownlint": "~0.36.1", "minimatch": "~10.0.1", "run-con": "~1.3.2", - "smol-toml": "~1.3.0" + "smol-toml": "~1.3.1" }, "bin": { "markdownlint": "markdownlint.js" @@ -6260,9 +6151,9 @@ } }, "node_modules/markdownlint-micromark": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.10.tgz", - "integrity": "sha512-no5ZfdqAdWGxftCLlySHSgddEjyW4kui4z7amQcGsSKfYC5v/ou+8mIQVyg9KQMeEZLNtz9OPDTj7nnTnoR4FQ==", + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.12.tgz", + "integrity": "sha512-RlB6EwMGgc0sxcIhOQ2+aq7Zw1V2fBnzbXKGgYK/mVWdT7cz34fteKSwfYeo4rL6+L/q2tyC9QtD/PgZbkdyJQ==", "dev": true, "engines": { "node": ">=18" @@ -6581,9 +6472,10 @@ "license": "MIT" }, "node_modules/node-releases": { - "version": "2.0.13", - "dev": true, - "license": "MIT" + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "dev": true }, "node_modules/normalize-path": { "version": "3.0.0", @@ -6878,9 +6770,10 @@ } }, "node_modules/picocolors": { - "version": "1.0.0", - "dev": true, - "license": "ISC" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true }, "node_modules/picomatch": { "version": "2.3.1", @@ -7614,9 +7507,9 @@ } }, "node_modules/smol-toml": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.3.0.tgz", - "integrity": "sha512-tWpi2TsODPScmi48b/OQZGi2lgUmBCHy6SZrhi/FdnnHiU1GwebbCfuQuxsC3nHaLwtYeJGPrDZDIeodDOc4pA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.3.1.tgz", + "integrity": "sha512-tEYNll18pPKHroYSmLLrksq233j021G0giwW7P3D24jC54pQ5W5BXMsQ/Mvw1OJCmEYDgY+lrzT+3nNUtoNfXQ==", "dev": true, "engines": { "node": ">= 18" @@ -8170,9 +8063,9 @@ } }, "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -8182,6 +8075,258 @@ "node": ">=14.17" } }, + "node_modules/typescript-eslint": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.15.0.tgz", + "integrity": "sha512-wY4FRGl0ZI+ZU4Jo/yjdBu0lVTSML58pu6PgGtJmCufvzfV565pUF6iACQt092uFOd49iLOTX/sEVmHtbSrS+w==", + "dev": true, + "dependencies": { + "@typescript-eslint/eslint-plugin": "8.15.0", + "@typescript-eslint/parser": "8.15.0", + "@typescript-eslint/utils": "8.15.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.15.0.tgz", + "integrity": "sha512-+zkm9AR1Ds9uLWN3fkoeXgFppaQ+uEVtfOV62dDmsy9QCNqlRHWNEck4yarvRNrvRcHQLGfqBNui3cimoz8XAg==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "8.15.0", + "@typescript-eslint/type-utils": "8.15.0", + "@typescript-eslint/utils": "8.15.0", + "@typescript-eslint/visitor-keys": "8.15.0", + "graphemer": "^1.4.0", + "ignore": "^5.3.1", + "natural-compare": "^1.4.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/parser": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.15.0.tgz", + "integrity": "sha512-7n59qFpghG4uazrF9qtGKBZXn7Oz4sOMm8dwNWDQY96Xlm2oX67eipqcblDj+oY1lLCbf1oltMZFpUso66Kl1A==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "8.15.0", + "@typescript-eslint/types": "8.15.0", + "@typescript-eslint/typescript-estree": "8.15.0", + "@typescript-eslint/visitor-keys": "8.15.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/scope-manager": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.15.0.tgz", + "integrity": "sha512-QRGy8ADi4J7ii95xz4UoiymmmMd/zuy9azCaamnZ3FM8T5fZcex8UfJcjkiEZjJSztKfEBe3dZ5T/5RHAmw2mA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "8.15.0", + "@typescript-eslint/visitor-keys": "8.15.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/type-utils": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.15.0.tgz", + "integrity": "sha512-UU6uwXDoI3JGSXmcdnP5d8Fffa2KayOhUUqr/AiBnG1Gl7+7ut/oyagVeSkh7bxQ0zSXV9ptRh/4N15nkCqnpw==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "8.15.0", + "@typescript-eslint/utils": "8.15.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/types": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.15.0.tgz", + "integrity": "sha512-n3Gt8Y/KyJNe0S3yDCD2RVKrHBC4gTUcLTebVBXacPy091E6tNspFLKRXlk3hwT4G55nfr1n2AdFqi/XMxzmPQ==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.15.0.tgz", + "integrity": "sha512-1eMp2JgNec/niZsR7ioFBlsh/Fk0oJbhaqO0jRyQBMgkz7RrFfkqF9lYYmBoGBaSiLnu8TAPQTwoTUiSTUW9dg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "8.15.0", + "@typescript-eslint/visitor-keys": "8.15.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/utils": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.15.0.tgz", + "integrity": "sha512-k82RI9yGhr0QM3Dnq+egEpz9qB6Un+WLYhmoNcvl8ltMEededhh7otBVVIDDsEEttauwdY/hQoSsOv13lxrFzQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "8.15.0", + "@typescript-eslint/types": "8.15.0", + "@typescript-eslint/typescript-estree": "8.15.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.15.0.tgz", + "integrity": "sha512-h8vYOulWec9LhpwfAdZf2bjr8xIp0KNKnpgqSz0qqYYKAW/QZKw3ktRndbiAtUz4acH4QLQavwZBYCc0wulA/Q==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "8.15.0", + "eslint-visitor-keys": "^4.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/typescript-eslint/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/typescript-eslint/node_modules/eslint-visitor-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", + "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/typescript-eslint/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/uc.micro": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", @@ -8249,7 +8394,9 @@ "license": "ISC" }, "node_modules/update-browserslist-db": { - "version": "1.0.11", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "dev": true, "funding": [ { @@ -8265,10 +8412,9 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" }, "bin": { "update-browserslist-db": "cli.js" diff --git a/package.json b/package.json index 28217c3..7ab22c9 100644 --- a/package.json +++ b/package.json @@ -75,22 +75,22 @@ }, "devDependencies": { "@types/jest": "^29.5.14", - "@types/node": "^22.9.0", + "@types/node": "^22.9.3", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.3", "eslint": "^8.57.1", - "eslint-plugin-github": "^5.0.2", + "eslint-plugin-github": "^5.1.1", "eslint-plugin-jest": "^28.9.0", - "eslint-plugin-jsonc": "^2.18.1", + "eslint-plugin-jsonc": "^2.18.2", "eslint-plugin-prettier": "^5.2.1", "jest": "^29.7.0", "jose": "^5.9.6", - "markdownlint-cli": "^0.42.0", + "markdownlint-cli": "^0.43.0", "nock": "^13.5.6", "prettier": "^3.3.3", "prettier-eslint": "^16.3.0", "ts-jest": "^29.2.5", - "typescript": "^5.6.3" + "typescript": "^5.7.2" } } From 90d4930a582251a9465e72cbb2584ebbab88b1bd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Dec 2024 10:13:48 -0500 Subject: [PATCH 31/42] Bump the npm-development group with 3 updates (#329) Bumps the npm-development group with 3 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [eslint-plugin-github](https://github.com/github/eslint-plugin-github) and [prettier](https://github.com/prettier/prettier). Updates `@types/node` from 22.9.3 to 22.10.1 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `eslint-plugin-github` from 5.1.1 to 5.1.3 - [Release notes](https://github.com/github/eslint-plugin-github/releases) - [Commits](https://github.com/github/eslint-plugin-github/compare/v5.1.1...v5.1.3) Updates `prettier` from 3.3.3 to 3.4.1 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.3.3...3.4.1) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-development - dependency-name: eslint-plugin-github dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 264 +++++++++++++++++++++++++++++++++++++++++++--- package.json | 6 +- 2 files changed, 250 insertions(+), 20 deletions(-) diff --git a/package-lock.json b/package-lock.json index 93dc257..e3286ca 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,12 +14,12 @@ }, "devDependencies": { "@types/jest": "^29.5.14", - "@types/node": "^22.9.3", + "@types/node": "^22.10.1", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.3", "eslint": "^8.57.1", - "eslint-plugin-github": "^5.1.1", + "eslint-plugin-github": "^5.1.3", "eslint-plugin-jest": "^28.9.0", "eslint-plugin-jsonc": "^2.18.2", "eslint-plugin-prettier": "^5.2.1", @@ -27,7 +27,7 @@ "jose": "^5.9.6", "markdownlint-cli": "^0.43.0", "nock": "^13.5.6", - "prettier": "^3.3.3", + "prettier": "^3.4.1", "prettier-eslint": "^16.3.0", "ts-jest": "^29.2.5", "typescript": "^5.7.2" @@ -1710,12 +1710,13 @@ "dev": true }, "node_modules/@types/node": { - "version": "22.9.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.3.tgz", - "integrity": "sha512-F3u1fs/fce3FFk+DAxbxc78DF8x0cY09RRL8GnXLmkJ1jvx3TtPdWoTT5/NiYfI5ASqXBmfqJi9dZ3gxMx4lzw==", + "version": "22.10.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.1.tgz", + "integrity": "sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==", "dev": true, + "license": "MIT", "dependencies": { - "undici-types": "~6.19.8" + "undici-types": "~6.20.0" } }, "node_modules/@types/stack-utils": { @@ -3442,15 +3443,18 @@ } }, "node_modules/eslint-plugin-github": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-github/-/eslint-plugin-github-5.1.1.tgz", - "integrity": "sha512-+yE9caIn0v14AUE+vYksZy2xMnzHhsiiC9DBMbrZutb4nsHEZy+Uzimdfth7GAyxAh6VWCiivYG/ktH4LT+hnQ==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-github/-/eslint-plugin-github-5.1.3.tgz", + "integrity": "sha512-/0lyEqLLodXW3p+D9eYtmEp6e9DcJmV5FhnE9wNWV1bcqyShuZFXn5kOeJIvxSbFbdbrKiNO8zFiV/VXeSpRSw==", "dev": true, + "license": "MIT", "dependencies": { "@eslint/compat": "^1.2.3", "@eslint/eslintrc": "^3.1.0", "@eslint/js": "^9.14.0", "@github/browserslist-config": "^1.0.0", + "@typescript-eslint/eslint-plugin": "^8.0.0", + "@typescript-eslint/parser": "^8.0.0", "aria-query": "^5.3.0", "eslint-config-prettier": ">=8.0.0", "eslint-plugin-escompat": "^3.11.3", @@ -3536,6 +3540,230 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, + "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.16.0.tgz", + "integrity": "sha512-5YTHKV8MYlyMI6BaEG7crQ9BhSc8RxzshOReKwZwRWN0+XvvTOm+L/UYLCYxFpfwYuAAqhxiq4yae0CMFwbL7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "8.16.0", + "@typescript-eslint/type-utils": "8.16.0", + "@typescript-eslint/utils": "8.16.0", + "@typescript-eslint/visitor-keys": "8.16.0", + "graphemer": "^1.4.0", + "ignore": "^5.3.1", + "natural-compare": "^1.4.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/parser": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.16.0.tgz", + "integrity": "sha512-D7DbgGFtsqIPIFMPJwCad9Gfi/hC0PWErRRHFnaCWoEDYi5tQUDiJCTmGUbBiLzjqAck4KcXt9Ayj0CNlIrF+w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "8.16.0", + "@typescript-eslint/types": "8.16.0", + "@typescript-eslint/typescript-estree": "8.16.0", + "@typescript-eslint/visitor-keys": "8.16.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/scope-manager": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.16.0.tgz", + "integrity": "sha512-mwsZWubQvBki2t5565uxF0EYvG+FwdFb8bMtDuGQLdCCnGPrDEDvm1gtfynuKlnpzeBRqdFCkMf9jg1fnAK8sg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.16.0", + "@typescript-eslint/visitor-keys": "8.16.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/type-utils": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.16.0.tgz", + "integrity": "sha512-IqZHGG+g1XCWX9NyqnI/0CX5LL8/18awQqmkZSl2ynn8F76j579dByc0jhfVSnSnhf7zv76mKBQv9HQFKvDCgg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "8.16.0", + "@typescript-eslint/utils": "8.16.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/types": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.16.0.tgz", + "integrity": "sha512-NzrHj6thBAOSE4d9bsuRNMvk+BvaQvmY4dDglgkgGC0EW/tB3Kelnp3tAKH87GEwzoxgeQn9fNGRyFJM/xd+GQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.16.0.tgz", + "integrity": "sha512-E2+9IzzXMc1iaBy9zmo+UYvluE3TW7bCGWSF41hVWUE01o8nzr1rvOQYSxelxr6StUvRcTMe633eY8mXASMaNw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "8.16.0", + "@typescript-eslint/visitor-keys": "8.16.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/utils": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.16.0.tgz", + "integrity": "sha512-C1zRy/mOL8Pj157GiX4kaw7iyRLKfJXBR3L82hk5kS/GyHcOFmy4YUq/zfZti72I9wnuQtA/+xzft4wCC8PJdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "8.16.0", + "@typescript-eslint/types": "8.16.0", + "@typescript-eslint/typescript-estree": "8.16.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.16.0.tgz", + "integrity": "sha512-pq19gbaMOmFE3CbL0ZB8J8BFCo2ckfHBfaIsaOZgBIF4EoISJIdLX5xRhd0FGB0LlHReNRuzoJoMGpTjq8F2CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.16.0", + "eslint-visitor-keys": "^4.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-github/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/eslint-plugin-github/node_modules/eslint-visitor-keys": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", @@ -6871,10 +7099,11 @@ } }, "node_modules/prettier": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", - "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.1.tgz", + "integrity": "sha512-G+YdqtITVZmOJje6QkXQWzl3fSfMxFwm1tjTyo9exhkmWSqC4Yhd1+lug++IlR2mvRVAxEDDWYkQdeSztajqgg==", "dev": true, + "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" }, @@ -8360,10 +8589,11 @@ } }, "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "dev": true + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", + "dev": true, + "license": "MIT" }, "node_modules/unique-filename": { "version": "4.0.0", diff --git a/package.json b/package.json index 7ab22c9..39e2611 100644 --- a/package.json +++ b/package.json @@ -75,12 +75,12 @@ }, "devDependencies": { "@types/jest": "^29.5.14", - "@types/node": "^22.9.3", + "@types/node": "^22.10.1", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.3", "eslint": "^8.57.1", - "eslint-plugin-github": "^5.1.1", + "eslint-plugin-github": "^5.1.3", "eslint-plugin-jest": "^28.9.0", "eslint-plugin-jsonc": "^2.18.2", "eslint-plugin-prettier": "^5.2.1", @@ -88,7 +88,7 @@ "jose": "^5.9.6", "markdownlint-cli": "^0.43.0", "nock": "^13.5.6", - "prettier": "^3.3.3", + "prettier": "^3.4.1", "prettier-eslint": "^16.3.0", "ts-jest": "^29.2.5", "typescript": "^5.7.2" From 619dbb2e03e0189af0c55118e7d3c5e129e99726 Mon Sep 17 00:00:00 2001 From: Brian DeHamer Date: Wed, 4 Dec 2024 07:53:34 -0800 Subject: [PATCH 32/42] bump actions/attest to v2.0.0 (#321) Signed-off-by: Brian DeHamer --- README.md | 23 +++++++++-------------- action.yml | 6 +++--- 2 files changed, 12 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 0faac02..0080671 100644 --- a/README.md +++ b/README.md @@ -62,7 +62,7 @@ See [action.yml](action.yml) with: # Path to the artifact serving as the subject of the attestation. Must # specify exactly one of "subject-path" or "subject-digest". May contain a - # glob pattern or list of paths (total subject count cannot exceed 2500). + # glob pattern or list of paths (total subject count cannot exceed 1024). subject-path: # SHA256 digest of the subject for the attestation. Must be in the form @@ -93,26 +93,22 @@ See [action.yml](action.yml) -| Name | Description | Example | -| ------------- | -------------------------------------------------------------- | ------------------------ | -| `bundle-path` | Absolute path to the file containing the generated attestation | `/tmp/attestation.jsonl` | +| Name | Description | Example | +| ------------- | -------------------------------------------------------------- | ----------------------- | +| `bundle-path` | Absolute path to the file containing the generated attestation | `/tmp/attestation.json` | Attestations are saved in the JSON-serialized [Sigstore bundle][6] format. -If multiple subjects are being attested at the same time, each attestation will -be written to the output file on a separate line (using the [JSON Lines][7] -format). +If multiple subjects are being attested at the same time, a single attestation +will be created with references to each of the supplied subjects. ## Attestation Limits ### Subject Limits -No more than 2500 subjects can be attested at the same time. Subjects will be -processed in batches 50. After the initial group of 50, each subsequent batch -will incur an exponentially increasing amount of delay (capped at 1 minute of -delay per batch) to avoid overwhelming the attestation API. +No more than 1024 subjects can be attested at the same time. ## Examples @@ -148,8 +144,8 @@ jobs: ### Identify Multiple Subjects -If you are generating multiple artifacts, you can generate a provenance -attestation for each by using a wildcard in the `subject-path` input. +If you are generating multiple artifacts, you can attest all of them at the same +time by using a wildcard in the `subject-path` input. ```yaml - uses: actions/attest-build-provenance@v1 @@ -245,7 +241,6 @@ jobs: [5]: https://cli.github.com/manual/gh_attestation_verify [6]: https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto -[7]: https://jsonlines.org/ [8]: https://github.com/actions/toolkit/tree/main/packages/glob#patterns [9]: https://docs.github.com/en/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds diff --git a/action.yml b/action.yml index 0fc77c1..a4ca096 100644 --- a/action.yml +++ b/action.yml @@ -10,7 +10,7 @@ inputs: description: > Path to the artifact serving as the subject of the attestation. Must specify exactly one of "subject-path" or "subject-digest". May contain a - glob pattern or list of paths (total subject count cannot exceed 2500). + glob pattern or list of paths (total subject count cannot exceed 1024). required: false subject-digest: description: > @@ -44,7 +44,7 @@ inputs: outputs: bundle-path: - description: 'The path to the file containing the attestation bundle(s).' + description: 'The path to the file containing the attestation bundle.' value: ${{ steps.attest.outputs.bundle-path }} runs: @@ -52,7 +52,7 @@ runs: steps: - uses: actions/attest-build-provenance/predicate@36fa7d009e22618ca7cd599486979b8150596c74 # predicate@1.1.4 id: generate-build-provenance-predicate - - uses: actions/attest@67422f5511b7ff725f4dbd6fb9bd2cd925c65a8d # v1.4.1 + - uses: actions/attest@v2.0.0 id: attest with: subject-path: ${{ inputs.subject-path }} From c4fbc648846ca6f503a13a2281a5e7b98aa57202 Mon Sep 17 00:00:00 2001 From: Brian DeHamer Date: Fri, 6 Dec 2024 07:32:45 -0800 Subject: [PATCH 33/42] bump actions/attest from 2.0.0 to 2.0.1 (#406) Signed-off-by: Brian DeHamer --- .github/workflows/prober.yml | 2 +- README.md | 15 ++++++++------- action.yml | 2 +- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/.github/workflows/prober.yml b/.github/workflows/prober.yml index f2cfa4f..b8439a6 100644 --- a/.github/workflows/prober.yml +++ b/.github/workflows/prober.yml @@ -29,7 +29,7 @@ jobs: date > artifact - name: Attest build provenance - uses: actions/attest-build-provenance@v1 + uses: actions/attest-build-provenance@v2 env: INPUT_PRIVATE-SIGNING: ${{ inputs.sigstore == 'github' && 'true' || 'false' }} with: diff --git a/README.md b/README.md index 0080671..5375e07 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ attest: 1. Add the following to your workflow after your artifact has been built: ```yaml - - uses: actions/attest-build-provenance@v1 + - uses: actions/attest-build-provenance@v2 with: subject-path: '' ``` @@ -58,7 +58,7 @@ attest: See [action.yml](action.yml) ```yaml -- uses: actions/attest-build-provenance@v1 +- uses: actions/attest-build-provenance@v2 with: # Path to the artifact serving as the subject of the attestation. Must # specify exactly one of "subject-path" or "subject-digest". May contain a @@ -126,6 +126,7 @@ on: jobs: build: + runs-on: ubuntu-latest permissions: id-token: write contents: read @@ -137,7 +138,7 @@ jobs: - name: Build artifact run: make my-app - name: Attest - uses: actions/attest-build-provenance@v1 + uses: actions/attest-build-provenance@v2 with: subject-path: '${{ github.workspace }}/my-app' ``` @@ -148,7 +149,7 @@ If you are generating multiple artifacts, you can attest all of them at the same time by using a wildcard in the `subject-path` input. ```yaml -- uses: actions/attest-build-provenance@v1 +- uses: actions/attest-build-provenance@v2 with: subject-path: 'dist/**/my-bin-*' ``` @@ -160,13 +161,13 @@ Alternatively, you can explicitly list multiple subjects with either a comma or newline delimited list: ```yaml -- uses: actions/attest-build-provenance@v1 +- uses: actions/attest-build-provenance@v2 with: subject-path: 'dist/foo, dist/bar' ``` ```yaml -- uses: actions/attest-build-provenance@v1 +- uses: actions/attest-build-provenance@v2 with: subject-path: | dist/foo @@ -226,7 +227,7 @@ jobs: push: true tags: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest - name: Attest - uses: actions/attest-build-provenance@v1 + uses: actions/attest-build-provenance@v2 id: attest with: subject-name: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} diff --git a/action.yml b/action.yml index a4ca096..a5811ba 100644 --- a/action.yml +++ b/action.yml @@ -52,7 +52,7 @@ runs: steps: - uses: actions/attest-build-provenance/predicate@36fa7d009e22618ca7cd599486979b8150596c74 # predicate@1.1.4 id: generate-build-provenance-predicate - - uses: actions/attest@v2.0.0 + - uses: actions/attest@v2.0.1 id: attest with: subject-path: ${{ inputs.subject-path }} From f2f085173116cc1c42a2da158556e2c24eb2b65f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 08:40:54 -0800 Subject: [PATCH 34/42] Bump the npm-development group with 2 updates (#412) Bumps the npm-development group with 2 updates: [eslint-plugin-github](https://github.com/github/eslint-plugin-github) and [prettier](https://github.com/prettier/prettier). Updates `eslint-plugin-github` from 5.1.3 to 5.1.4 - [Release notes](https://github.com/github/eslint-plugin-github/releases) - [Commits](https://github.com/github/eslint-plugin-github/compare/v5.1.3...v5.1.4) Updates `prettier` from 3.4.1 to 3.4.2 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.4.1...3.4.2) --- updated-dependencies: - dependency-name: eslint-plugin-github dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 18 ++++++++---------- package.json | 4 ++-- 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index e3286ca..575342f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.3", "eslint": "^8.57.1", - "eslint-plugin-github": "^5.1.3", + "eslint-plugin-github": "^5.1.4", "eslint-plugin-jest": "^28.9.0", "eslint-plugin-jsonc": "^2.18.2", "eslint-plugin-prettier": "^5.2.1", @@ -27,7 +27,7 @@ "jose": "^5.9.6", "markdownlint-cli": "^0.43.0", "nock": "^13.5.6", - "prettier": "^3.4.1", + "prettier": "^3.4.2", "prettier-eslint": "^16.3.0", "ts-jest": "^29.2.5", "typescript": "^5.7.2" @@ -3443,11 +3443,10 @@ } }, "node_modules/eslint-plugin-github": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-github/-/eslint-plugin-github-5.1.3.tgz", - "integrity": "sha512-/0lyEqLLodXW3p+D9eYtmEp6e9DcJmV5FhnE9wNWV1bcqyShuZFXn5kOeJIvxSbFbdbrKiNO8zFiV/VXeSpRSw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-github/-/eslint-plugin-github-5.1.4.tgz", + "integrity": "sha512-j5IgIxsDoch06zJzeqPvenfzRXDKI9Z8YwfUg1pm2ay1q44tMSFwvEu6l0uEIrTpA3v8QdPyLr98LqDl1TIhSA==", "dev": true, - "license": "MIT", "dependencies": { "@eslint/compat": "^1.2.3", "@eslint/eslintrc": "^3.1.0", @@ -7099,11 +7098,10 @@ } }, "node_modules/prettier": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.1.tgz", - "integrity": "sha512-G+YdqtITVZmOJje6QkXQWzl3fSfMxFwm1tjTyo9exhkmWSqC4Yhd1+lug++IlR2mvRVAxEDDWYkQdeSztajqgg==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.2.tgz", + "integrity": "sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==", "dev": true, - "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" }, diff --git a/package.json b/package.json index 39e2611..76b995f 100644 --- a/package.json +++ b/package.json @@ -80,7 +80,7 @@ "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.3", "eslint": "^8.57.1", - "eslint-plugin-github": "^5.1.3", + "eslint-plugin-github": "^5.1.4", "eslint-plugin-jest": "^28.9.0", "eslint-plugin-jsonc": "^2.18.2", "eslint-plugin-prettier": "^5.2.1", @@ -88,7 +88,7 @@ "jose": "^5.9.6", "markdownlint-cli": "^0.43.0", "nock": "^13.5.6", - "prettier": "^3.4.1", + "prettier": "^3.4.2", "prettier-eslint": "^16.3.0", "ts-jest": "^29.2.5", "typescript": "^5.7.2" From 9ad33ffaddb53bc4c03a302c75a8f61a8a407e35 Mon Sep 17 00:00:00 2001 From: Brian DeHamer Date: Mon, 9 Dec 2024 10:46:36 -0800 Subject: [PATCH 35/42] add note about gh plans supporting attestations (#414) Signed-off-by: Brian DeHamer --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index 5375e07..66d9931 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,16 @@ CLI][5]. See [Using artifact attestations to establish provenance for builds][9] for more information on artifact attestations. + +> [!NOTE] +> Artifact attestations are available in public repositories for all +> current GitHub plans. They are not available on legacy plans, such as Bronze, +> Silver, or Gold. If you are on a GitHub Free, GitHub Pro, or GitHub Team plan, +> artifact attestations are only available for public repositories. To use +> artifact attestations in private or internal repositories, you must be on a +> GitHub Enterprise Cloud plan. + + ## Usage Within the GitHub Actions workflow which builds some artifact you would like to From 7668571508540a607bdfd90a87a560489fe372eb Mon Sep 17 00:00:00 2001 From: Brian DeHamer Date: Mon, 9 Dec 2024 13:43:06 -0800 Subject: [PATCH 36/42] add attestation-id and attestation-url outputs (#415) Signed-off-by: Brian DeHamer --- README.md | 8 +++++--- action.yml | 8 +++++++- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 66d9931..e41178f 100644 --- a/README.md +++ b/README.md @@ -103,9 +103,11 @@ See [action.yml](action.yml) -| Name | Description | Example | -| ------------- | -------------------------------------------------------------- | ----------------------- | -| `bundle-path` | Absolute path to the file containing the generated attestation | `/tmp/attestation.json` | +| Name | Description | Example | +| ----------------- | -------------------------------------------------------------- | ------------------------------------------------ | +| `attestation-id` | GitHub ID for the attestation | `123456` | +| `attestation-url` | URL for the attestation summary | `https://github.com/foo/bar/attestations/123456` | +| `bundle-path` | Absolute path to the file containing the generated attestation | `/tmp/attestation.json` | diff --git a/action.yml b/action.yml index a5811ba..1221e15 100644 --- a/action.yml +++ b/action.yml @@ -46,13 +46,19 @@ outputs: bundle-path: description: 'The path to the file containing the attestation bundle.' value: ${{ steps.attest.outputs.bundle-path }} + attestation-id: + description: 'The ID of the attestation.' + value: ${{ steps.attest.outputs.attestation-id }} + attestation-url: + description: 'The URL for the attestation summary.' + value: ${{ steps.attest.outputs.attestation-url }} runs: using: 'composite' steps: - uses: actions/attest-build-provenance/predicate@36fa7d009e22618ca7cd599486979b8150596c74 # predicate@1.1.4 id: generate-build-provenance-predicate - - uses: actions/attest@v2.0.1 + - uses: actions/attest@v2.1.0 id: attest with: subject-path: ${{ inputs.subject-path }} From f4b7552a127d7acf1bef22d5bc9f315117aebfcd Mon Sep 17 00:00:00 2001 From: Brian DeHamer Date: Mon, 16 Dec 2024 07:08:45 -0800 Subject: [PATCH 37/42] bump eslint from 8.57.1 to 9.16.0 (#418) Signed-off-by: Brian DeHamer --- .eslintignore | 4 - .github/linters/.eslintrc.yml | 83 - .github/linters/eslint.config.mjs | 92 + __tests__/index.test.ts | 2 +- package-lock.json | 3045 ++++++++++------------------- package.json | 15 +- 6 files changed, 1081 insertions(+), 2160 deletions(-) delete mode 100644 .eslintignore delete mode 100644 .github/linters/.eslintrc.yml create mode 100644 .github/linters/eslint.config.mjs diff --git a/.eslintignore b/.eslintignore deleted file mode 100644 index 9ff5c1c..0000000 --- a/.eslintignore +++ /dev/null @@ -1,4 +0,0 @@ -lib/ -dist/ -node_modules/ -coverage/ diff --git a/.github/linters/.eslintrc.yml b/.github/linters/.eslintrc.yml deleted file mode 100644 index f452aba..0000000 --- a/.github/linters/.eslintrc.yml +++ /dev/null @@ -1,83 +0,0 @@ -env: - node: true - es6: true - jest: true - -globals: - Atomics: readonly - SharedArrayBuffer: readonly - -ignorePatterns: - - '!.*' - - '**/node_modules/.*' - - '**/dist/.*' - - '**/coverage/.*' - - '*.json' - -parser: '@typescript-eslint/parser' - -parserOptions: - ecmaVersion: 2023 - sourceType: module - project: - - './.github/linters/tsconfig.json' - - './tsconfig.json' - -plugins: - - jest - - '@typescript-eslint' - -extends: - - eslint:recommended - - plugin:@typescript-eslint/eslint-recommended - - plugin:@typescript-eslint/recommended - - plugin:github/recommended - - plugin:jest/recommended - -rules: - { - 'camelcase': 'off', - 'eslint-comments/no-use': 'off', - 'eslint-comments/no-unused-disable': 'off', - 'i18n-text/no-en': 'off', - 'import/no-namespace': 'off', - 'no-console': 'off', - 'no-unused-vars': 'off', - 'prettier/prettier': 'error', - 'semi': 'off', - '@typescript-eslint/array-type': 'error', - '@typescript-eslint/await-thenable': 'error', - '@typescript-eslint/ban-ts-comment': 'error', - '@typescript-eslint/consistent-type-assertions': 'error', - '@typescript-eslint/explicit-member-accessibility': - ['error', { 'accessibility': 'no-public' }], - '@typescript-eslint/explicit-function-return-type': - ['error', { 'allowExpressions': true }], - '@typescript-eslint/func-call-spacing': ['error', 'never'], - '@typescript-eslint/no-array-constructor': 'error', - '@typescript-eslint/no-empty-interface': 'error', - '@typescript-eslint/no-explicit-any': 'error', - '@typescript-eslint/no-extraneous-class': 'error', - '@typescript-eslint/no-for-in-array': 'error', - '@typescript-eslint/no-inferrable-types': 'error', - '@typescript-eslint/no-misused-new': 'error', - '@typescript-eslint/no-namespace': 'error', - '@typescript-eslint/no-non-null-assertion': 'warn', - '@typescript-eslint/no-require-imports': 'error', - '@typescript-eslint/no-unnecessary-qualifier': 'error', - '@typescript-eslint/no-unnecessary-type-assertion': 'error', - '@typescript-eslint/no-unused-vars': 'error', - '@typescript-eslint/no-useless-constructor': 'error', - '@typescript-eslint/no-var-requires': 'error', - '@typescript-eslint/prefer-for-of': 'warn', - '@typescript-eslint/prefer-function-type': 'warn', - '@typescript-eslint/prefer-includes': 'error', - '@typescript-eslint/prefer-string-starts-ends-with': 'error', - '@typescript-eslint/promise-function-async': 'error', - '@typescript-eslint/require-array-sort-compare': 'error', - '@typescript-eslint/restrict-plus-operands': 'error', - '@typescript-eslint/semi': ['error', 'never'], - '@typescript-eslint/space-before-function-paren': 'off', - '@typescript-eslint/type-annotation-spacing': 'error', - '@typescript-eslint/unbound-method': 'error' - } diff --git a/.github/linters/eslint.config.mjs b/.github/linters/eslint.config.mjs new file mode 100644 index 0000000..6c19129 --- /dev/null +++ b/.github/linters/eslint.config.mjs @@ -0,0 +1,92 @@ +import eslint from '@eslint/js' +import importplugin from 'eslint-plugin-import' +import jestplugin from 'eslint-plugin-jest' +import tseslint from 'typescript-eslint' + +export default tseslint.config( + // Ignore non-project files + { + name: 'ignore', + ignores: ['.github', 'dist', 'coverage', '**/*.json', 'jest.setup.js'] + }, + // Use recommended rules from ESLint, TypeScript, and other plugins + eslint.configs.recommended, + tseslint.configs.recommendedTypeChecked, + jestplugin.configs['flat/recommended'], + importplugin.flatConfigs.recommended, + importplugin.flatConfigs.typescript, + // Override some rules + { + name: 'project-settings', + languageOptions: { + ecmaVersion: 2023, + parserOptions: { + project: ['./.github/linters/tsconfig.json', './tsconfig.json'] + } + }, + rules: { + // eslint rules + eqeqeq: ['error', 'smart'], + 'func-style': ['error', 'declaration', { allowArrowFunctions: true }], + 'no-console': 'off', + 'no-implicit-globals': 'error', + 'no-inner-declarations': 'error', + 'no-invalid-this': 'error', + 'no-return-assign': 'error', + 'no-sequences': 'error', + 'no-shadow': 'error', + 'no-useless-concat': 'error', + 'object-shorthand': ['error', 'always', { avoidQuotes: true }], + 'one-var': ['error', 'never'], + 'prefer-template': 'error', + + // typescript-eslint rules + '@typescript-eslint/array-type': 'error', + '@typescript-eslint/consistent-type-assertions': 'error', + '@typescript-eslint/explicit-function-return-type': [ + 'error', + { allowExpressions: true } + ], + '@typescript-eslint/explicit-member-accessibility': [ + 'error', + { accessibility: 'no-public' } + ], + '@typescript-eslint/no-extraneous-class': 'error', + '@typescript-eslint/no-inferrable-types': 'error', + '@typescript-eslint/no-non-null-assertion': 'warn', + '@typescript-eslint/no-unnecessary-qualifier': 'error', + '@typescript-eslint/no-unsafe-assignment': 'off', + '@typescript-eslint/no-useless-constructor': 'error', + '@typescript-eslint/prefer-for-of': 'warn', + '@typescript-eslint/prefer-function-type': 'warn', + '@typescript-eslint/prefer-includes': 'error', + '@typescript-eslint/prefer-string-starts-ends-with': 'error', + '@typescript-eslint/promise-function-async': 'error', + '@typescript-eslint/require-array-sort-compare': 'error', + '@typescript-eslint/restrict-template-expressions': 'off', + + // eslint-plugin-import rules + 'import/extensions': 'error', + 'import/first': 'error', + 'import/no-absolute-path': 'error', + 'import/no-commonjs': 'error', + 'import/no-deprecated': 'warn', + 'import/no-dynamic-require': 'error', + 'import/no-extraneous-dependencies': 'error', + 'import/no-mutable-exports': 'error', + 'import/no-namespace': 'off', + 'import/no-unresolved': ['error', { ignore: ['csv-parse/sync'] }], + 'import/no-anonymous-default-export': [ + 'error', + { + allowAnonymousClass: false, + allowAnonymousFunction: false, + allowArray: true, + allowArrowFunction: false, + allowLiteral: true, + allowObject: true + } + ] + } + } +) diff --git a/__tests__/index.test.ts b/__tests__/index.test.ts index 34a4dfe..98d02a0 100644 --- a/__tests__/index.test.ts +++ b/__tests__/index.test.ts @@ -8,7 +8,7 @@ import * as main from '../src/main' const runMock = jest.spyOn(main, 'run').mockImplementation() describe('index', () => { - it('calls run when imported', async () => { + it('calls run when imported', () => { // eslint-disable-next-line @typescript-eslint/no-require-imports require('../src/index') diff --git a/package-lock.json b/package-lock.json index 575342f..48b08d9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,37 +13,26 @@ "@actions/core": "^1.11.1" }, "devDependencies": { + "@eslint/js": "^9.16.0", "@types/jest": "^29.5.14", "@types/node": "^22.10.1", - "@typescript-eslint/eslint-plugin": "^7.17.0", - "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.3", - "eslint": "^8.57.1", - "eslint-plugin-github": "^5.1.4", + "eslint": "^9.16.0", + "eslint-plugin-import": "^2.31.0", "eslint-plugin-jest": "^28.9.0", - "eslint-plugin-jsonc": "^2.18.2", - "eslint-plugin-prettier": "^5.2.1", "jest": "^29.7.0", "jose": "^5.9.6", "markdownlint-cli": "^0.43.0", "nock": "^13.5.6", "prettier": "^3.4.2", - "prettier-eslint": "^16.3.0", "ts-jest": "^29.2.5", - "typescript": "^5.7.2" + "typescript": "^5.7.2", + "typescript-eslint": "^8.18.0" }, "engines": { "node": ">=20" } }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@actions/attest": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@actions/attest/-/attest-1.5.0.tgz", @@ -653,18 +642,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/runtime": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.0.tgz", - "integrity": "sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw==", - "dev": true, - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/template": { "version": "7.22.15", "dev": true, @@ -725,43 +702,30 @@ "license": "MIT" }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", + "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", "dev": true, "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^3.3.0" + "eslint-visitor-keys": "^3.4.3" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, + "funding": { + "url": "https://opencollective.com/eslint" + }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "dev": true, - "license": "MIT", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, + "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -769,13 +733,99 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/@eslint/js": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", - "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", "dev": true, + "license": "MIT", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.1.tgz", + "integrity": "sha512-fo6Mtm5mWyKjA/Chy1BYTdn5mGJoDNjC7C64ug20ADsRDGrA85bN3uK3MaKbeRkRuuIEAR5N33Jr1pbm411/PA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.5", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.9.1.tgz", + "integrity": "sha512-GuUdqkyyzQI5RMIWkHhvTWLCyLo1jNK3vzkSyaExH5kHPDHcuL2VOpHjmMY+y3+NC69qAKToBqldTBgYeLSr9Q==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.2.0.tgz", + "integrity": "sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "9.16.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.16.0.tgz", + "integrity": "sha512-tw2HxzQkrbeuvyj1tG2Yqq+0H9wGoI2IMk4EOsQeX+vmd75FtJAzf+gTA69WF+baUKRYQ3x2kbLE08js5OsTVg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.5.tgz", + "integrity": "sha512-o0bhxnL89h5Bae5T318nFoFzGy+YE5i/gGkoPAgkmTVdRKTiv3p8JHevPiPaMwoloKfEiiaHlawCqaZMqRm+XQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.4.tgz", + "integrity": "sha512-zSkKow6H5Kdm0ZUQUB2kV5JIXqoG0+uH5YADhaEHswm664N9Db8dXSi0nMJpacpMf+MyyglF1vnZohpEg5yUtg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, "node_modules/@fastify/busboy": { @@ -785,29 +835,48 @@ "node": ">=14" } }, - "node_modules/@github/browserslist-config": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@github/browserslist-config/-/browserslist-config-1.0.0.tgz", - "integrity": "sha512-gIhjdJp/c2beaIWWIlsXdqXVRUz3r2BxBCpfz/F3JXHvSAQ1paMYjLH+maEATtENg+k5eLV7gA+9yPp762ieuw==", - "dev": true - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", - "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", - "deprecated": "Use @eslint/config-array instead", + "node_modules/@humanfs/core": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.6", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz", + "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.3", - "debug": "^4.3.1", - "minimatch": "^3.0.5" + "@humanfs/core": "^0.19.1", + "@humanwhocodes/retry": "^0.3.0" }, "engines": { - "node": ">=10.10.0" + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz", + "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "dev": true, "license": "Apache-2.0", "engines": { @@ -818,12 +887,19 @@ "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "deprecated": "Use @eslint/object-schema instead", - "dev": true + "node_modules/@humanwhocodes/retry": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.1.tgz", + "integrity": "sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } }, "node_modules/@isaacs/cliui": { "version": "8.0.2", @@ -1323,6 +1399,8 @@ }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, "license": "MIT", "dependencies": { @@ -1335,6 +1413,8 @@ }, "node_modules/@nodelib/fs.stat": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true, "license": "MIT", "engines": { @@ -1343,6 +1423,8 @@ }, "node_modules/@nodelib/fs.walk": { "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, "license": "MIT", "dependencies": { @@ -1521,17 +1603,12 @@ "node": ">=14" } }, - "node_modules/@pkgr/core": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", - "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", "dev": true, - "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" - } + "license": "MIT" }, "node_modules/@sigstore/bundle": { "version": "3.0.0", @@ -1638,23 +1715,12 @@ "@babel/types": "^7.20.7" } }, - "node_modules/@types/eslint": { - "version": "8.44.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, "node_modules/@types/estree": { - "version": "1.0.1", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", "dev": true, - "license": "MIT", - "optional": true, - "peer": true + "license": "MIT" }, "node_modules/@types/graceful-fs": { "version": "4.1.6", @@ -1700,14 +1766,14 @@ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", "dev": true, - "optional": true, - "peer": true + "license": "MIT" }, "node_modules/@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/node": { "version": "22.10.1", @@ -1738,176 +1804,72 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.17.0.tgz", - "integrity": "sha512-pyiDhEuLM3PuANxH7uNYan1AaFs5XE0zw1hq69JBvGvE7gSuEoQl1ydtEe/XQeoC3GQxLXyOVa5kNOATgM638A==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.18.0.tgz", + "integrity": "sha512-NR2yS7qUqCL7AIxdJUQf2MKKNDVNaig/dEB0GBLU7D+ZdHgK1NoH/3wsgO3OnPVipn51tG3MAwaODEGil70WEw==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "7.17.0", - "@typescript-eslint/type-utils": "7.17.0", - "@typescript-eslint/utils": "7.17.0", - "@typescript-eslint/visitor-keys": "7.17.0", + "@typescript-eslint/scope-manager": "8.18.0", + "@typescript-eslint/type-utils": "8.18.0", + "@typescript-eslint/utils": "8.18.0", + "@typescript-eslint/visitor-keys": "8.18.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^7.0.0", - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" } }, "node_modules/@typescript-eslint/parser": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.18.0.tgz", - "integrity": "sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.18.0.tgz", + "integrity": "sha512-hgUZ3kTEpVzKaK3uNibExUYm6SKKOmTU2BOxBSvOYwtJEPdVQ70kZJpPjstlnhCHcuc2WGfSbpKlb/69ttyN5Q==", "dev": true, + "license": "MITClause", "dependencies": { - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/typescript-estree": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", + "@typescript-eslint/scope-manager": "8.18.0", + "@typescript-eslint/types": "8.18.0", + "@typescript-eslint/typescript-estree": "8.18.0", + "@typescript-eslint/visitor-keys": "8.18.0", "debug": "^4.3.4" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz", - "integrity": "sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.18.0.tgz", - "integrity": "sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==", - "dev": true, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz", - "integrity": "sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz", - "integrity": "sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "7.18.0", - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.17.0.tgz", - "integrity": "sha512-0P2jTTqyxWp9HiKLu/Vemr2Rg1Xb5B7uHItdVZ6iAenXmPo4SZ86yOPCJwMqpCyaMiEHTNqizHfsbmCFT1x9SA==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.18.0.tgz", + "integrity": "sha512-PNGcHop0jkK2WVYGotk/hxj+UFLhXtGPiGtiaWgVBVP1jhMoMCHlTyJA+hEj4rszoSdLTK3fN4oOatrL0Cp+Xw==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.17.0", - "@typescript-eslint/visitor-keys": "7.17.0" + "@typescript-eslint/types": "8.18.0", + "@typescript-eslint/visitor-keys": "8.18.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -1915,39 +1877,37 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.17.0.tgz", - "integrity": "sha512-XD3aaBt+orgkM/7Cei0XNEm1vwUxQ958AOLALzPlbPqb8C1G8PZK85tND7Jpe69Wualri81PLU+Zc48GVKIMMA==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.18.0.tgz", + "integrity": "sha512-er224jRepVAVLnMF2Q7MZJCq5CsdH2oqjP4dT7K6ij09Kyd+R21r7UVJrF0buMVdZS5QRhDzpvzAxHxabQadow==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "7.17.0", - "@typescript-eslint/utils": "7.17.0", + "@typescript-eslint/typescript-estree": "8.18.0", + "@typescript-eslint/utils": "8.18.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" } }, "node_modules/@typescript-eslint/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.17.0.tgz", - "integrity": "sha512-a29Ir0EbyKTKHnZWbNsrc/gqfIBqYPwj3F2M+jWE/9bqfEHg0AMtXzkbUkOG6QgEScxh2+Pz9OXe11jHDnHR7A==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.18.0.tgz", + "integrity": "sha512-FNYxgyTCAnFwTrzpBGq+zrnoTO4x0c1CKYY5MuUTzpScqmY5fmsh2o3+57lqdI3NZucBDCzDgdEbIaNfAjAHQA==", "dev": true, + "license": "MIT", "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -1955,31 +1915,30 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.17.0.tgz", - "integrity": "sha512-72I3TGq93t2GoSBWI093wmKo0n6/b7O4j9o8U+f65TVD0FS6bI2180X5eGEr8MA8PhKMvYe9myZJquUT2JkCZw==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.18.0.tgz", + "integrity": "sha512-rqQgFRu6yPkauz+ms3nQpohwejS8bvgbPyIDq13cgEDbkXt4LH4OkDMT0/fN1RUtzG8e8AKJyDBoocuQh8qNeg==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.17.0", - "@typescript-eslint/visitor-keys": "7.17.0", + "@typescript-eslint/types": "8.18.0", + "@typescript-eslint/visitor-keys": "8.18.0", "debug": "^4.3.4", - "globby": "^11.1.0", + "fast-glob": "^3.3.2", "is-glob": "^4.0.3", "minimatch": "^9.0.4", "semver": "^7.6.0", "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "peerDependencies": { + "typescript": ">=4.8.4 <5.8.0" } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { @@ -1987,6 +1946,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } @@ -1996,6 +1956,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -2007,49 +1968,47 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.17.0.tgz", - "integrity": "sha512-r+JFlm5NdB+JXc7aWWZ3fKSm1gn0pkswEwIYsrGPdsT2GjsRATAKXiNtp3vgAAO1xZhX8alIOEQnNMl3kbTgJw==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.18.0.tgz", + "integrity": "sha512-p6GLdY383i7h5b0Qrfbix3Vc3+J2k6QWw6UMUeY5JGfm3C5LbZ4QIZzJNoNOfgyRe0uuYKjvVOsO/jD4SJO+xg==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.17.0", - "@typescript-eslint/types": "7.17.0", - "@typescript-eslint/typescript-estree": "7.17.0" + "@typescript-eslint/scope-manager": "8.18.0", + "@typescript-eslint/types": "8.18.0", + "@typescript-eslint/typescript-estree": "8.18.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.17.0.tgz", - "integrity": "sha512-RVGC9UhPOCsfCdI9pU++K4nD7to+jTcMIbXTSOcrLqUEW6gF2pU1UUbYJKc9cvcRSK1UDeMJ7pdMxf4bhMpV/A==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.18.0.tgz", + "integrity": "sha512-pCh/qEA8Lb1wVIqNvBke8UaRjJ6wrAWkJO5yyIbs8Yx6TNGYyfNjOo61tLv+WwLvoLPp4BQ8B7AHKijl8NGUfw==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.17.0", - "eslint-visitor-keys": "^3.4.3" + "@typescript-eslint/types": "8.18.0", + "eslint-visitor-keys": "^4.2.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "dev": true, - "license": "ISC" - }, "node_modules/@vercel/ncc": { "version": "0.38.3", "resolved": "https://registry.npmjs.org/@vercel/ncc/-/ncc-0.38.3.tgz", @@ -2064,6 +2023,7 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "dev": true, + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -2073,6 +2033,8 @@ }, "node_modules/acorn-jsx": { "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, "license": "MIT", "peerDependencies": { @@ -2093,6 +2055,8 @@ }, "node_modules/ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "license": "MIT", "dependencies": { @@ -2168,20 +2132,12 @@ "dev": true, "license": "Python-2.0" }, - "node_modules/aria-query": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", - "dev": true, - "dependencies": { - "dequal": "^2.0.3" - } - }, "node_modules/array-buffer-byte-length": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "is-array-buffer": "^3.0.4" @@ -2194,42 +2150,17 @@ } }, "node_modules/array-includes": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", - "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "2.1.0", + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/array.prototype.filter": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.3.tgz", - "integrity": "sha512-VizNcj/RGJiUyQBgzwxzE5oHdeuXY5hSbbmKMlphj1cy1Vl7Pn2asCGbSrru6hSQjmCzqTBPVWAF/whmEOVHbw==", - "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-array-method-boxes-properly": "^1.0.0", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", "is-string": "^1.0.7" }, "engines": { @@ -2240,15 +2171,17 @@ } }, "node_modules/array.prototype.findlastindex": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.4.tgz", - "integrity": "sha512-hzvSHUshSpCflDR1QMUBLHGHP1VIEBegT4pix9H/Z92Xw3ySoy6c2qh7lJWTJnRJ8JCZ9bJNCgTyYaJGcJu6xQ==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", + "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", + "call-bind": "^1.0.7", "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", + "es-abstract": "^1.23.2", "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", "es-shim-unscopables": "^1.0.2" }, "engines": { @@ -2263,6 +2196,7 @@ "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -2281,6 +2215,7 @@ "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -2299,6 +2234,7 @@ "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", "dev": true, + "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", "call-bind": "^1.0.5", @@ -2316,32 +2252,18 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ast-types-flow": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", - "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", - "dev": true - }, "node_modules/async": { "version": "3.2.5", "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", "dev": true }, - "node_modules/asynciterator.prototype": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", - "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.3" - } - }, "node_modules/available-typed-arrays": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "dev": true, + "license": "MIT", "dependencies": { "possible-typed-array-names": "^1.0.0" }, @@ -2352,24 +2274,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/axe-core": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", - "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/axobject-query": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", - "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", - "dev": true, - "dependencies": { - "dequal": "^2.0.3" - } - }, "node_modules/babel-jest": { "version": "29.7.0", "dev": true, @@ -2643,16 +2547,47 @@ } }, "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", "dev": true, + "license": "MIT", "dependencies": { + "call-bind-apply-helpers": "^1.0.0", "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", + "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.2.tgz", + "integrity": "sha512-0lk0PHFe/uz0vl527fG9CgdE9WdafjDbCXvBbs+LUv000TVt2Jjhqbs4Jwm8gz070w8xXyEAxrPOMullsxXeGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "get-intrinsic": "^1.2.5" }, "engines": { "node": ">= 0.4" @@ -2798,14 +2733,6 @@ "node": ">=18" } }, - "node_modules/common-tags": { - "version": "1.8.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/concat-map": { "version": "0.0.1", "dev": true, @@ -2849,11 +2776,59 @@ "node": ">= 8" } }, - "node_modules/damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", - "dev": true + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/debug": { "version": "4.3.4", @@ -2894,6 +2869,8 @@ }, "node_modules/deep-is": { "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true, "license": "MIT" }, @@ -2910,6 +2887,7 @@ "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "dev": true, + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -2927,6 +2905,7 @@ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dev": true, + "license": "MIT", "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", @@ -2943,15 +2922,6 @@ "version": "2.3.1", "license": "ISC" }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/detect-newline": { "version": "3.1.0", "dev": true, @@ -2968,31 +2938,32 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/dir-glob": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dlv": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, "node_modules/doctrine": { - "version": "3.0.0", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, "engines": { - "node": ">=6.0.0" + "node": ">=0.10.0" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.0.tgz", + "integrity": "sha512-9+Sj30DIu+4KvHqMfLUGLFYL2PkURSYMVXJyXe92nFRvlYq5hBjLEhblKB+vkd/WVlUYMWigiY07T91Fkk0+4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/eastasianwidth": { @@ -3072,52 +3043,58 @@ } }, "node_modules/es-abstract": { - "version": "1.22.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.5.tgz", - "integrity": "sha512-oW69R+4q2wG+Hc3KZePPZxOiisRIqfKBVo/HLx94QcJeWGU/8sZhCvc829rd1kS366vlJbzBfXf9yWwf0+Ko7w==", + "version": "1.23.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.5.tgz", + "integrity": "sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==", "dev": true, + "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", "arraybuffer.prototype.slice": "^1.0.3", "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", "es-define-property": "^1.0.0", "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", "es-set-tostringtag": "^2.0.3", "es-to-primitive": "^1.2.1", "function.prototype.name": "^1.1.6", "get-intrinsic": "^1.2.4", "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", + "globalthis": "^1.0.4", "gopd": "^1.0.1", "has-property-descriptors": "^1.0.2", "has-proto": "^1.0.3", "has-symbols": "^1.0.3", - "hasown": "^2.0.1", + "hasown": "^2.0.2", "internal-slot": "^1.0.7", "is-array-buffer": "^3.0.4", "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", "is-negative-zero": "^2.0.3", "is-regex": "^1.1.4", "is-shared-array-buffer": "^1.0.3", "is-string": "^1.0.7", "is-typed-array": "^1.1.13", "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", + "object-inspect": "^1.13.3", "object-keys": "^1.1.1", "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.0", + "regexp.prototype.flags": "^1.5.3", + "safe-array-concat": "^1.1.2", "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.8", - "string.prototype.trimend": "^1.0.7", - "string.prototype.trimstart": "^1.0.7", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", "typed-array-buffer": "^1.0.2", "typed-array-byte-length": "^1.0.1", "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.5", + "typed-array-length": "^1.0.6", "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.14" + "which-typed-array": "^1.1.15" }, "engines": { "node": ">= 0.4" @@ -3126,20 +3103,12 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", - "dev": true - }, "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.4" - }, + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -3149,31 +3118,19 @@ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" } }, - "node_modules/es-iterator-helpers": { - "version": "1.0.17", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.17.tgz", - "integrity": "sha512-lh7BsUqelv4KUbR5a/ZTaGGIMLCjPGPqJ6q+Oq24YP0RdyptX1uzm4vvaqzk7Zx3bpl/76YLTTDj9L7uYQ92oQ==", + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", "dev": true, + "license": "MIT", "dependencies": { - "asynciterator.prototype": "^1.0.0", - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.4", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.2", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.2", - "safe-array-concat": "^1.1.0" + "es-errors": "^1.3.0" }, "engines": { "node": ">= 0.4" @@ -3184,6 +3141,7 @@ "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", "dev": true, + "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4", "has-tostringtag": "^1.0.2", @@ -3198,19 +3156,21 @@ "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", "dev": true, + "license": "MIT", "dependencies": { "hasown": "^2.0.0" } }, "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", "dev": true, + "license": "MIT", "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" }, "engines": { "node": ">= 0.4" @@ -3230,6 +3190,8 @@ }, "node_modules/escape-string-regexp": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, "license": "MIT", "engines": { @@ -3240,84 +3202,63 @@ } }, "node_modules/eslint": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", - "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "version": "9.16.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.16.0.tgz", + "integrity": "sha512-whp8mSQI4C8VXd+fLgSM0lh3UlmcFtVwUQjyKCFfsp+2ItAIYhlq/hqGahGqHE6cv9unM41VlqKk2VtKYR2TaA==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.1", - "@humanwhocodes/config-array": "^0.13.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.19.0", + "@eslint/core": "^0.9.0", + "@eslint/eslintrc": "^3.2.0", + "@eslint/js": "9.16.0", + "@eslint/plugin-kit": "^0.2.3", + "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", + "@humanwhocodes/retry": "^0.4.1", + "@types/estree": "^1.0.6", + "@types/json-schema": "^7.0.15", "ajv": "^6.12.4", "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", + "cross-spawn": "^7.0.5", "debug": "^4.3.2", - "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", + "eslint-scope": "^8.2.0", + "eslint-visitor-keys": "^4.2.0", + "espree": "^10.3.0", + "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", + "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" + "optionator": "^0.9.3" }, "bin": { "eslint": "bin/eslint.js" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-compat-utils": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.6.3.tgz", - "integrity": "sha512-9IDdksh5pUYP2ZLi7mOdROxVjLY8gY2qKxprmrJ/5Dyqud7M/IFKxF3o0VLlRhITm1pK6Fk7NiBxE39M/VlUcw==", - "dev": true, - "dependencies": { - "semver": "^7.5.4" - }, - "engines": { - "node": ">=12" + "url": "https://eslint.org/donate" }, "peerDependencies": { - "eslint": ">=6.0.0" - } - }, - "node_modules/eslint-config-prettier": { - "version": "9.0.0", - "dev": true, - "license": "MIT", - "bin": { - "eslint-config-prettier": "bin/cli.js" + "jiti": "*" }, - "peerDependencies": { - "eslint": ">=7.0.0" + "peerDependenciesMeta": { + "jiti": { + "optional": true + } } }, "node_modules/eslint-import-resolver-node": { @@ -3325,6 +3266,7 @@ "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^3.2.7", "is-core-module": "^2.13.0", @@ -3336,36 +3278,17 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, - "node_modules/eslint-json-compat-utils": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/eslint-json-compat-utils/-/eslint-json-compat-utils-0.2.1.tgz", - "integrity": "sha512-YzEodbDyW8DX8bImKhAcCeu/L31Dd/70Bidx2Qex9OFUtgzXLqtfWL4Hr5fM/aCCB8QUZLuJur0S9k6UfgFkfg==", - "dev": true, - "dependencies": { - "esquery": "^1.6.0" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "eslint": "*", - "jsonc-eslint-parser": "^2.4.0" - }, - "peerDependenciesMeta": { - "@eslint/json": { - "optional": true - } - } - }, "node_modules/eslint-module-utils": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", - "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", + "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^3.2.7" }, @@ -3383,465 +3306,43 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, - "node_modules/eslint-plugin-escompat": { - "version": "3.11.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-escompat/-/eslint-plugin-escompat-3.11.4.tgz", - "integrity": "sha512-j0ywwNnIufshOzgAu+PfIig1c7VRClKSNKzpniMT2vXQ4leL5q+e/SpMFQU0nrdL2WFFM44XmhSuwmxb3G0CJg==", - "dev": true, - "dependencies": { - "browserslist": "^4.23.1" - }, - "peerDependencies": { - "eslint": ">=5.14.1" - } - }, - "node_modules/eslint-plugin-eslint-comments": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz", - "integrity": "sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5", - "ignore": "^5.0.5" - }, - "engines": { - "node": ">=6.5.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=4.19.1" - } - }, - "node_modules/eslint-plugin-eslint-comments/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eslint-plugin-filenames": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-filenames/-/eslint-plugin-filenames-1.3.2.tgz", - "integrity": "sha512-tqxJTiEM5a0JmRCUYQmxw23vtTxrb2+a3Q2mMOPhFxvt7ZQQJmdiuMby9B/vUAuVMghyP7oET+nIf6EO6CBd/w==", - "dev": true, - "dependencies": { - "lodash.camelcase": "4.3.0", - "lodash.kebabcase": "4.1.1", - "lodash.snakecase": "4.1.1", - "lodash.upperfirst": "4.3.1" - }, - "peerDependencies": { - "eslint": "*" - } - }, - "node_modules/eslint-plugin-github": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-github/-/eslint-plugin-github-5.1.4.tgz", - "integrity": "sha512-j5IgIxsDoch06zJzeqPvenfzRXDKI9Z8YwfUg1pm2ay1q44tMSFwvEu6l0uEIrTpA3v8QdPyLr98LqDl1TIhSA==", - "dev": true, - "dependencies": { - "@eslint/compat": "^1.2.3", - "@eslint/eslintrc": "^3.1.0", - "@eslint/js": "^9.14.0", - "@github/browserslist-config": "^1.0.0", - "@typescript-eslint/eslint-plugin": "^8.0.0", - "@typescript-eslint/parser": "^8.0.0", - "aria-query": "^5.3.0", - "eslint-config-prettier": ">=8.0.0", - "eslint-plugin-escompat": "^3.11.3", - "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-filenames": "^1.3.2", - "eslint-plugin-i18n-text": "^1.0.1", - "eslint-plugin-import": "^2.25.2", - "eslint-plugin-jsx-a11y": "^6.7.1", - "eslint-plugin-no-only-tests": "^3.0.0", - "eslint-plugin-prettier": "^5.2.1", - "eslint-rule-documentation": ">=1.0.0", - "globals": "^15.12.0", - "jsx-ast-utils": "^3.3.2", - "prettier": "^3.0.0", - "svg-element-attributes": "^1.3.1", - "typescript-eslint": "^8.14.0" - }, - "bin": { - "eslint-ignore-errors": "bin/eslint-ignore-errors.js" - }, - "peerDependencies": { - "eslint": "^8 || ^9" - } - }, - "node_modules/eslint-plugin-github/node_modules/@eslint/compat": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@eslint/compat/-/compat-1.2.3.tgz", - "integrity": "sha512-wlZhwlDFxkxIZ571aH0FoK4h4Vwx7P3HJx62Gp8hTc10bfpwT2x0nULuAHmQSJBOWPgPeVf+9YtnD4j50zVHmA==", - "dev": true, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "peerDependencies": { - "eslint": "^9.10.0" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-github/node_modules/@eslint/eslintrc": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.2.0.tgz", - "integrity": "sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^10.0.1", - "globals": "^14.0.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-plugin-github/node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", - "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", - "dev": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint-plugin-github/node_modules/@eslint/js": { - "version": "9.15.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.15.0.tgz", - "integrity": "sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==", - "dev": true, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.16.0.tgz", - "integrity": "sha512-5YTHKV8MYlyMI6BaEG7crQ9BhSc8RxzshOReKwZwRWN0+XvvTOm+L/UYLCYxFpfwYuAAqhxiq4yae0CMFwbL7Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.16.0", - "@typescript-eslint/type-utils": "8.16.0", - "@typescript-eslint/utils": "8.16.0", - "@typescript-eslint/visitor-keys": "8.16.0", - "graphemer": "^1.4.0", - "ignore": "^5.3.1", - "natural-compare": "^1.4.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", - "eslint": "^8.57.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/parser": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.16.0.tgz", - "integrity": "sha512-D7DbgGFtsqIPIFMPJwCad9Gfi/hC0PWErRRHFnaCWoEDYi5tQUDiJCTmGUbBiLzjqAck4KcXt9Ayj0CNlIrF+w==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/scope-manager": "8.16.0", - "@typescript-eslint/types": "8.16.0", - "@typescript-eslint/typescript-estree": "8.16.0", - "@typescript-eslint/visitor-keys": "8.16.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/scope-manager": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.16.0.tgz", - "integrity": "sha512-mwsZWubQvBki2t5565uxF0EYvG+FwdFb8bMtDuGQLdCCnGPrDEDvm1gtfynuKlnpzeBRqdFCkMf9jg1fnAK8sg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.16.0", - "@typescript-eslint/visitor-keys": "8.16.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/type-utils": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.16.0.tgz", - "integrity": "sha512-IqZHGG+g1XCWX9NyqnI/0CX5LL8/18awQqmkZSl2ynn8F76j579dByc0jhfVSnSnhf7zv76mKBQv9HQFKvDCgg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/typescript-estree": "8.16.0", - "@typescript-eslint/utils": "8.16.0", - "debug": "^4.3.4", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/types": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.16.0.tgz", - "integrity": "sha512-NzrHj6thBAOSE4d9bsuRNMvk+BvaQvmY4dDglgkgGC0EW/tB3Kelnp3tAKH87GEwzoxgeQn9fNGRyFJM/xd+GQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.16.0.tgz", - "integrity": "sha512-E2+9IzzXMc1iaBy9zmo+UYvluE3TW7bCGWSF41hVWUE01o8nzr1rvOQYSxelxr6StUvRcTMe633eY8mXASMaNw==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "8.16.0", - "@typescript-eslint/visitor-keys": "8.16.0", - "debug": "^4.3.4", - "fast-glob": "^3.3.2", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/utils": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.16.0.tgz", - "integrity": "sha512-C1zRy/mOL8Pj157GiX4kaw7iyRLKfJXBR3L82hk5kS/GyHcOFmy4YUq/zfZti72I9wnuQtA/+xzft4wCC8PJdA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.16.0", - "@typescript-eslint/types": "8.16.0", - "@typescript-eslint/typescript-estree": "8.16.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.16.0.tgz", - "integrity": "sha512-pq19gbaMOmFE3CbL0ZB8J8BFCo2ckfHBfaIsaOZgBIF4EoISJIdLX5xRhd0FGB0LlHReNRuzoJoMGpTjq8F2CQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.16.0", - "eslint-visitor-keys": "^4.2.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-github/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/eslint-plugin-github/node_modules/eslint-visitor-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", - "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", - "dev": true, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-plugin-github/node_modules/espree": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", - "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", - "dev": true, - "dependencies": { - "acorn": "^8.14.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.2.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-plugin-github/node_modules/globals": { - "version": "15.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-15.12.0.tgz", - "integrity": "sha512-1+gLErljJFhbOVyaetcwJiJ4+eLe45S2E7P5UiZ9xGfeq3ATQf5DOv9G7MH3gGbKQLkzmNh2DxfZwLdw+j6oTQ==", - "dev": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint-plugin-i18n-text": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-i18n-text/-/eslint-plugin-i18n-text-1.0.1.tgz", - "integrity": "sha512-3G3UetST6rdqhqW9SfcfzNYMpQXS7wNkJvp6dsXnjzGiku6Iu5hl3B0kmk6lIcFPwYjhQIY+tXVRtK9TlGT7RA==", - "dev": true, - "peerDependencies": { - "eslint": ">=5.0.0" - } - }, "node_modules/eslint-plugin-import": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", - "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", + "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", "dev": true, + "license": "MIT", "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", "array.prototype.flat": "^1.3.2", "array.prototype.flatmap": "^1.3.2", "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", + "eslint-module-utils": "^2.12.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.8", "tsconfig-paths": "^3.15.0" }, "engines": { "node": ">=4" }, "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" } }, "node_modules/eslint-plugin-import/node_modules/debug": { @@ -3849,27 +3350,17 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/eslint-plugin-import/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -3879,6 +3370,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.9.0.tgz", "integrity": "sha512-rLu1s1Wf96TgUUxSw6loVIkNtUjq1Re7A9QdCCHSohnvXEBAjuL420h0T/fMmkQlNsQP2GhQzEUpYHPfxBkvYQ==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/utils": "^6.0.0 || ^7.0.0 || ^8.0.0" }, @@ -3899,122 +3391,10 @@ } } }, - "node_modules/eslint-plugin-jsonc": { - "version": "2.18.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.18.2.tgz", - "integrity": "sha512-SDhJiSsWt3nItl/UuIv+ti4g3m4gpGkmnUJS9UWR3TrpyNsIcnJoBRD7Kof6cM4Rk3L0wrmY5Tm3z7ZPjR2uGg==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "eslint-compat-utils": "^0.6.0", - "eslint-json-compat-utils": "^0.2.1", - "espree": "^9.6.1", - "graphemer": "^1.4.0", - "jsonc-eslint-parser": "^2.0.4", - "natural-compare": "^1.4.0", - "synckit": "^0.6.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ota-meshi" - }, - "peerDependencies": { - "eslint": ">=6.0.0" - } - }, - "node_modules/eslint-plugin-jsonc/node_modules/synckit": { - "version": "0.6.2", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=12.20" - } - }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", - "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.23.2", - "aria-query": "^5.3.0", - "array-includes": "^3.1.7", - "array.prototype.flatmap": "^1.3.2", - "ast-types-flow": "^0.0.8", - "axe-core": "=4.7.0", - "axobject-query": "^3.2.1", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "es-iterator-helpers": "^1.0.15", - "hasown": "^2.0.0", - "jsx-ast-utils": "^3.3.5", - "language-tags": "^1.0.9", - "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7" - }, - "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-no-only-tests": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-3.1.0.tgz", - "integrity": "sha512-Lf4YW/bL6Un1R6A76pRZyE1dl1vr31G/ev8UzIc/geCgFWyrKil8hVjYqWVKGB/UIGmb6Slzs9T0wNezdSVegw==", - "dev": true, - "engines": { - "node": ">=5.0.0" - } - }, - "node_modules/eslint-plugin-prettier": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz", - "integrity": "sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==", - "dev": true, - "dependencies": { - "prettier-linter-helpers": "^1.0.0", - "synckit": "^0.9.1" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint-plugin-prettier" - }, - "peerDependencies": { - "@types/eslint": ">=8.0.0", - "eslint": ">=8.0.0", - "eslint-config-prettier": "*", - "prettier": ">=3.0.0" - }, - "peerDependenciesMeta": { - "@types/eslint": { - "optional": true - }, - "eslint-config-prettier": { - "optional": true - } - } - }, - "node_modules/eslint-rule-documentation": { - "version": "1.0.23", - "resolved": "https://registry.npmjs.org/eslint-rule-documentation/-/eslint-rule-documentation-1.0.23.tgz", - "integrity": "sha512-pWReu3fkohwyvztx/oQWWgld2iad25TfUdi6wvhhaDPIQjHU/pyvlKgXFw1kX31SQK2Nq9MH+vRDWB0ZLy8fYw==", - "dev": true, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/eslint-scope": { - "version": "7.2.2", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.2.0.tgz", + "integrity": "sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -4022,34 +3402,38 @@ "estraverse": "^5.2.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" } }, "node_modules/eslint-visitor-keys": { - "version": "3.4.3", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", + "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", "dev": true, "license": "Apache-2.0", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" } }, "node_modules/espree": { - "version": "9.6.1", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", + "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "acorn": "^8.9.0", + "acorn": "^8.14.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" + "eslint-visitor-keys": "^4.2.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -4072,6 +3456,7 @@ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" }, @@ -4081,6 +3466,8 @@ }, "node_modules/esrecurse": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -4092,6 +3479,8 @@ }, "node_modules/estraverse": { "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -4100,6 +3489,8 @@ }, "node_modules/esutils": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -4152,19 +3543,17 @@ }, "node_modules/fast-deep-equal": { "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true, "license": "MIT" }, - "node_modules/fast-diff": { - "version": "1.3.0", - "dev": true, - "license": "Apache-2.0" - }, "node_modules/fast-glob": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -4178,6 +3567,8 @@ }, "node_modules/fast-glob/node_modules/glob-parent": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "license": "ISC", "dependencies": { @@ -4194,11 +3585,15 @@ }, "node_modules/fast-levenshtein": { "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true, "license": "MIT" }, "node_modules/fastq": { - "version": "1.15.0", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dev": true, "license": "ISC", "dependencies": { @@ -4214,14 +3609,16 @@ } }, "node_modules/file-entry-cache": { - "version": "6.0.1", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", "dev": true, "license": "MIT", "dependencies": { - "flat-cache": "^3.0.4" + "flat-cache": "^4.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=16.0.0" } }, "node_modules/filelist": { @@ -4268,6 +3665,8 @@ }, "node_modules/find-up": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, "license": "MIT", "dependencies": { @@ -4282,20 +3681,23 @@ } }, "node_modules/flat-cache": { - "version": "3.1.0", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", "dev": true, "license": "MIT", "dependencies": { - "flatted": "^3.2.7", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" + "flatted": "^3.2.9", + "keyv": "^4.5.4" }, "engines": { - "node": ">=12.0.0" + "node": ">=16" } }, "node_modules/flatted": { - "version": "3.2.7", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", + "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==", "dev": true, "license": "ISC" }, @@ -4304,6 +3706,7 @@ "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", "dev": true, + "license": "MIT", "dependencies": { "is-callable": "^1.1.3" } @@ -4375,6 +3778,7 @@ "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -4393,6 +3797,7 @@ "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -4414,16 +3819,22 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.6.tgz", + "integrity": "sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==", "dev": true, + "license": "MIT", "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "dunder-proto": "^1.0.0", + "es-define-property": "^1.0.1", "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -4456,6 +3867,7 @@ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "es-errors": "^1.3.0", @@ -4489,6 +3901,8 @@ }, "node_modules/glob-parent": { "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, "license": "ISC", "dependencies": { @@ -4499,26 +3913,27 @@ } }, "node_modules/globals": { - "version": "13.23.0", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", "dev": true, "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, "engines": { - "node": ">=8" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", "dev": true, + "license": "MIT", "dependencies": { - "define-properties": "^1.1.3" + "define-properties": "^1.2.1", + "gopd": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -4527,32 +3942,14 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/globby": { - "version": "11.1.0", + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", "dev": true, "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.3" + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -4565,33 +3962,17 @@ }, "node_modules/graphemer": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", "dev": true, "license": "MIT" }, - "node_modules/has-ansi": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-ansi/node_modules/ansi-regex": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/has-bigints": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -4609,6 +3990,7 @@ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dev": true, + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0" }, @@ -4617,10 +3999,14 @@ } }, "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, "engines": { "node": ">= 0.4" }, @@ -4629,10 +4015,11 @@ } }, "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -4645,6 +4032,7 @@ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dev": true, + "license": "MIT", "dependencies": { "has-symbols": "^1.0.3" }, @@ -4726,16 +4114,19 @@ } }, "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/import-fresh": { "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, "license": "MIT", "dependencies": { @@ -4774,14 +4165,6 @@ "node": ">=0.8.19" } }, - "node_modules/indent-string": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/inflight": { "version": "1.0.6", "dev": true, @@ -4806,14 +4189,15 @@ } }, "node_modules/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", "dev": true, + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" + "hasown": "^2.0.2", + "side-channel": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -4843,6 +4227,7 @@ "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.2.1" @@ -4864,6 +4249,7 @@ "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -4875,25 +4261,30 @@ } }, "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", "dev": true, + "license": "MIT", "dependencies": { - "has-bigints": "^1.0.1" + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.1.tgz", + "integrity": "sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -4907,6 +4298,7 @@ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -4915,24 +4307,48 @@ } }, "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", "dev": true, + "license": "MIT", "dependencies": { - "hasown": "^2.0.0" + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", "dev": true, + "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -4943,6 +4359,8 @@ }, "node_modules/is-extglob": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true, "license": "MIT", "engines": { @@ -4950,12 +4368,16 @@ } }, "node_modules/is-finalizationregistry": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", - "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.0.tgz", + "integrity": "sha512-qfMdqbAQEwBw78ZyReKnlA8ezmPdb9BemzIIip/JkjaZUhitfXDkkr+3QTboW0JrSXT1QWyYShpvnNHGZ4c4yA==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2" + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -4981,6 +4403,7 @@ "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -4993,6 +4416,8 @@ }, "node_modules/is-glob": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, "license": "MIT", "dependencies": { @@ -5007,6 +4432,7 @@ "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -5019,6 +4445,7 @@ "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -5036,12 +4463,14 @@ } }, "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.0.tgz", + "integrity": "sha512-KVSZV0Dunv9DTPkhXwcZ3Q+tUc9TsaE1ZwX5J2WMvsSGS6Md8TFPun5uwh0yRdrNerI6vf/tbJxqSx4c1ZI1Lw==", "dev": true, + "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bind": "^1.0.7", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -5050,22 +4479,17 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-path-inside": { - "version": "3.0.3", + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -5079,6 +4503,7 @@ "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -5091,6 +4516,7 @@ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7" }, @@ -5113,12 +4539,14 @@ } }, "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.0.tgz", + "integrity": "sha512-PlfzajuF9vSo5wErv3MJAKD/nqf9ngAs1NFQYm16nUYFO2IzxJ2hcm+IOCg+EEopdykNNUhVq5cz35cAUxU8+g==", "dev": true, + "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bind": "^1.0.7", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -5128,12 +4556,15 @@ } }, "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", "dev": true, + "license": "MIT", "dependencies": { - "has-symbols": "^1.0.2" + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -5147,6 +4578,7 @@ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", "dev": true, + "license": "MIT", "dependencies": { "which-typed-array": "^1.1.14" }, @@ -5162,6 +4594,7 @@ "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -5170,12 +4603,16 @@ } }, "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.0.tgz", + "integrity": "sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2" + "call-bound": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -5186,6 +4623,7 @@ "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "get-intrinsic": "^1.2.4" @@ -5201,7 +4639,8 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/isexe": { "version": "2.0.0", @@ -5268,19 +4707,6 @@ "node": ">=8" } }, - "node_modules/iterator.prototype": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", - "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", - "dev": true, - "dependencies": { - "define-properties": "^1.2.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.4", - "set-function-name": "^2.0.1" - } - }, "node_modules/jackspeak": { "version": "3.4.3", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", @@ -5884,6 +5310,8 @@ }, "node_modules/json-buffer": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "dev": true, "license": "MIT" }, @@ -5894,11 +5322,15 @@ }, "node_modules/json-schema-traverse": { "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true, "license": "MIT" }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true, "license": "MIT" }, @@ -5919,24 +5351,6 @@ "node": ">=6" } }, - "node_modules/jsonc-eslint-parser": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jsonc-eslint-parser/-/jsonc-eslint-parser-2.4.0.tgz", - "integrity": "sha512-WYDyuc/uFcGp6YtM2H0uKmUwieOuzeE/5YocFJLnLfclZ4inf3mRn8ZVy1s7Hxji7Jxm6Ss8gqpexD/GlKoGgg==", - "dev": true, - "dependencies": { - "acorn": "^8.5.0", - "eslint-visitor-keys": "^3.0.0", - "espree": "^9.0.0", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ota-meshi" - } - }, "node_modules/jsonc-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", @@ -5952,23 +5366,10 @@ "node": ">=0.10.0" } }, - "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" - }, - "engines": { - "node": ">=4.0" - } - }, "node_modules/keyv": { - "version": "4.5.3", + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dev": true, "license": "MIT", "dependencies": { @@ -5983,24 +5384,6 @@ "node": ">=6" } }, - "node_modules/language-subtag-registry": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", - "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", - "dev": true - }, - "node_modules/language-tags": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", - "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", - "dev": true, - "dependencies": { - "language-subtag-registry": "^0.3.20" - }, - "engines": { - "node": ">=0.10" - } - }, "node_modules/leven": { "version": "3.1.0", "dev": true, @@ -6011,6 +5394,8 @@ }, "node_modules/levn": { "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, "license": "MIT", "dependencies": { @@ -6037,6 +5422,8 @@ }, "node_modules/locate-path": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, "license": "MIT", "dependencies": { @@ -6049,23 +5436,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/lodash": { - "version": "4.17.21", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", - "dev": true - }, - "node_modules/lodash.kebabcase": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", - "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", - "dev": true - }, "node_modules/lodash.memoize": { "version": "4.1.2", "dev": true, @@ -6073,100 +5443,11 @@ }, "node_modules/lodash.merge": { "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true, "license": "MIT" }, - "node_modules/lodash.snakecase": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", - "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==", - "dev": true - }, - "node_modules/lodash.upperfirst": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz", - "integrity": "sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==", - "dev": true - }, - "node_modules/loglevel": { - "version": "1.8.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/loglevel" - } - }, - "node_modules/loglevel-colored-level-prefix": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^1.1.3", - "loglevel": "^1.4.1" - } - }, - "node_modules/loglevel-colored-level-prefix/node_modules/ansi-regex": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loglevel-colored-level-prefix/node_modules/ansi-styles": { - "version": "2.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loglevel-colored-level-prefix/node_modules/chalk": { - "version": "1.1.3", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loglevel-colored-level-prefix/node_modules/escape-string-regexp": { - "version": "1.0.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/loglevel-colored-level-prefix/node_modules/strip-ansi": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loglevel-colored-level-prefix/node_modules/supports-color": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/lru-cache": { "version": "5.1.1", "dev": true, @@ -6389,6 +5670,16 @@ "url": "https://github.com/sponsors/DavidAnson" } }, + "node_modules/math-intrinsics": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.0.0.tgz", + "integrity": "sha512-4MqMiKP90ybymYvsut0CH2g4XWbfLtmlCkXmtmdcDCxNB+mQcu1w/1+L/VD7vi/PSv7X2JYV7SCcR+jiPXnQtA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/mdurl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", @@ -6402,6 +5693,8 @@ }, "node_modules/merge2": { "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true, "license": "MIT", "engines": { @@ -6409,11 +5702,13 @@ } }, "node_modules/micromatch": { - "version": "4.0.5", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, "license": "MIT", "dependencies": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" }, "engines": { @@ -6724,10 +6019,14 @@ } }, "node_modules/object-inspect": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", + "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -6737,6 +6036,7 @@ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -6746,6 +6046,7 @@ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "define-properties": "^1.2.1", @@ -6759,29 +6060,17 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object.entries": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", - "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/object.fromentries": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", - "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -6791,27 +6080,30 @@ } }, "node_modules/object.groupby": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.2.tgz", - "integrity": "sha512-bzBq58S+x+uo0VjurFT0UktpKHOZmv4/xePiOA1nbB9pMqpGK7rUPNgf+1YC+7mE+0HzhTMqNUuCqvKhj6FnBw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", "dev": true, + "license": "MIT", "dependencies": { - "array.prototype.filter": "^1.0.3", - "call-bind": "^1.0.5", + "call-bind": "^1.0.7", "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.0.0" + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/object.values": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", - "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -6842,16 +6134,18 @@ } }, "node_modules/optionator": { - "version": "0.9.3", + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dev": true, "license": "MIT", "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" }, "engines": { "node": ">= 0.8.0" @@ -6873,6 +6167,8 @@ }, "node_modules/p-locate": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, "license": "MIT", "dependencies": { @@ -6912,6 +6208,8 @@ }, "node_modules/parent-module": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, "license": "MIT", "dependencies": { @@ -6988,14 +6286,6 @@ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", "license": "ISC" }, - "node_modules/path-type": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", @@ -7085,12 +6375,15 @@ "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/prelude-ls": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true, "license": "MIT", "engines": { @@ -7112,178 +6405,6 @@ "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/prettier-eslint": { - "version": "16.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/parser": "^6.7.5", - "common-tags": "^1.4.0", - "dlv": "^1.1.0", - "eslint": "^8.7.0", - "indent-string": "^4.0.0", - "lodash.merge": "^4.6.0", - "loglevel-colored-level-prefix": "^1.0.0", - "prettier": "^3.0.1", - "pretty-format": "^29.7.0", - "require-relative": "^0.8.7", - "typescript": "^5.2.2", - "vue-eslint-parser": "^9.1.0" - }, - "engines": { - "node": ">=16.10.0" - }, - "peerDependencies": { - "prettier-plugin-svelte": "^3.0.0", - "svelte-eslint-parser": "*" - }, - "peerDependenciesMeta": { - "prettier-plugin-svelte": { - "optional": true - }, - "svelte-eslint-parser": { - "optional": true - } - } - }, - "node_modules/prettier-eslint/node_modules/@typescript-eslint/parser": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz", - "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/prettier-eslint/node_modules/@typescript-eslint/scope-manager": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", - "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/prettier-eslint/node_modules/@typescript-eslint/types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", - "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", - "dev": true, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/prettier-eslint/node_modules/@typescript-eslint/typescript-estree": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", - "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/prettier-eslint/node_modules/@typescript-eslint/visitor-keys": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", - "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/prettier-eslint/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/prettier-eslint/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-diff": "^1.1.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/pretty-format": { "version": "29.7.0", "dev": true, @@ -7353,6 +6474,8 @@ }, "node_modules/punycode": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, "license": "MIT", "engines": { @@ -7385,6 +6508,8 @@ }, "node_modules/queue-microtask": { "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true, "funding": [ { @@ -7408,18 +6533,20 @@ "license": "MIT" }, "node_modules/reflect.getprototypeof": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.5.tgz", - "integrity": "sha512-62wgfC8dJWrmxv44CA36pLDnP6KKl3Vhxb7PL+8+qrrFMMoJij4vgiMP8zV4O8+CBMXY1mHxI5fITGHXFHVmQQ==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.8.tgz", + "integrity": "sha512-B5dj6usc5dkk8uFliwjwDHM8To5/QwdKz9JcBZ8Ic4G1f0YmeeJTtE/ZTdgRFPAfxZFiUaPhZ1Jcs4qeagItGQ==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", + "call-bind": "^1.0.8", "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.0.0", - "get-intrinsic": "^1.2.3", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" + "dunder-proto": "^1.0.0", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.2.0", + "which-builtin-type": "^1.2.0" }, "engines": { "node": ">= 0.4" @@ -7428,22 +6555,17 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "dev": true - }, "node_modules/regexp.prototype.flags": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.6", + "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" + "set-function-name": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -7460,11 +6582,6 @@ "node": ">=0.10.0" } }, - "node_modules/require-relative": { - "version": "0.8.7", - "dev": true, - "license": "MIT" - }, "node_modules/resolve": { "version": "1.22.4", "dev": true, @@ -7502,6 +6619,8 @@ }, "node_modules/resolve-from": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true, "license": "MIT", "engines": { @@ -7527,6 +6646,8 @@ }, "node_modules/reusify": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true, "license": "MIT", "engines": { @@ -7534,20 +6655,6 @@ "node": ">=0.10.0" } }, - "node_modules/rimraf": { - "version": "3.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/run-con": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.3.2.tgz", @@ -7565,6 +6672,8 @@ }, "node_modules/run-parallel": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, "funding": [ { @@ -7586,14 +6695,16 @@ } }, "node_modules/safe-array-concat": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", "isarray": "^2.0.5" }, "engines": { @@ -7604,14 +6715,15 @@ } }, "node_modules/safe-regex-test": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.6", + "call-bound": "^1.0.2", "es-errors": "^1.3.0", - "is-regex": "^1.1.4" + "is-regex": "^1.2.1" }, "engines": { "node": ">= 0.4" @@ -7643,6 +6755,7 @@ "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", "dev": true, + "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -7660,6 +6773,7 @@ "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", "dev": true, + "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -7688,15 +6802,73 @@ } }, "node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -7872,14 +7044,19 @@ "license": "MIT" }, "node_modules/string.prototype.trim": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", - "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -7889,28 +7066,37 @@ } }, "node_modules/string.prototype.trimend": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", - "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimstart": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", - "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -7986,32 +7172,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/svg-element-attributes": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/svg-element-attributes/-/svg-element-attributes-1.3.1.tgz", - "integrity": "sha512-Bh05dSOnJBf3miNMqpsormfNtfidA/GxQVakhtn0T4DECWKeXQRQUceYjJ+OxYiiLdGe4Jo9iFV8wICFapFeIA==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/synckit": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.1.tgz", - "integrity": "sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==", - "dev": true, - "dependencies": { - "@pkgr/core": "^0.1.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" - } - }, "node_modules/tar": { "version": "7.4.3", "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", @@ -8051,11 +7211,6 @@ "node": ">=8" } }, - "node_modules/text-table": { - "version": "0.2.0", - "dev": true, - "license": "MIT" - }, "node_modules/tmpl": { "version": "1.0.5", "dev": true, @@ -8082,10 +7237,11 @@ } }, "node_modules/ts-api-utils": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", - "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.3.tgz", + "integrity": "sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==", "dev": true, + "license": "MIT", "engines": { "node": ">=16" }, @@ -8146,6 +7302,7 @@ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", "dev": true, + "license": "MIT", "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.2", @@ -8158,6 +7315,7 @@ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, + "license": "MIT", "dependencies": { "minimist": "^1.2.0" }, @@ -8170,15 +7328,11 @@ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, - "node_modules/tslib": { - "version": "2.6.2", - "dev": true, - "license": "0BSD" - }, "node_modules/tunnel": { "version": "0.0.6", "license": "MIT", @@ -8188,6 +7342,8 @@ }, "node_modules/type-check": { "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, "license": "MIT", "dependencies": { @@ -8205,22 +7361,12 @@ "node": ">=4" } }, - "node_modules/type-fest": { - "version": "0.20.2", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/typed-array-buffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -8235,6 +7381,7 @@ "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", @@ -8250,17 +7397,19 @@ } }, "node_modules/typed-array-byte-offset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.3.tgz", + "integrity": "sha512-GsvTyUHTriq6o/bHcTd0vM7OQ9JEdlvluu9YISaA7+KzDzPaIzEeDFNkTfhdE3MYcNhNi0vq/LlegYgIs5yPAw==", "dev": true, + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" + "is-typed-array": "^1.1.13", + "reflect.getprototypeof": "^1.0.6" }, "engines": { "node": ">= 0.4" @@ -8270,17 +7419,18 @@ } }, "node_modules/typed-array-length": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.5.tgz", - "integrity": "sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-proto": "^1.0.3", "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" }, "engines": { "node": ">= 0.4" @@ -8303,14 +7453,15 @@ } }, "node_modules/typescript-eslint": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.15.0.tgz", - "integrity": "sha512-wY4FRGl0ZI+ZU4Jo/yjdBu0lVTSML58pu6PgGtJmCufvzfV565pUF6iACQt092uFOd49iLOTX/sEVmHtbSrS+w==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.18.0.tgz", + "integrity": "sha512-Xq2rRjn6tzVpAyHr3+nmSg1/9k9aIHnJ2iZeOH7cfGOWqTkXTm3kwpQglEuLGdNrYvPF+2gtAs+/KF5rjVo+WQ==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.15.0", - "@typescript-eslint/parser": "8.15.0", - "@typescript-eslint/utils": "8.15.0" + "@typescript-eslint/eslint-plugin": "8.18.0", + "@typescript-eslint/parser": "8.18.0", + "@typescript-eslint/utils": "8.18.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -8320,238 +7471,8 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.15.0.tgz", - "integrity": "sha512-+zkm9AR1Ds9uLWN3fkoeXgFppaQ+uEVtfOV62dDmsy9QCNqlRHWNEck4yarvRNrvRcHQLGfqBNui3cimoz8XAg==", - "dev": true, - "dependencies": { - "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.15.0", - "@typescript-eslint/type-utils": "8.15.0", - "@typescript-eslint/utils": "8.15.0", - "@typescript-eslint/visitor-keys": "8.15.0", - "graphemer": "^1.4.0", - "ignore": "^5.3.1", - "natural-compare": "^1.4.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", - "eslint": "^8.57.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/parser": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.15.0.tgz", - "integrity": "sha512-7n59qFpghG4uazrF9qtGKBZXn7Oz4sOMm8dwNWDQY96Xlm2oX67eipqcblDj+oY1lLCbf1oltMZFpUso66Kl1A==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "8.15.0", - "@typescript-eslint/types": "8.15.0", - "@typescript-eslint/typescript-estree": "8.15.0", - "@typescript-eslint/visitor-keys": "8.15.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/scope-manager": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.15.0.tgz", - "integrity": "sha512-QRGy8ADi4J7ii95xz4UoiymmmMd/zuy9azCaamnZ3FM8T5fZcex8UfJcjkiEZjJSztKfEBe3dZ5T/5RHAmw2mA==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "8.15.0", - "@typescript-eslint/visitor-keys": "8.15.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/type-utils": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.15.0.tgz", - "integrity": "sha512-UU6uwXDoI3JGSXmcdnP5d8Fffa2KayOhUUqr/AiBnG1Gl7+7ut/oyagVeSkh7bxQ0zSXV9ptRh/4N15nkCqnpw==", - "dev": true, - "dependencies": { - "@typescript-eslint/typescript-estree": "8.15.0", - "@typescript-eslint/utils": "8.15.0", - "debug": "^4.3.4", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/types": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.15.0.tgz", - "integrity": "sha512-n3Gt8Y/KyJNe0S3yDCD2RVKrHBC4gTUcLTebVBXacPy091E6tNspFLKRXlk3hwT4G55nfr1n2AdFqi/XMxzmPQ==", - "dev": true, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.15.0.tgz", - "integrity": "sha512-1eMp2JgNec/niZsR7ioFBlsh/Fk0oJbhaqO0jRyQBMgkz7RrFfkqF9lYYmBoGBaSiLnu8TAPQTwoTUiSTUW9dg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "8.15.0", - "@typescript-eslint/visitor-keys": "8.15.0", - "debug": "^4.3.4", - "fast-glob": "^3.3.2", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/utils": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.15.0.tgz", - "integrity": "sha512-k82RI9yGhr0QM3Dnq+egEpz9qB6Un+WLYhmoNcvl8ltMEededhh7otBVVIDDsEEttauwdY/hQoSsOv13lxrFzQ==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.15.0", - "@typescript-eslint/types": "8.15.0", - "@typescript-eslint/typescript-estree": "8.15.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.15.0.tgz", - "integrity": "sha512-h8vYOulWec9LhpwfAdZf2bjr8xIp0KNKnpgqSz0qqYYKAW/QZKw3ktRndbiAtUz4acH4QLQavwZBYCc0wulA/Q==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "8.15.0", - "eslint-visitor-keys": "^4.2.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/typescript-eslint/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/typescript-eslint/node_modules/eslint-visitor-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", - "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", - "dev": true, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/typescript-eslint/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" } }, "node_modules/uc.micro": { @@ -8565,6 +7486,7 @@ "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-bigints": "^1.0.2", @@ -8653,6 +7575,8 @@ }, "node_modules/uri-js": { "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -8677,29 +7601,6 @@ "dev": true, "license": "MIT" }, - "node_modules/vue-eslint-parser": { - "version": "9.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "eslint-scope": "^7.1.1", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.1", - "esquery": "^1.4.0", - "lodash": "^4.17.21", - "semver": "^7.3.6" - }, - "engines": { - "node": "^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=6.0.0" - } - }, "node_modules/walker": { "version": "1.0.8", "dev": true, @@ -8722,39 +7623,45 @@ } }, "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.0.tgz", + "integrity": "sha512-Ei7Miu/AXe2JJ4iNF5j/UphAgRoma4trE6PtisM09bPygb3egMH3YLW/befsWb1A1AxvNSFidOFTB18XtnIIng==", "dev": true, + "license": "MIT", "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.0", + "is-number-object": "^1.1.0", + "is-string": "^1.1.0", + "is-symbol": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/which-builtin-type": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", - "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", "dev": true, + "license": "MIT", "dependencies": { - "function.prototype.name": "^1.1.5", - "has-tostringtag": "^1.0.0", + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", + "is-regex": "^1.2.1", "is-weakref": "^1.0.2", "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" }, "engines": { "node": ">= 0.4" @@ -8768,6 +7675,7 @@ "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", "dev": true, + "license": "MIT", "dependencies": { "is-map": "^2.0.3", "is-set": "^2.0.3", @@ -8782,10 +7690,11 @@ } }, "node_modules/which-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", - "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.16.tgz", + "integrity": "sha512-g+N+GAWiRj66DngFwHvISJd+ITsyphZvD1vChfVg6cEdnzy53GzB3oy0fUNlvhz7H7+MiqhYr26qxQShCpKTTQ==", "dev": true, + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", @@ -8800,6 +7709,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/wrap-ansi": { "version": "7.0.0", "dev": true, diff --git a/package.json b/package.json index 76b995f..4cc84f2 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "ci-test": "jest", "format:write": "prettier --write **/*.ts", "format:check": "prettier --check **/*.ts", - "lint:eslint": "npx eslint . -c ./.github/linters/.eslintrc.yml", + "lint:eslint": "npx eslint . -c ./.github/linters/eslint.config.mjs", "lint:markdown": "npx markdownlint --config .github/linters/.markdown-lint.yml \"*.md\"", "lint": "npm run lint:eslint && npm run lint:markdown", "package": "ncc build src/index.ts --license licenses.txt", @@ -74,23 +74,20 @@ "@actions/core": "^1.11.1" }, "devDependencies": { + "@eslint/js": "^9.16.0", "@types/jest": "^29.5.14", "@types/node": "^22.10.1", - "@typescript-eslint/eslint-plugin": "^7.17.0", - "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.3", - "eslint": "^8.57.1", - "eslint-plugin-github": "^5.1.4", + "eslint": "^9.16.0", + "eslint-plugin-import": "^2.31.0", "eslint-plugin-jest": "^28.9.0", - "eslint-plugin-jsonc": "^2.18.2", - "eslint-plugin-prettier": "^5.2.1", "jest": "^29.7.0", "jose": "^5.9.6", "markdownlint-cli": "^0.43.0", "nock": "^13.5.6", "prettier": "^3.4.2", - "prettier-eslint": "^16.3.0", "ts-jest": "^29.2.5", - "typescript": "^5.7.2" + "typescript": "^5.7.2", + "typescript-eslint": "^8.18.0" } } From 4ecada3c132a6497cc654fcac5c8644da6815ca6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 07:12:29 -0800 Subject: [PATCH 38/42] Bump the npm-development group across 1 directory with 3 updates (#422) Bumps the npm-development group with 3 updates in the / directory: [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) and [eslint](https://github.com/eslint/eslint). Updates `@eslint/js` from 9.16.0 to 9.17.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/commits/v9.17.0/packages/js) Updates `@types/node` from 22.10.1 to 22.10.2 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `eslint` from 9.16.0 to 9.17.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v9.16.0...v9.17.0) --- updated-dependencies: - dependency-name: "@eslint/js" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-development - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 31 ++++++++++++++----------------- package.json | 6 +++--- 2 files changed, 17 insertions(+), 20 deletions(-) diff --git a/package-lock.json b/package-lock.json index 48b08d9..07aa3e5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,11 +13,11 @@ "@actions/core": "^1.11.1" }, "devDependencies": { - "@eslint/js": "^9.16.0", + "@eslint/js": "^9.17.0", "@types/jest": "^29.5.14", - "@types/node": "^22.10.1", + "@types/node": "^22.10.2", "@vercel/ncc": "^0.38.3", - "eslint": "^9.16.0", + "eslint": "^9.17.0", "eslint-plugin-import": "^2.31.0", "eslint-plugin-jest": "^28.9.0", "jest": "^29.7.0", @@ -796,11 +796,10 @@ } }, "node_modules/@eslint/js": { - "version": "9.16.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.16.0.tgz", - "integrity": "sha512-tw2HxzQkrbeuvyj1tG2Yqq+0H9wGoI2IMk4EOsQeX+vmd75FtJAzf+gTA69WF+baUKRYQ3x2kbLE08js5OsTVg==", + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.17.0.tgz", + "integrity": "sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==", "dev": true, - "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } @@ -1776,11 +1775,10 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.10.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.1.tgz", - "integrity": "sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==", + "version": "22.10.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz", + "integrity": "sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==", "dev": true, - "license": "MIT", "dependencies": { "undici-types": "~6.20.0" } @@ -3202,18 +3200,17 @@ } }, "node_modules/eslint": { - "version": "9.16.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.16.0.tgz", - "integrity": "sha512-whp8mSQI4C8VXd+fLgSM0lh3UlmcFtVwUQjyKCFfsp+2ItAIYhlq/hqGahGqHE6cv9unM41VlqKk2VtKYR2TaA==", + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.17.0.tgz", + "integrity": "sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.19.0", "@eslint/core": "^0.9.0", "@eslint/eslintrc": "^3.2.0", - "@eslint/js": "9.16.0", + "@eslint/js": "9.17.0", "@eslint/plugin-kit": "^0.2.3", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", @@ -3222,7 +3219,7 @@ "@types/json-schema": "^7.0.15", "ajv": "^6.12.4", "chalk": "^4.0.0", - "cross-spawn": "^7.0.5", + "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", "eslint-scope": "^8.2.0", diff --git a/package.json b/package.json index 4cc84f2..18341f2 100644 --- a/package.json +++ b/package.json @@ -74,11 +74,11 @@ "@actions/core": "^1.11.1" }, "devDependencies": { - "@eslint/js": "^9.16.0", + "@eslint/js": "^9.17.0", "@types/jest": "^29.5.14", - "@types/node": "^22.10.1", + "@types/node": "^22.10.2", "@vercel/ncc": "^0.38.3", - "eslint": "^9.16.0", + "eslint": "^9.17.0", "eslint-plugin-import": "^2.31.0", "eslint-plugin-jest": "^28.9.0", "jest": "^29.7.0", From 963f8a02f24ac90336362e63ca6730cf69ad102e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Dec 2024 12:11:32 -0800 Subject: [PATCH 39/42] Bump the npm-development group with 2 updates (#429) Bumps the npm-development group with 2 updates: [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint). Updates `eslint-plugin-jest` from 28.9.0 to 28.10.0 - [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases) - [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/jest-community/eslint-plugin-jest/compare/v28.9.0...v28.10.0) Updates `typescript-eslint` from 8.18.0 to 8.18.1 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.18.1/packages/typescript-eslint) --- updated-dependencies: - dependency-name: eslint-plugin-jest dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-development - dependency-name: typescript-eslint dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 130 +++++++++++++++++++--------------------------- package.json | 4 +- 2 files changed, 56 insertions(+), 78 deletions(-) diff --git a/package-lock.json b/package-lock.json index 07aa3e5..c80d942 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@vercel/ncc": "^0.38.3", "eslint": "^9.17.0", "eslint-plugin-import": "^2.31.0", - "eslint-plugin-jest": "^28.9.0", + "eslint-plugin-jest": "^28.10.0", "jest": "^29.7.0", "jose": "^5.9.6", "markdownlint-cli": "^0.43.0", @@ -27,7 +27,7 @@ "prettier": "^3.4.2", "ts-jest": "^29.2.5", "typescript": "^5.7.2", - "typescript-eslint": "^8.18.0" + "typescript-eslint": "^8.18.1" }, "engines": { "node": ">=20" @@ -1401,7 +1401,6 @@ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, - "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -1415,7 +1414,6 @@ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true, - "license": "MIT", "engines": { "node": ">= 8" } @@ -1425,7 +1423,6 @@ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, - "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -1802,17 +1799,16 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.18.0.tgz", - "integrity": "sha512-NR2yS7qUqCL7AIxdJUQf2MKKNDVNaig/dEB0GBLU7D+ZdHgK1NoH/3wsgO3OnPVipn51tG3MAwaODEGil70WEw==", + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.18.1.tgz", + "integrity": "sha512-Ncvsq5CT3Gvh+uJG0Lwlho6suwDfUXH0HztslDf5I+F2wAFAZMRwYLEorumpKLzmO2suAXZ/td1tBg4NZIi9CQ==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.18.0", - "@typescript-eslint/type-utils": "8.18.0", - "@typescript-eslint/utils": "8.18.0", - "@typescript-eslint/visitor-keys": "8.18.0", + "@typescript-eslint/scope-manager": "8.18.1", + "@typescript-eslint/type-utils": "8.18.1", + "@typescript-eslint/utils": "8.18.1", + "@typescript-eslint/visitor-keys": "8.18.1", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -1832,16 +1828,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.18.0.tgz", - "integrity": "sha512-hgUZ3kTEpVzKaK3uNibExUYm6SKKOmTU2BOxBSvOYwtJEPdVQ70kZJpPjstlnhCHcuc2WGfSbpKlb/69ttyN5Q==", + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.18.1.tgz", + "integrity": "sha512-rBnTWHCdbYM2lh7hjyXqxk70wvon3p2FyaniZuey5TrcGBpfhVp0OxOa6gxr9Q9YhZFKyfbEnxc24ZnVbbUkCA==", "dev": true, - "license": "MITClause", "dependencies": { - "@typescript-eslint/scope-manager": "8.18.0", - "@typescript-eslint/types": "8.18.0", - "@typescript-eslint/typescript-estree": "8.18.0", - "@typescript-eslint/visitor-keys": "8.18.0", + "@typescript-eslint/scope-manager": "8.18.1", + "@typescript-eslint/types": "8.18.1", + "@typescript-eslint/typescript-estree": "8.18.1", + "@typescript-eslint/visitor-keys": "8.18.1", "debug": "^4.3.4" }, "engines": { @@ -1857,14 +1852,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.18.0.tgz", - "integrity": "sha512-PNGcHop0jkK2WVYGotk/hxj+UFLhXtGPiGtiaWgVBVP1jhMoMCHlTyJA+hEj4rszoSdLTK3fN4oOatrL0Cp+Xw==", + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.18.1.tgz", + "integrity": "sha512-HxfHo2b090M5s2+/9Z3gkBhI6xBH8OJCFjH9MhQ+nnoZqxU3wNxkLT+VWXWSFWc3UF3Z+CfPAyqdCTdoXtDPCQ==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.18.0", - "@typescript-eslint/visitor-keys": "8.18.0" + "@typescript-eslint/types": "8.18.1", + "@typescript-eslint/visitor-keys": "8.18.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1875,14 +1869,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.18.0.tgz", - "integrity": "sha512-er224jRepVAVLnMF2Q7MZJCq5CsdH2oqjP4dT7K6ij09Kyd+R21r7UVJrF0buMVdZS5QRhDzpvzAxHxabQadow==", + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.18.1.tgz", + "integrity": "sha512-jAhTdK/Qx2NJPNOTxXpMwlOiSymtR2j283TtPqXkKBdH8OAMmhiUfP0kJjc/qSE51Xrq02Gj9NY7MwK+UxVwHQ==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.18.0", - "@typescript-eslint/utils": "8.18.0", + "@typescript-eslint/typescript-estree": "8.18.1", + "@typescript-eslint/utils": "8.18.1", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -1899,11 +1892,10 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.18.0.tgz", - "integrity": "sha512-FNYxgyTCAnFwTrzpBGq+zrnoTO4x0c1CKYY5MuUTzpScqmY5fmsh2o3+57lqdI3NZucBDCzDgdEbIaNfAjAHQA==", + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.18.1.tgz", + "integrity": "sha512-7uoAUsCj66qdNQNpH2G8MyTFlgerum8ubf21s3TSM3XmKXuIn+H2Sifh/ES2nPOPiYSRJWAk0fDkW0APBWcpfw==", "dev": true, - "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, @@ -1913,14 +1905,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.18.0.tgz", - "integrity": "sha512-rqQgFRu6yPkauz+ms3nQpohwejS8bvgbPyIDq13cgEDbkXt4LH4OkDMT0/fN1RUtzG8e8AKJyDBoocuQh8qNeg==", + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.18.1.tgz", + "integrity": "sha512-z8U21WI5txzl2XYOW7i9hJhxoKKNG1kcU4RzyNvKrdZDmbjkmLBo8bgeiOJmA06kizLI76/CCBAAGlTlEeUfyg==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.18.0", - "@typescript-eslint/visitor-keys": "8.18.0", + "@typescript-eslint/types": "8.18.1", + "@typescript-eslint/visitor-keys": "8.18.1", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -1944,7 +1935,6 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } @@ -1954,7 +1944,6 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -1966,16 +1955,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.18.0.tgz", - "integrity": "sha512-p6GLdY383i7h5b0Qrfbix3Vc3+J2k6QWw6UMUeY5JGfm3C5LbZ4QIZzJNoNOfgyRe0uuYKjvVOsO/jD4SJO+xg==", + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.18.1.tgz", + "integrity": "sha512-8vikiIj2ebrC4WRdcAdDcmnu9Q/MXXwg+STf40BVfT8exDqBCUPdypvzcUPxEqRGKg9ALagZ0UWcYCtn+4W2iQ==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.18.0", - "@typescript-eslint/types": "8.18.0", - "@typescript-eslint/typescript-estree": "8.18.0" + "@typescript-eslint/scope-manager": "8.18.1", + "@typescript-eslint/types": "8.18.1", + "@typescript-eslint/typescript-estree": "8.18.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1990,13 +1978,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.18.0.tgz", - "integrity": "sha512-pCh/qEA8Lb1wVIqNvBke8UaRjJ6wrAWkJO5yyIbs8Yx6TNGYyfNjOo61tLv+WwLvoLPp4BQ8B7AHKijl8NGUfw==", + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.18.1.tgz", + "integrity": "sha512-Vj0WLm5/ZsD013YeUKn+K0y8p1M0jPpxOkKdbD1wB0ns53a5piVY02zjf072TblEweAbcYiFiPoSMF3kp+VhhQ==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.18.0", + "@typescript-eslint/types": "8.18.1", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -3363,11 +3350,10 @@ } }, "node_modules/eslint-plugin-jest": { - "version": "28.9.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.9.0.tgz", - "integrity": "sha512-rLu1s1Wf96TgUUxSw6loVIkNtUjq1Re7A9QdCCHSohnvXEBAjuL420h0T/fMmkQlNsQP2GhQzEUpYHPfxBkvYQ==", + "version": "28.10.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.10.0.tgz", + "integrity": "sha512-hyMWUxkBH99HpXT3p8hc7REbEZK3D+nk8vHXGgpB+XXsi0gO4PxMSP+pjfUzb67GnV9yawV9a53eUmcde1CCZA==", "dev": true, - "license": "MIT", "dependencies": { "@typescript-eslint/utils": "^6.0.0 || ^7.0.0 || ^8.0.0" }, @@ -3550,7 +3536,6 @@ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, - "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -3567,7 +3552,6 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, - "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -3592,7 +3576,6 @@ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dev": true, - "license": "ISC", "dependencies": { "reusify": "^1.0.4" } @@ -5693,7 +5676,6 @@ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 8" } @@ -6521,8 +6503,7 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/react-is": { "version": "18.2.0", @@ -6646,7 +6627,6 @@ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true, - "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -6686,7 +6666,6 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } @@ -7450,15 +7429,14 @@ } }, "node_modules/typescript-eslint": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.18.0.tgz", - "integrity": "sha512-Xq2rRjn6tzVpAyHr3+nmSg1/9k9aIHnJ2iZeOH7cfGOWqTkXTm3kwpQglEuLGdNrYvPF+2gtAs+/KF5rjVo+WQ==", + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.18.1.tgz", + "integrity": "sha512-Mlaw6yxuaDEPQvb/2Qwu3/TfgeBHy9iTJ3mTwe7OvpPmF6KPQjVOfGyEJpPv6Ez2C34OODChhXrzYw/9phI0MQ==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.18.0", - "@typescript-eslint/parser": "8.18.0", - "@typescript-eslint/utils": "8.18.0" + "@typescript-eslint/eslint-plugin": "8.18.1", + "@typescript-eslint/parser": "8.18.1", + "@typescript-eslint/utils": "8.18.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index 18341f2..7e587f8 100644 --- a/package.json +++ b/package.json @@ -80,7 +80,7 @@ "@vercel/ncc": "^0.38.3", "eslint": "^9.17.0", "eslint-plugin-import": "^2.31.0", - "eslint-plugin-jest": "^28.9.0", + "eslint-plugin-jest": "^28.10.0", "jest": "^29.7.0", "jose": "^5.9.6", "markdownlint-cli": "^0.43.0", @@ -88,6 +88,6 @@ "prettier": "^3.4.2", "ts-jest": "^29.2.5", "typescript": "^5.7.2", - "typescript-eslint": "^8.18.0" + "typescript-eslint": "^8.18.1" } } From 1b4b366241fcfed280d0cc0db3d44132575a6a87 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 31 Dec 2024 09:01:33 -0800 Subject: [PATCH 40/42] Bump typescript-eslint in the npm-development group (#434) Bumps the npm-development group with 1 update: [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint). Updates `typescript-eslint` from 8.18.1 to 8.18.2 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.18.2/packages/typescript-eslint) --- updated-dependencies: - dependency-name: typescript-eslint dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 104 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 53 insertions(+), 53 deletions(-) diff --git a/package-lock.json b/package-lock.json index c80d942..0e18fd7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,7 +27,7 @@ "prettier": "^3.4.2", "ts-jest": "^29.2.5", "typescript": "^5.7.2", - "typescript-eslint": "^8.18.1" + "typescript-eslint": "^8.18.2" }, "engines": { "node": ">=20" @@ -1799,16 +1799,16 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.18.1.tgz", - "integrity": "sha512-Ncvsq5CT3Gvh+uJG0Lwlho6suwDfUXH0HztslDf5I+F2wAFAZMRwYLEorumpKLzmO2suAXZ/td1tBg4NZIi9CQ==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.18.2.tgz", + "integrity": "sha512-adig4SzPLjeQ0Tm+jvsozSGiCliI2ajeURDGHjZ2llnA+A67HihCQ+a3amtPhUakd1GlwHxSRvzOZktbEvhPPg==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.18.1", - "@typescript-eslint/type-utils": "8.18.1", - "@typescript-eslint/utils": "8.18.1", - "@typescript-eslint/visitor-keys": "8.18.1", + "@typescript-eslint/scope-manager": "8.18.2", + "@typescript-eslint/type-utils": "8.18.2", + "@typescript-eslint/utils": "8.18.2", + "@typescript-eslint/visitor-keys": "8.18.2", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -1828,15 +1828,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.18.1.tgz", - "integrity": "sha512-rBnTWHCdbYM2lh7hjyXqxk70wvon3p2FyaniZuey5TrcGBpfhVp0OxOa6gxr9Q9YhZFKyfbEnxc24ZnVbbUkCA==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.18.2.tgz", + "integrity": "sha512-y7tcq4StgxQD4mDr9+Jb26dZ+HTZ/SkfqpXSiqeUXZHxOUyjWDKsmwKhJ0/tApR08DgOhrFAoAhyB80/p3ViuA==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.18.1", - "@typescript-eslint/types": "8.18.1", - "@typescript-eslint/typescript-estree": "8.18.1", - "@typescript-eslint/visitor-keys": "8.18.1", + "@typescript-eslint/scope-manager": "8.18.2", + "@typescript-eslint/types": "8.18.2", + "@typescript-eslint/typescript-estree": "8.18.2", + "@typescript-eslint/visitor-keys": "8.18.2", "debug": "^4.3.4" }, "engines": { @@ -1852,13 +1852,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.18.1.tgz", - "integrity": "sha512-HxfHo2b090M5s2+/9Z3gkBhI6xBH8OJCFjH9MhQ+nnoZqxU3wNxkLT+VWXWSFWc3UF3Z+CfPAyqdCTdoXtDPCQ==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.18.2.tgz", + "integrity": "sha512-YJFSfbd0CJjy14r/EvWapYgV4R5CHzptssoag2M7y3Ra7XNta6GPAJPPP5KGB9j14viYXyrzRO5GkX7CRfo8/g==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.18.1", - "@typescript-eslint/visitor-keys": "8.18.1" + "@typescript-eslint/types": "8.18.2", + "@typescript-eslint/visitor-keys": "8.18.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1869,13 +1869,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.18.1.tgz", - "integrity": "sha512-jAhTdK/Qx2NJPNOTxXpMwlOiSymtR2j283TtPqXkKBdH8OAMmhiUfP0kJjc/qSE51Xrq02Gj9NY7MwK+UxVwHQ==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.18.2.tgz", + "integrity": "sha512-AB/Wr1Lz31bzHfGm/jgbFR0VB0SML/hd2P1yxzKDM48YmP7vbyJNHRExUE/wZsQj2wUCvbWH8poNHFuxLqCTnA==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "8.18.1", - "@typescript-eslint/utils": "8.18.1", + "@typescript-eslint/typescript-estree": "8.18.2", + "@typescript-eslint/utils": "8.18.2", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -1892,9 +1892,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.18.1.tgz", - "integrity": "sha512-7uoAUsCj66qdNQNpH2G8MyTFlgerum8ubf21s3TSM3XmKXuIn+H2Sifh/ES2nPOPiYSRJWAk0fDkW0APBWcpfw==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.18.2.tgz", + "integrity": "sha512-Z/zblEPp8cIvmEn6+tPDIHUbRu/0z5lqZ+NvolL5SvXWT5rQy7+Nch83M0++XzO0XrWRFWECgOAyE8bsJTl1GQ==", "dev": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1905,13 +1905,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.18.1.tgz", - "integrity": "sha512-z8U21WI5txzl2XYOW7i9hJhxoKKNG1kcU4RzyNvKrdZDmbjkmLBo8bgeiOJmA06kizLI76/CCBAAGlTlEeUfyg==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.18.2.tgz", + "integrity": "sha512-WXAVt595HjpmlfH4crSdM/1bcsqh+1weFRWIa9XMTx/XHZ9TCKMcr725tLYqWOgzKdeDrqVHxFotrvWcEsk2Tg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.18.1", - "@typescript-eslint/visitor-keys": "8.18.1", + "@typescript-eslint/types": "8.18.2", + "@typescript-eslint/visitor-keys": "8.18.2", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -1955,15 +1955,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.18.1.tgz", - "integrity": "sha512-8vikiIj2ebrC4WRdcAdDcmnu9Q/MXXwg+STf40BVfT8exDqBCUPdypvzcUPxEqRGKg9ALagZ0UWcYCtn+4W2iQ==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.18.2.tgz", + "integrity": "sha512-Cr4A0H7DtVIPkauj4sTSXVl+VBWewE9/o40KcF3TV9aqDEOWoXF3/+oRXNby3DYzZeCATvbdksYsGZzplwnK/Q==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.18.1", - "@typescript-eslint/types": "8.18.1", - "@typescript-eslint/typescript-estree": "8.18.1" + "@typescript-eslint/scope-manager": "8.18.2", + "@typescript-eslint/types": "8.18.2", + "@typescript-eslint/typescript-estree": "8.18.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1978,12 +1978,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.18.1.tgz", - "integrity": "sha512-Vj0WLm5/ZsD013YeUKn+K0y8p1M0jPpxOkKdbD1wB0ns53a5piVY02zjf072TblEweAbcYiFiPoSMF3kp+VhhQ==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.18.2.tgz", + "integrity": "sha512-zORcwn4C3trOWiCqFQP1x6G3xTRyZ1LYydnj51cRnJ6hxBlr/cKPckk+PKPUw/fXmvfKTcw7bwY3w9izgx5jZw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.18.1", + "@typescript-eslint/types": "8.18.2", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -3572,9 +3572,9 @@ "license": "MIT" }, "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.18.0.tgz", + "integrity": "sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==", "dev": true, "dependencies": { "reusify": "^1.0.4" @@ -7429,14 +7429,14 @@ } }, "node_modules/typescript-eslint": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.18.1.tgz", - "integrity": "sha512-Mlaw6yxuaDEPQvb/2Qwu3/TfgeBHy9iTJ3mTwe7OvpPmF6KPQjVOfGyEJpPv6Ez2C34OODChhXrzYw/9phI0MQ==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.18.2.tgz", + "integrity": "sha512-KuXezG6jHkvC3MvizeXgupZzaG5wjhU3yE8E7e6viOvAvD9xAWYp8/vy0WULTGe9DYDWcQu7aW03YIV3mSitrQ==", "dev": true, "dependencies": { - "@typescript-eslint/eslint-plugin": "8.18.1", - "@typescript-eslint/parser": "8.18.1", - "@typescript-eslint/utils": "8.18.1" + "@typescript-eslint/eslint-plugin": "8.18.2", + "@typescript-eslint/parser": "8.18.2", + "@typescript-eslint/utils": "8.18.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index 7e587f8..4e30227 100644 --- a/package.json +++ b/package.json @@ -88,6 +88,6 @@ "prettier": "^3.4.2", "ts-jest": "^29.2.5", "typescript": "^5.7.2", - "typescript-eslint": "^8.18.1" + "typescript-eslint": "^8.18.2" } } From c083b467494a647632714fee9685ca81f12ca4d6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 Jan 2025 08:00:26 -0800 Subject: [PATCH 41/42] Bump the npm-development group with 2 updates (#438) Bumps the npm-development group with 2 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint). Updates `@types/node` from 22.10.2 to 22.10.5 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `typescript-eslint` from 8.18.2 to 8.19.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.19.0/packages/typescript-eslint) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development - dependency-name: typescript-eslint dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 114 +++++++++++++++++++++++----------------------- package.json | 4 +- 2 files changed, 59 insertions(+), 59 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0e18fd7..fdbdabd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ "devDependencies": { "@eslint/js": "^9.17.0", "@types/jest": "^29.5.14", - "@types/node": "^22.10.2", + "@types/node": "^22.10.5", "@vercel/ncc": "^0.38.3", "eslint": "^9.17.0", "eslint-plugin-import": "^2.31.0", @@ -27,7 +27,7 @@ "prettier": "^3.4.2", "ts-jest": "^29.2.5", "typescript": "^5.7.2", - "typescript-eslint": "^8.18.2" + "typescript-eslint": "^8.19.0" }, "engines": { "node": ">=20" @@ -1772,9 +1772,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.10.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz", - "integrity": "sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==", + "version": "22.10.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.5.tgz", + "integrity": "sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==", "dev": true, "dependencies": { "undici-types": "~6.20.0" @@ -1799,16 +1799,16 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.18.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.18.2.tgz", - "integrity": "sha512-adig4SzPLjeQ0Tm+jvsozSGiCliI2ajeURDGHjZ2llnA+A67HihCQ+a3amtPhUakd1GlwHxSRvzOZktbEvhPPg==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.19.0.tgz", + "integrity": "sha512-NggSaEZCdSrFddbctrVjkVZvFC6KGfKfNK0CU7mNK/iKHGKbzT4Wmgm08dKpcZECBu9f5FypndoMyRHkdqfT1Q==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.18.2", - "@typescript-eslint/type-utils": "8.18.2", - "@typescript-eslint/utils": "8.18.2", - "@typescript-eslint/visitor-keys": "8.18.2", + "@typescript-eslint/scope-manager": "8.19.0", + "@typescript-eslint/type-utils": "8.19.0", + "@typescript-eslint/utils": "8.19.0", + "@typescript-eslint/visitor-keys": "8.19.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -1828,15 +1828,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.18.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.18.2.tgz", - "integrity": "sha512-y7tcq4StgxQD4mDr9+Jb26dZ+HTZ/SkfqpXSiqeUXZHxOUyjWDKsmwKhJ0/tApR08DgOhrFAoAhyB80/p3ViuA==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.19.0.tgz", + "integrity": "sha512-6M8taKyOETY1TKHp0x8ndycipTVgmp4xtg5QpEZzXxDhNvvHOJi5rLRkLr8SK3jTgD5l4fTlvBiRdfsuWydxBw==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.18.2", - "@typescript-eslint/types": "8.18.2", - "@typescript-eslint/typescript-estree": "8.18.2", - "@typescript-eslint/visitor-keys": "8.18.2", + "@typescript-eslint/scope-manager": "8.19.0", + "@typescript-eslint/types": "8.19.0", + "@typescript-eslint/typescript-estree": "8.19.0", + "@typescript-eslint/visitor-keys": "8.19.0", "debug": "^4.3.4" }, "engines": { @@ -1852,13 +1852,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.18.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.18.2.tgz", - "integrity": "sha512-YJFSfbd0CJjy14r/EvWapYgV4R5CHzptssoag2M7y3Ra7XNta6GPAJPPP5KGB9j14viYXyrzRO5GkX7CRfo8/g==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.19.0.tgz", + "integrity": "sha512-hkoJiKQS3GQ13TSMEiuNmSCvhz7ujyqD1x3ShbaETATHrck+9RaDdUbt+osXaUuns9OFwrDTTrjtwsU8gJyyRA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.18.2", - "@typescript-eslint/visitor-keys": "8.18.2" + "@typescript-eslint/types": "8.19.0", + "@typescript-eslint/visitor-keys": "8.19.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1869,13 +1869,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.18.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.18.2.tgz", - "integrity": "sha512-AB/Wr1Lz31bzHfGm/jgbFR0VB0SML/hd2P1yxzKDM48YmP7vbyJNHRExUE/wZsQj2wUCvbWH8poNHFuxLqCTnA==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.19.0.tgz", + "integrity": "sha512-TZs0I0OSbd5Aza4qAMpp1cdCYVnER94IziudE3JU328YUHgWu9gwiwhag+fuLeJ2LkWLXI+F/182TbG+JaBdTg==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "8.18.2", - "@typescript-eslint/utils": "8.18.2", + "@typescript-eslint/typescript-estree": "8.19.0", + "@typescript-eslint/utils": "8.19.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -1892,9 +1892,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.18.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.18.2.tgz", - "integrity": "sha512-Z/zblEPp8cIvmEn6+tPDIHUbRu/0z5lqZ+NvolL5SvXWT5rQy7+Nch83M0++XzO0XrWRFWECgOAyE8bsJTl1GQ==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.19.0.tgz", + "integrity": "sha512-8XQ4Ss7G9WX8oaYvD4OOLCjIQYgRQxO+qCiR2V2s2GxI9AUpo7riNwo6jDhKtTcaJjT8PY54j2Yb33kWtSJsmA==", "dev": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1905,13 +1905,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.18.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.18.2.tgz", - "integrity": "sha512-WXAVt595HjpmlfH4crSdM/1bcsqh+1weFRWIa9XMTx/XHZ9TCKMcr725tLYqWOgzKdeDrqVHxFotrvWcEsk2Tg==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.19.0.tgz", + "integrity": "sha512-WW9PpDaLIFW9LCbucMSdYUuGeFUz1OkWYS/5fwZwTA+l2RwlWFdJvReQqMUMBw4yJWJOfqd7An9uwut2Oj8sLw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.18.2", - "@typescript-eslint/visitor-keys": "8.18.2", + "@typescript-eslint/types": "8.19.0", + "@typescript-eslint/visitor-keys": "8.19.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -1955,15 +1955,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.18.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.18.2.tgz", - "integrity": "sha512-Cr4A0H7DtVIPkauj4sTSXVl+VBWewE9/o40KcF3TV9aqDEOWoXF3/+oRXNby3DYzZeCATvbdksYsGZzplwnK/Q==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.19.0.tgz", + "integrity": "sha512-PTBG+0oEMPH9jCZlfg07LCB2nYI0I317yyvXGfxnvGvw4SHIOuRnQ3kadyyXY6tGdChusIHIbM5zfIbp4M6tCg==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.18.2", - "@typescript-eslint/types": "8.18.2", - "@typescript-eslint/typescript-estree": "8.18.2" + "@typescript-eslint/scope-manager": "8.19.0", + "@typescript-eslint/types": "8.19.0", + "@typescript-eslint/typescript-estree": "8.19.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1978,12 +1978,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.18.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.18.2.tgz", - "integrity": "sha512-zORcwn4C3trOWiCqFQP1x6G3xTRyZ1LYydnj51cRnJ6hxBlr/cKPckk+PKPUw/fXmvfKTcw7bwY3w9izgx5jZw==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.19.0.tgz", + "integrity": "sha512-mCFtBbFBJDCNCWUl5y6sZSCHXw1DEFEk3c/M3nRK2a4XUB8StGFtmcEMizdjKuBzB6e/smJAAWYug3VrdLMr1w==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.18.2", + "@typescript-eslint/types": "8.19.0", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -3532,16 +3532,16 @@ "license": "MIT" }, "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "micromatch": "^4.0.8" }, "engines": { "node": ">=8.6.0" @@ -7429,14 +7429,14 @@ } }, "node_modules/typescript-eslint": { - "version": "8.18.2", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.18.2.tgz", - "integrity": "sha512-KuXezG6jHkvC3MvizeXgupZzaG5wjhU3yE8E7e6viOvAvD9xAWYp8/vy0WULTGe9DYDWcQu7aW03YIV3mSitrQ==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.19.0.tgz", + "integrity": "sha512-Ni8sUkVWYK4KAcTtPjQ/UTiRk6jcsuDhPpxULapUDi8A/l8TSBk+t1GtJA1RsCzIJg0q6+J7bf35AwQigENWRQ==", "dev": true, "dependencies": { - "@typescript-eslint/eslint-plugin": "8.18.2", - "@typescript-eslint/parser": "8.18.2", - "@typescript-eslint/utils": "8.18.2" + "@typescript-eslint/eslint-plugin": "8.19.0", + "@typescript-eslint/parser": "8.19.0", + "@typescript-eslint/utils": "8.19.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index 4e30227..e171064 100644 --- a/package.json +++ b/package.json @@ -76,7 +76,7 @@ "devDependencies": { "@eslint/js": "^9.17.0", "@types/jest": "^29.5.14", - "@types/node": "^22.10.2", + "@types/node": "^22.10.5", "@vercel/ncc": "^0.38.3", "eslint": "^9.17.0", "eslint-plugin-import": "^2.31.0", @@ -88,6 +88,6 @@ "prettier": "^3.4.2", "ts-jest": "^29.2.5", "typescript": "^5.7.2", - "typescript-eslint": "^8.18.2" + "typescript-eslint": "^8.19.0" } } From 47c6e87ba15264d457c4b3aeeaca0aa4ef36cfc8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Jan 2025 09:06:32 -0800 Subject: [PATCH 42/42] Bump the npm-development group with 4 updates (#444) Bumps the npm-development group with 4 updates: [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js), [eslint](https://github.com/eslint/eslint), [typescript](https://github.com/microsoft/TypeScript) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint). Updates `@eslint/js` from 9.17.0 to 9.18.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/commits/v9.18.0/packages/js) Updates `eslint` from 9.17.0 to 9.18.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v9.17.0...v9.18.0) Updates `typescript` from 5.7.2 to 5.7.3 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](https://github.com/microsoft/TypeScript/compare/v5.7.2...v5.7.3) Updates `typescript-eslint` from 8.19.0 to 8.19.1 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.19.1/packages/typescript-eslint) --- updated-dependencies: - dependency-name: "@eslint/js" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-development - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-development - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development - dependency-name: typescript-eslint dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 163 +++++++++++++++++++++++----------------------- package.json | 8 +-- 2 files changed, 84 insertions(+), 87 deletions(-) diff --git a/package-lock.json b/package-lock.json index fdbdabd..65b8b1b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,11 +13,11 @@ "@actions/core": "^1.11.1" }, "devDependencies": { - "@eslint/js": "^9.17.0", + "@eslint/js": "^9.18.0", "@types/jest": "^29.5.14", "@types/node": "^22.10.5", "@vercel/ncc": "^0.38.3", - "eslint": "^9.17.0", + "eslint": "^9.18.0", "eslint-plugin-import": "^2.31.0", "eslint-plugin-jest": "^28.10.0", "jest": "^29.7.0", @@ -26,8 +26,8 @@ "nock": "^13.5.6", "prettier": "^3.4.2", "ts-jest": "^29.2.5", - "typescript": "^5.7.2", - "typescript-eslint": "^8.19.0" + "typescript": "^5.7.3", + "typescript-eslint": "^8.19.1" }, "engines": { "node": ">=20" @@ -759,11 +759,10 @@ } }, "node_modules/@eslint/core": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.9.1.tgz", - "integrity": "sha512-GuUdqkyyzQI5RMIWkHhvTWLCyLo1jNK3vzkSyaExH5kHPDHcuL2VOpHjmMY+y3+NC69qAKToBqldTBgYeLSr9Q==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.10.0.tgz", + "integrity": "sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@types/json-schema": "^7.0.15" }, @@ -796,9 +795,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.17.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.17.0.tgz", - "integrity": "sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==", + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.18.0.tgz", + "integrity": "sha512-fK6L7rxcq6/z+AaQMtiFTkvbHkBLNlwyRxHpKawP0x3u9+NC6MQTnFW+AdpwC6gfHTW0051cokQgtTN2FqlxQA==", "dev": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -815,12 +814,12 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.4.tgz", - "integrity": "sha512-zSkKow6H5Kdm0ZUQUB2kV5JIXqoG0+uH5YADhaEHswm664N9Db8dXSi0nMJpacpMf+MyyglF1vnZohpEg5yUtg==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.5.tgz", + "integrity": "sha512-lB05FkqEdUg2AA0xEbUz0SnkXT1LcCTa438W4IWTUh4hdOnVbQyOJ81OrDXsJk/LSiJHubgGEFoR5EHq1NsH1A==", "dev": true, - "license": "Apache-2.0", "dependencies": { + "@eslint/core": "^0.10.0", "levn": "^0.4.1" }, "engines": { @@ -1761,8 +1760,7 @@ "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@types/json5": { "version": "0.0.29", @@ -1799,20 +1797,20 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.19.0.tgz", - "integrity": "sha512-NggSaEZCdSrFddbctrVjkVZvFC6KGfKfNK0CU7mNK/iKHGKbzT4Wmgm08dKpcZECBu9f5FypndoMyRHkdqfT1Q==", + "version": "8.19.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.19.1.tgz", + "integrity": "sha512-tJzcVyvvb9h/PB96g30MpxACd9IrunT7GF9wfA9/0TJ1LxGOJx1TdPzSbBBnNED7K9Ka8ybJsnEpiXPktolTLg==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.19.0", - "@typescript-eslint/type-utils": "8.19.0", - "@typescript-eslint/utils": "8.19.0", - "@typescript-eslint/visitor-keys": "8.19.0", + "@typescript-eslint/scope-manager": "8.19.1", + "@typescript-eslint/type-utils": "8.19.1", + "@typescript-eslint/utils": "8.19.1", + "@typescript-eslint/visitor-keys": "8.19.1", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", - "ts-api-utils": "^1.3.0" + "ts-api-utils": "^2.0.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1828,15 +1826,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.19.0.tgz", - "integrity": "sha512-6M8taKyOETY1TKHp0x8ndycipTVgmp4xtg5QpEZzXxDhNvvHOJi5rLRkLr8SK3jTgD5l4fTlvBiRdfsuWydxBw==", + "version": "8.19.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.19.1.tgz", + "integrity": "sha512-67gbfv8rAwawjYx3fYArwldTQKoYfezNUT4D5ioWetr/xCrxXxvleo3uuiFuKfejipvq+og7mjz3b0G2bVyUCw==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.19.0", - "@typescript-eslint/types": "8.19.0", - "@typescript-eslint/typescript-estree": "8.19.0", - "@typescript-eslint/visitor-keys": "8.19.0", + "@typescript-eslint/scope-manager": "8.19.1", + "@typescript-eslint/types": "8.19.1", + "@typescript-eslint/typescript-estree": "8.19.1", + "@typescript-eslint/visitor-keys": "8.19.1", "debug": "^4.3.4" }, "engines": { @@ -1852,13 +1850,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.19.0.tgz", - "integrity": "sha512-hkoJiKQS3GQ13TSMEiuNmSCvhz7ujyqD1x3ShbaETATHrck+9RaDdUbt+osXaUuns9OFwrDTTrjtwsU8gJyyRA==", + "version": "8.19.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.19.1.tgz", + "integrity": "sha512-60L9KIuN/xgmsINzonOcMDSB8p82h95hoBfSBtXuO4jlR1R9L1xSkmVZKgCPVfavDlXihh4ARNjXhh1gGnLC7Q==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.19.0", - "@typescript-eslint/visitor-keys": "8.19.0" + "@typescript-eslint/types": "8.19.1", + "@typescript-eslint/visitor-keys": "8.19.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1869,15 +1867,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.19.0.tgz", - "integrity": "sha512-TZs0I0OSbd5Aza4qAMpp1cdCYVnER94IziudE3JU328YUHgWu9gwiwhag+fuLeJ2LkWLXI+F/182TbG+JaBdTg==", + "version": "8.19.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.19.1.tgz", + "integrity": "sha512-Rp7k9lhDKBMRJB/nM9Ksp1zs4796wVNyihG9/TU9R6KCJDNkQbc2EOKjrBtLYh3396ZdpXLtr/MkaSEmNMtykw==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "8.19.0", - "@typescript-eslint/utils": "8.19.0", + "@typescript-eslint/typescript-estree": "8.19.1", + "@typescript-eslint/utils": "8.19.1", "debug": "^4.3.4", - "ts-api-utils": "^1.3.0" + "ts-api-utils": "^2.0.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1892,9 +1890,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.19.0.tgz", - "integrity": "sha512-8XQ4Ss7G9WX8oaYvD4OOLCjIQYgRQxO+qCiR2V2s2GxI9AUpo7riNwo6jDhKtTcaJjT8PY54j2Yb33kWtSJsmA==", + "version": "8.19.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.19.1.tgz", + "integrity": "sha512-JBVHMLj7B1K1v1051ZaMMgLW4Q/jre5qGK0Ew6UgXz1Rqh+/xPzV1aW581OM00X6iOfyr1be+QyW8LOUf19BbA==", "dev": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1905,19 +1903,19 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.19.0.tgz", - "integrity": "sha512-WW9PpDaLIFW9LCbucMSdYUuGeFUz1OkWYS/5fwZwTA+l2RwlWFdJvReQqMUMBw4yJWJOfqd7An9uwut2Oj8sLw==", + "version": "8.19.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.19.1.tgz", + "integrity": "sha512-jk/TZwSMJlxlNnqhy0Eod1PNEvCkpY6MXOXE/WLlblZ6ibb32i2We4uByoKPv1d0OD2xebDv4hbs3fm11SMw8Q==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.19.0", - "@typescript-eslint/visitor-keys": "8.19.0", + "@typescript-eslint/types": "8.19.1", + "@typescript-eslint/visitor-keys": "8.19.1", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", "minimatch": "^9.0.4", "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" + "ts-api-utils": "^2.0.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1955,15 +1953,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.19.0.tgz", - "integrity": "sha512-PTBG+0oEMPH9jCZlfg07LCB2nYI0I317yyvXGfxnvGvw4SHIOuRnQ3kadyyXY6tGdChusIHIbM5zfIbp4M6tCg==", + "version": "8.19.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.19.1.tgz", + "integrity": "sha512-IxG5gLO0Ne+KaUc8iW1A+XuKLd63o4wlbI1Zp692n1xojCl/THvgIKXJXBZixTh5dd5+yTJ/VXH7GJaaw21qXA==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.19.0", - "@typescript-eslint/types": "8.19.0", - "@typescript-eslint/typescript-estree": "8.19.0" + "@typescript-eslint/scope-manager": "8.19.1", + "@typescript-eslint/types": "8.19.1", + "@typescript-eslint/typescript-estree": "8.19.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1978,12 +1976,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.19.0.tgz", - "integrity": "sha512-mCFtBbFBJDCNCWUl5y6sZSCHXw1DEFEk3c/M3nRK2a4XUB8StGFtmcEMizdjKuBzB6e/smJAAWYug3VrdLMr1w==", + "version": "8.19.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.19.1.tgz", + "integrity": "sha512-fzmjU8CHK853V/avYZAvuVut3ZTfwN5YtMaoi+X9Y9MA9keaWNHC3zEQ9zvyX/7Hj+5JkNyK1l7TOR2hevHB6Q==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.19.0", + "@typescript-eslint/types": "8.19.1", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -3187,18 +3185,18 @@ } }, "node_modules/eslint": { - "version": "9.17.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.17.0.tgz", - "integrity": "sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==", + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.18.0.tgz", + "integrity": "sha512-+waTfRWQlSbpt3KWE+CjrPPYnbq9kfZIYUqapc0uBXyjTp8aYXZDsUH16m39Ryq3NjAVP4tjuF7KaukeqoCoaA==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.19.0", - "@eslint/core": "^0.9.0", + "@eslint/core": "^0.10.0", "@eslint/eslintrc": "^3.2.0", - "@eslint/js": "9.17.0", - "@eslint/plugin-kit": "^0.2.3", + "@eslint/js": "9.18.0", + "@eslint/plugin-kit": "^0.2.5", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.1", @@ -7213,16 +7211,15 @@ } }, "node_modules/ts-api-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.3.tgz", - "integrity": "sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.0.0.tgz", + "integrity": "sha512-xCt/TOAc+EOHS1XPnijD3/yzpH6qg2xppZO1YDqGoVsNXfQfzHpOdNuXwrwOU8u4ITXJyDCTyt8w5g1sZv9ynQ==", "dev": true, - "license": "MIT", "engines": { - "node": ">=16" + "node": ">=18.12" }, "peerDependencies": { - "typescript": ">=4.2.0" + "typescript": ">=4.8.4" } }, "node_modules/ts-jest": { @@ -7416,9 +7413,9 @@ } }, "node_modules/typescript": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", - "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", + "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -7429,14 +7426,14 @@ } }, "node_modules/typescript-eslint": { - "version": "8.19.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.19.0.tgz", - "integrity": "sha512-Ni8sUkVWYK4KAcTtPjQ/UTiRk6jcsuDhPpxULapUDi8A/l8TSBk+t1GtJA1RsCzIJg0q6+J7bf35AwQigENWRQ==", + "version": "8.19.1", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.19.1.tgz", + "integrity": "sha512-LKPUQpdEMVOeKluHi8md7rwLcoXHhwvWp3x+sJkMuq3gGm9yaYJtPo8sRZSblMFJ5pcOGCAak/scKf1mvZDlQw==", "dev": true, "dependencies": { - "@typescript-eslint/eslint-plugin": "8.19.0", - "@typescript-eslint/parser": "8.19.0", - "@typescript-eslint/utils": "8.19.0" + "@typescript-eslint/eslint-plugin": "8.19.1", + "@typescript-eslint/parser": "8.19.1", + "@typescript-eslint/utils": "8.19.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index e171064..84fcc87 100644 --- a/package.json +++ b/package.json @@ -74,11 +74,11 @@ "@actions/core": "^1.11.1" }, "devDependencies": { - "@eslint/js": "^9.17.0", + "@eslint/js": "^9.18.0", "@types/jest": "^29.5.14", "@types/node": "^22.10.5", "@vercel/ncc": "^0.38.3", - "eslint": "^9.17.0", + "eslint": "^9.18.0", "eslint-plugin-import": "^2.31.0", "eslint-plugin-jest": "^28.10.0", "jest": "^29.7.0", @@ -87,7 +87,7 @@ "nock": "^13.5.6", "prettier": "^3.4.2", "ts-jest": "^29.2.5", - "typescript": "^5.7.2", - "typescript-eslint": "^8.19.0" + "typescript": "^5.7.3", + "typescript-eslint": "^8.19.1" } }