diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 297dc84b6..048ab2f5c 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -80,6 +80,8 @@ jobs:
env:
NX_CLOUD_DISTRIBUTED_EXECUTION: false
+ - run: pnpm pkg-pr-new publish './packages/*' './packages/sdk-effects/*' --packageManager=pnpm
+
- name: build docs
run: pnpm generate-docs
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index 87eabe531..1763b0dec 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -104,6 +104,9 @@ jobs:
HOME: ${{ github.workspace }}
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
+ - run: pnpm pkg-pr-new publish './packages/*' './packages/sdk-effects/*' --packageManager=pnpm --comment=off
+ if: steps.changesets.outputs.published == 'false'
+
- name: Send GitHub Action data to a Slack workflow
if: steps.changesets.outputs.published == 'true'
uses: slackapi/slack-github-action@v2.1.1
diff --git a/README.md b/README.md
index d95ab7ced..9fc0dff79 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,5 @@
-[](https://github.com/ForgeRock/ping-javascript-sdk/actions/workflows/ci.yaml)
+[](https://pkg.pr.new/~/ForgeRock/ping-javascript-sdk)
+[](https://github.com/ForgeRock/ping-javascript-sdk/actions/workflows/ci.yml)
diff --git a/e2e/oidc-suites/src/logout.spec.ts b/e2e/oidc-suites/src/logout.spec.ts
index 0acdc935f..e62f4eda9 100644
--- a/e2e/oidc-suites/src/logout.spec.ts
+++ b/e2e/oidc-suites/src/logout.spec.ts
@@ -38,9 +38,10 @@ test.describe('Logout tests', () => {
await page.getByLabel('User Name').fill(pingAmUsername);
await page.getByRole('textbox', { name: 'Password' }).fill(pingAmPassword);
- const amNavigation = page.waitForURL('http://localhost:8443/ping-am/**');
- await page.getByRole('button', { name: 'Next' }).click();
- await amNavigation;
+ await Promise.all([
+ page.waitForURL('http://localhost:8443/ping-am/**'),
+ page.getByRole('button', { name: 'Next' }).click(),
+ ]);
expect(page.url()).toContain('code');
expect(page.url()).toContain('state');
await expect(page.getByRole('button', { name: 'Login (Background)' })).toBeHidden();
@@ -74,9 +75,10 @@ test.describe('Logout tests', () => {
await page.getByLabel('Username').fill(pingOneUsername);
await page.getByRole('textbox', { name: 'Password' }).fill(pingOnePassword);
- const p1Navigation = page.waitForURL('http://localhost:8443/ping-one/**');
- await page.getByRole('button', { name: 'Sign On' }).click();
- await p1Navigation;
+ await Promise.all([
+ page.waitForURL('http://localhost:8443/ping-one/**'),
+ page.getByRole('button', { name: 'Sign On' }).click(),
+ ]);
expect(page.url()).toContain('code');
expect(page.url()).toContain('state');
await expect(page.getByRole('button', { name: 'Login (Background)' })).toBeHidden();
diff --git a/package.json b/package.json
index 605ae54d5..484a902a0 100644
--- a/package.json
+++ b/package.json
@@ -49,9 +49,6 @@
"path": "./node_modules/cz-conventional-changelog"
}
},
- "dependencies": {
- "ts-patch": "3.3.0"
- },
"devDependencies": {
"@changesets/changelog-github": "^0.5.0",
"@changesets/cli": "^2.27.9",
@@ -81,6 +78,8 @@
"@types/estree": "^1.0.1",
"@types/express": "5.0.1",
"@types/node": "22.14.1",
+ "@typescript-eslint/eslint-plugin": "^8.45.0",
+ "@typescript-eslint/parser": "^8.45.0",
"@typescript-eslint/typescript-estree": "8.23.0",
"@typescript-eslint/utils": "^8.13.0",
"@vitest/coverage-v8": "^3.0.5",
@@ -102,12 +101,14 @@
"lint-staged": "^15.0.0",
"madge": "8.0.0",
"nx": "21.2.3",
+ "pkg-pr-new": "^0.0.51",
"playwright": "^1.47.2",
"prettier": "^3.2.5",
"shx": "^0.4.0",
"swc-loader": "0.2.6",
"ts-node": "10.9.2",
"tslib": "^2.5.0",
+ "ts-patch": "3.3.0",
"typedoc": "^0.27.4",
"typedoc-github-theme": "0.2.1",
"typedoc-plugin-rename-defaults": "^0.7.2",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index ca353af4d..52715b040 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -45,10 +45,6 @@ catalogs:
importers:
.:
- dependencies:
- ts-patch:
- specifier: 3.3.0
- version: 3.3.0
devDependencies:
'@changesets/changelog-github':
specifier: ^0.5.0
@@ -85,7 +81,7 @@ importers:
version: 21.2.3(@babel/traverse@7.28.0)(@swc-node/register@1.10.10(@swc/core@1.11.21(@swc/helpers@0.5.17))(@swc/types@0.1.24)(typescript@5.8.3))(@swc/core@1.11.21(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@9.33.0(jiti@2.4.2))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.11.21(@swc/helpers@0.5.17))(@swc/types@0.1.24)(typescript@5.8.3))(@swc/core@1.11.21(@swc/helpers@0.5.17)))(verdaccio@6.1.2(typanion@3.14.0))
'@nx/eslint-plugin':
specifier: 21.2.3
- version: 21.2.3(@babel/traverse@7.28.0)(@swc-node/register@1.10.10(@swc/core@1.11.21(@swc/helpers@0.5.17))(@swc/types@0.1.24)(typescript@5.8.3))(@swc/core@1.11.21(@swc/helpers@0.5.17))(@typescript-eslint/parser@8.41.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint-config-prettier@10.1.8(eslint@9.33.0(jiti@2.4.2)))(eslint@9.33.0(jiti@2.4.2))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.11.21(@swc/helpers@0.5.17))(@swc/types@0.1.24)(typescript@5.8.3))(@swc/core@1.11.21(@swc/helpers@0.5.17)))(typescript@5.8.3)(verdaccio@6.1.2(typanion@3.14.0))
+ version: 21.2.3(@babel/traverse@7.28.0)(@swc-node/register@1.10.10(@swc/core@1.11.21(@swc/helpers@0.5.17))(@swc/types@0.1.24)(typescript@5.8.3))(@swc/core@1.11.21(@swc/helpers@0.5.17))(@typescript-eslint/parser@8.45.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint-config-prettier@10.1.8(eslint@9.33.0(jiti@2.4.2)))(eslint@9.33.0(jiti@2.4.2))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.11.21(@swc/helpers@0.5.17))(@swc/types@0.1.24)(typescript@5.8.3))(@swc/core@1.11.21(@swc/helpers@0.5.17)))(typescript@5.8.3)(verdaccio@6.1.2(typanion@3.14.0))
'@nx/jest':
specifier: 21.2.3
version: 21.2.3(@babel/traverse@7.28.0)(@swc-node/register@1.10.10(@swc/core@1.11.21(@swc/helpers@0.5.17))(@swc/types@0.1.24)(typescript@5.8.3))(@swc/core@1.11.21(@swc/helpers@0.5.17))(@types/node@22.14.1)(babel-plugin-macros@3.1.0)(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.11.21(@swc/helpers@0.5.17))(@swc/types@0.1.24)(typescript@5.8.3))(@swc/core@1.11.21(@swc/helpers@0.5.17)))(ts-node@10.9.2(@swc/core@1.11.21(@swc/helpers@0.5.17))(@types/node@22.14.1)(typescript@5.8.3))(typescript@5.8.3)(verdaccio@6.1.2(typanion@3.14.0))
@@ -134,6 +130,12 @@ importers:
'@types/node':
specifier: 22.14.1
version: 22.14.1
+ '@typescript-eslint/eslint-plugin':
+ specifier: ^8.45.0
+ version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/parser':
+ specifier: ^8.45.0
+ version: 8.45.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)
'@typescript-eslint/typescript-estree':
specifier: 8.23.0
version: 8.23.0(typescript@5.8.3)
@@ -163,7 +165,7 @@ importers:
version: 10.1.8(eslint@9.33.0(jiti@2.4.2))
eslint-plugin-import:
specifier: 2.31.0
- version: 2.31.0(@typescript-eslint/parser@8.41.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2))
+ version: 2.31.0(@typescript-eslint/parser@8.45.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2))
eslint-plugin-package-json:
specifier: 0.30.0
version: 0.30.0(@types/estree@1.0.8)(eslint@9.33.0(jiti@2.4.2))(jsonc-eslint-parser@2.4.0)
@@ -197,6 +199,9 @@ importers:
nx:
specifier: 21.2.3
version: 21.2.3(@swc-node/register@1.10.10(@swc/core@1.11.21(@swc/helpers@0.5.17))(@swc/types@0.1.24)(typescript@5.8.3))(@swc/core@1.11.21(@swc/helpers@0.5.17))
+ pkg-pr-new:
+ specifier: ^0.0.51
+ version: 0.0.51
playwright:
specifier: ^1.47.2
version: 1.55.0
@@ -212,6 +217,9 @@ importers:
ts-node:
specifier: 10.9.2
version: 10.9.2(@swc/core@1.11.21(@swc/helpers@0.5.17))(@types/node@22.14.1)(typescript@5.8.3)
+ ts-patch:
+ specifier: 3.3.0
+ version: 3.3.0
tslib:
specifier: ^2.5.0
version: 2.8.1
@@ -238,7 +246,7 @@ importers:
version: 6.3.6(@types/node@22.14.1)(jiti@2.4.2)(terser@5.44.0)(tsx@4.17.0)(yaml@2.8.1)
vitest:
specifier: catalog:vitest
- version: 3.2.4(@types/node@22.14.1)(@vitest/ui@3.0.4)(jiti@2.4.2)(jsdom@26.1.0(canvas@3.2.0))(msw@2.10.4(@types/node@22.14.1)(typescript@5.8.3))(terser@5.44.0)(tsx@4.17.0)(yaml@2.8.1)
+ version: 3.2.4(@types/node@22.14.1)(@vitest/ui@3.0.4(vitest@3.2.4))(jiti@2.4.2)(jsdom@26.1.0(canvas@3.2.0))(msw@2.10.4(@types/node@22.14.1)(typescript@5.8.3))(terser@5.44.0)(tsx@4.17.0)(yaml@2.8.1)
vitest-canvas-mock:
specifier: ^0.3.3
version: 0.3.3(vitest@3.2.4)
@@ -314,7 +322,7 @@ importers:
devDependencies:
'@effect/vitest':
specifier: catalog:effect
- version: 0.23.13(effect@3.17.7)(vitest@3.2.4(@types/node@22.14.1)(@vitest/ui@3.0.4)(jiti@2.4.2)(jsdom@26.1.0(canvas@3.2.0))(msw@2.10.4(@types/node@22.14.1)(typescript@5.8.3))(terser@5.44.0)(tsx@4.17.0)(yaml@2.8.1))
+ version: 0.23.13(effect@3.17.7)(vitest@3.2.4(@types/node@22.14.1)(@vitest/ui@3.0.4(vitest@3.2.4))(jiti@2.4.2)(jsdom@26.1.0(canvas@3.2.0))(msw@2.10.4(@types/node@22.14.1)(typescript@5.8.3))(terser@5.44.0)(tsx@4.17.0)(yaml@2.8.1))
e2e/oidc-app:
dependencies:
@@ -367,7 +375,7 @@ importers:
devDependencies:
vitest:
specifier: catalog:vitest
- version: 3.2.4(@types/node@22.14.1)(@vitest/ui@3.0.4)(jiti@2.4.2)(jsdom@26.1.0(canvas@3.2.0))(msw@2.10.4(@types/node@22.14.1)(typescript@5.8.3))(terser@5.44.0)(tsx@4.17.0)(yaml@2.8.1)
+ version: 3.2.4(@types/node@22.14.1)(@vitest/ui@3.0.4(vitest@3.2.4))(jiti@2.4.2)(jsdom@26.1.0(canvas@3.2.0))(msw@2.10.4(@types/node@22.14.1)(typescript@5.8.3))(terser@5.44.0)(tsx@4.17.0)(yaml@2.8.1)
packages/device-client:
dependencies:
@@ -410,14 +418,14 @@ importers:
version: 6.3.4(@types/node@22.14.1)(jiti@2.4.2)(terser@5.44.0)(tsx@4.17.0)(yaml@2.8.1)
vitest-canvas-mock:
specifier: ^0.3.3
- version: 0.3.3(vitest@1.6.1(@types/node@22.14.1)(@vitest/ui@3.0.4)(jsdom@26.1.0(canvas@3.2.0))(terser@5.44.0))
+ version: 0.3.3(vitest@1.6.1(@types/node@22.14.1)(@vitest/ui@3.0.4(vitest@3.2.4))(jsdom@26.1.0(canvas@3.2.0))(terser@5.44.0))
devDependencies:
'@vitest/coverage-v8':
specifier: ^1.2.0
- version: 1.6.1(vitest@1.6.1(@types/node@22.14.1)(@vitest/ui@3.0.4)(jsdom@26.1.0(canvas@3.2.0))(terser@5.44.0))
+ version: 1.6.1(vitest@1.6.1(@types/node@22.14.1)(@vitest/ui@3.0.4(vitest@3.2.4))(jsdom@26.1.0(canvas@3.2.0))(terser@5.44.0))
vitest:
specifier: ^1.2.0
- version: 1.6.1(@types/node@22.14.1)(@vitest/ui@3.0.4)(jsdom@26.1.0(canvas@3.2.0))(terser@5.44.0)
+ version: 1.6.1(@types/node@22.14.1)(@vitest/ui@3.0.4(vitest@3.2.4))(jsdom@26.1.0(canvas@3.2.0))(terser@5.44.0)
packages/oidc-client:
dependencies:
@@ -448,7 +456,7 @@ importers:
devDependencies:
'@effect/vitest':
specifier: catalog:effect
- version: 0.23.13(effect@3.17.7)(vitest@3.2.4(@types/node@22.14.1)(@vitest/ui@3.0.4)(jiti@2.4.2)(jsdom@26.1.0(canvas@3.2.0))(msw@2.10.4(@types/node@22.14.1)(typescript@5.8.3))(terser@5.44.0)(tsx@4.17.0)(yaml@2.8.1))
+ version: 0.23.13(effect@3.17.7)(vitest@3.2.4(@types/node@22.14.1)(@vitest/ui@3.0.4(vitest@3.2.4))(jiti@2.4.2)(jsdom@26.1.0(canvas@3.2.0))(msw@2.10.4(@types/node@22.14.1)(typescript@5.8.3))(terser@5.44.0)(tsx@4.17.0)(yaml@2.8.1))
msw:
specifier: 'catalog:'
version: 2.10.4(@types/node@22.14.1)(typescript@5.8.3)
@@ -522,14 +530,14 @@ importers:
version: 3.17.7
vitest:
specifier: catalog:vitest
- version: 3.2.4(@types/node@22.14.1)(@vitest/ui@3.0.4)(jiti@2.4.2)(jsdom@26.1.0(canvas@3.2.0))(msw@2.10.4(@types/node@22.14.1)(typescript@5.8.3))(terser@5.44.0)(tsx@4.17.0)(yaml@2.8.1)
+ version: 3.2.4(@types/node@22.14.1)(@vitest/ui@3.0.4(vitest@3.2.4))(jiti@2.4.2)(jsdom@26.1.0(canvas@3.2.0))(msw@2.10.4(@types/node@22.14.1)(typescript@5.8.3))(terser@5.44.0)(tsx@4.17.0)(yaml@2.8.1)
devDependencies:
'@effect/language-service':
specifier: catalog:effect
version: 0.35.2
'@effect/vitest':
specifier: catalog:effect
- version: 0.23.13(effect@3.17.7)(vitest@3.2.4(@types/node@22.14.1)(@vitest/ui@3.0.4)(jiti@2.4.2)(jsdom@26.1.0(canvas@3.2.0))(msw@2.10.4(@types/node@22.14.1)(typescript@5.8.3))(terser@5.44.0)(tsx@4.17.0)(yaml@2.8.1))
+ version: 0.23.13(effect@3.17.7)(vitest@3.2.4(@types/node@22.14.1)(@vitest/ui@3.0.4(vitest@3.2.4))(jiti@2.4.2)(jsdom@26.1.0(canvas@3.2.0))(msw@2.10.4(@types/node@22.14.1)(typescript@5.8.3))(terser@5.44.0)(tsx@4.17.0)(yaml@2.8.1))
packages:
@@ -2169,6 +2177,10 @@ packages:
'@jridgewell/trace-mapping@0.3.9':
resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
+ '@jsdevtools/ez-spawn@3.0.4':
+ resolution: {integrity: sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==}
+ engines: {node: '>=10'}
+
'@manypkg/find-root@1.1.0':
resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==}
@@ -2434,6 +2446,14 @@ packages:
'@nx/workspace@21.2.3':
resolution: {integrity: sha512-bC3J6pgXvL9JWyYmP7AOGCIZhtI6vmY1YLan1T+FFkSr7yyKvIwnnL9E68whQD5jcbJl1Mvu9l0lVlsVdQYF/g==}
+ '@octokit/action@6.1.0':
+ resolution: {integrity: sha512-lo+nHx8kAV86bxvOVOI3vFjX3gXPd/L7guAUbvs3pUvnR2KC+R7yjBkA1uACt4gYhs4LcWP3AXSGQzsbeN2XXw==}
+ engines: {node: '>= 18'}
+
+ '@octokit/auth-action@4.1.0':
+ resolution: {integrity: sha512-m+3t7K46IYyMk7Bl6/lF4Rv09GqDZjYmNg8IWycJ2Fa3YE3DE7vQcV6G2hUPmR9NDqenefNJwVtlisMjzymPiQ==}
+ engines: {node: '>= 18'}
+
'@octokit/auth-token@4.0.0':
resolution: {integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==}
engines: {node: '>= 18'}
@@ -3133,6 +3153,14 @@ packages:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <6.0.0'
+ '@typescript-eslint/eslint-plugin@8.45.0':
+ resolution: {integrity: sha512-HC3y9CVuevvWCl/oyZuI47dOeDF9ztdMEfMH8/DW/Mhwa9cCLnK1oD7JoTVGW/u7kFzNZUKUoyJEqkaJh5y3Wg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ '@typescript-eslint/parser': ^8.45.0
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <6.0.0'
+
'@typescript-eslint/parser@8.41.0':
resolution: {integrity: sha512-gTtSdWX9xiMPA/7MV9STjJOOYtWwIJIYxkQxnSV1U3xcE+mnJSH3f6zI0RYP+ew66WSlZ5ed+h0VCxsvdC1jJg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -3140,6 +3168,13 @@ packages:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <6.0.0'
+ '@typescript-eslint/parser@8.45.0':
+ resolution: {integrity: sha512-TGf22kon8KW+DeKaUmOibKWktRY8b2NSAZNdtWh798COm1NWx8+xJ6iFBtk3IvLdv6+LGLJLRlyhrhEDZWargQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <6.0.0'
+
'@typescript-eslint/project-service@8.39.0':
resolution: {integrity: sha512-CTzJqaSq30V/Z2Og9jogzZt8lJRR5TKlAdXmWgdu4hgcC9Kww5flQ+xFvMxIBWVNdxJO7OifgdOK4PokMIWPew==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -3152,6 +3187,12 @@ packages:
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
+ '@typescript-eslint/project-service@8.45.0':
+ resolution: {integrity: sha512-3pcVHwMG/iA8afdGLMuTibGR7pDsn9RjDev6CCB+naRsSYs2pns5QbinF4Xqw6YC/Sj3lMrm/Im0eMfaa61WUg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: '>=4.8.4 <6.0.0'
+
'@typescript-eslint/scope-manager@8.39.0':
resolution: {integrity: sha512-8QOzff9UKxOh6npZQ/4FQu4mjdOCGSdO3p44ww0hk8Vu+IGbg0tB/H1LcTARRDzGCC8pDGbh2rissBuuoPgH8A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -3160,6 +3201,10 @@ packages:
resolution: {integrity: sha512-n6m05bXn/Cd6DZDGyrpXrELCPVaTnLdPToyhBoFkLIMznRUQUEQdSp96s/pcWSQdqOhrgR1mzJ+yItK7T+WPMQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@typescript-eslint/scope-manager@8.45.0':
+ resolution: {integrity: sha512-clmm8XSNj/1dGvJeO6VGH7EUSeA0FMs+5au/u3lrA3KfG8iJ4u8ym9/j2tTEoacAffdW1TVUzXO30W1JTJS7dA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@typescript-eslint/tsconfig-utils@8.39.0':
resolution: {integrity: sha512-Fd3/QjmFV2sKmvv3Mrj8r6N8CryYiCS8Wdb/6/rgOXAWGcFuc+VkQuG28uk/4kVNVZBQuuDHEDUpo/pQ32zsIQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -3172,6 +3217,12 @@ packages:
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
+ '@typescript-eslint/tsconfig-utils@8.45.0':
+ resolution: {integrity: sha512-aFdr+c37sc+jqNMGhH+ajxPXwjv9UtFZk79k8pLoJ6p4y0snmYpPA52GuWHgt2ZF4gRRW6odsEj41uZLojDt5w==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: '>=4.8.4 <6.0.0'
+
'@typescript-eslint/type-utils@8.39.0':
resolution: {integrity: sha512-6B3z0c1DXVT2vYA9+z9axjtc09rqKUPRmijD5m9iv8iQpHBRYRMBcgxSiKTZKm6FwWw1/cI4v6em35OsKCiN5Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -3186,6 +3237,13 @@ packages:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <6.0.0'
+ '@typescript-eslint/type-utils@8.45.0':
+ resolution: {integrity: sha512-bpjepLlHceKgyMEPglAeULX1vixJDgaKocp0RVJ5u4wLJIMNuKtUXIczpJCPcn2waII0yuvks/5m5/h3ZQKs0A==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <6.0.0'
+
'@typescript-eslint/types@8.23.0':
resolution: {integrity: sha512-1sK4ILJbCmZOTt9k4vkoulT6/y5CHJ1qUYxqpF1K/DBAd8+ZUL4LlSCxOssuH5m4rUaaN0uS0HlVPvd45zjduQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -3198,6 +3256,10 @@ packages:
resolution: {integrity: sha512-9EwxsWdVqh42afLbHP90n2VdHaWU/oWgbH2P0CfcNfdKL7CuKpwMQGjwev56vWu9cSKU7FWSu6r9zck6CVfnag==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@typescript-eslint/types@8.45.0':
+ resolution: {integrity: sha512-WugXLuOIq67BMgQInIxxnsSyRLFxdkJEJu8r4ngLR56q/4Q5LrbfkFRH27vMTjxEK8Pyz7QfzuZe/G15qQnVRA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@typescript-eslint/typescript-estree@8.23.0':
resolution: {integrity: sha512-LcqzfipsB8RTvH8FX24W4UUFk1bl+0yTOf9ZA08XngFwMg4Kj8A+9hwz8Cr/ZS4KwHrmo9PJiLZkOt49vPnuvQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -3216,6 +3278,12 @@ packages:
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
+ '@typescript-eslint/typescript-estree@8.45.0':
+ resolution: {integrity: sha512-GfE1NfVbLam6XQ0LcERKwdTTPlLvHvXXhOeUGC1OXi4eQBoyy1iVsW+uzJ/J9jtCz6/7GCQ9MtrQ0fml/jWCnA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: '>=4.8.4 <6.0.0'
+
'@typescript-eslint/utils@8.39.0':
resolution: {integrity: sha512-4GVSvNA0Vx1Ktwvf4sFE+exxJ3QGUorQG1/A5mRfRNZtkBT2xrA/BCO2H0eALx/PnvCS6/vmYwRdDA41EoffkQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -3230,6 +3298,13 @@ packages:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <6.0.0'
+ '@typescript-eslint/utils@8.45.0':
+ resolution: {integrity: sha512-bxi1ht+tLYg4+XV2knz/F7RVhU0k6VrSMc9sb8DQ6fyCTrGQLHfo7lDtN0QJjZjKkLA2ThrKuCdHEvLReqtIGg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <6.0.0'
+
'@typescript-eslint/visitor-keys@8.23.0':
resolution: {integrity: sha512-oWWhcWDLwDfu++BGTZcmXWqpwtkwb5o7fxUIGksMQQDSdPW9prsSnfIOZMlsj4vBOSrcnjIUZMiIjODgGosFhQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -3242,6 +3317,10 @@ packages:
resolution: {integrity: sha512-+GeGMebMCy0elMNg67LRNoVnUFPIm37iu5CmHESVx56/9Jsfdpsvbv605DQ81Pi/x11IdKUsS5nzgTYbCQU9fg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@typescript-eslint/visitor-keys@8.45.0':
+ resolution: {integrity: sha512-qsaFBA3e09MIDAGFUrTk+dzqtfv1XPVz8t8d1f0ybTzrCY7BKiMC5cjrl1O/P7UmHsNyW90EYSkU/ZWpmXelag==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@verdaccio/auth@8.0.0-next-8.15':
resolution: {integrity: sha512-vAfzGOHbPcPXMCI90jqm/qSZ1OUBnOGzudZA3+YtherncdwADekvXbdJlZVclcfmZ0sRbfVG5Xpf88aETiwfcw==}
engines: {node: '>=18'}
@@ -3887,6 +3966,9 @@ packages:
resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
engines: {node: '>= 0.4'}
+ call-me-maybe@1.0.2:
+ resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==}
+
callsites@3.1.0:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
@@ -4272,6 +4354,10 @@ packages:
decimal.js@10.6.0:
resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==}
+ decode-uri-component@0.4.1:
+ resolution: {integrity: sha512-+8VxcR21HhTy8nOt6jf20w0c9CADrw1O8d+VZ/YzzCt4bJ3uBjw+D1q2osAB8RnpwwaeYBxy0HyKQxD5JBMuuQ==}
+ engines: {node: '>=14.16'}
+
decompress-response@6.0.0:
resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==}
engines: {node: '>=10'}
@@ -4926,6 +5012,10 @@ packages:
resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
engines: {node: '>=8'}
+ filter-obj@5.1.0:
+ resolution: {integrity: sha512-qWeTREPoT7I0bifpPUXtxkZJ1XJzxWtfoWWkdVGqa+eCr3SHW/Ocp89o8vLvbUuQnadybJpjOKu4V+RwO6sGng==}
+ engines: {node: '>=14.16'}
+
finalhandler@1.3.1:
resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==}
engines: {node: '>= 0.8'}
@@ -5613,6 +5703,10 @@ packages:
isarray@2.0.5:
resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
+ isbinaryfile@5.0.6:
+ resolution: {integrity: sha512-I+NmIfBHUl+r2wcDd6JwE9yWje/PIVY/R5/CmV8dXLZd5K+L9X2klAOwfAHNnondLXkbHyTAleQAWonpTJBTtw==}
+ engines: {node: '>= 18.0.0'}
+
isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
@@ -6635,6 +6729,10 @@ packages:
piscina@4.9.2:
resolution: {integrity: sha512-Fq0FERJWFEUpB4eSY59wSNwXD4RYqR+nR/WiEVcZW8IWfVBxJJafcgTEZDQo8k3w0sUarJ8RyVbbUF4GQ2LGbQ==}
+ pkg-pr-new@0.0.51:
+ resolution: {integrity: sha512-jilf8dCTUE/iXaJSaNw5iPrNcSWd0s1b2deVXaTJVY3r610TBiio3uWjkmFIs2okThyPq8O+H55KcBcc+baBIQ==}
+ hasBin: true
+
pkg-types@1.3.1:
resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==}
@@ -6771,6 +6869,14 @@ packages:
quansync@0.2.11:
resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==}
+ query-registry@3.0.1:
+ resolution: {integrity: sha512-M9RxRITi2mHMVPU5zysNjctUT8bAPx6ltEXo/ir9+qmiM47Y7f0Ir3+OxUO5OjYAWdicBQRew7RtHtqUXydqlg==}
+ engines: {node: '>=20'}
+
+ query-string@9.2.2:
+ resolution: {integrity: sha512-pDSIZJ9sFuOp6VnD+5IkakSVf+rICAuuU88Hcsr6AKL0QtxSIfVuKiVP2oahFI7tk3CRSexwV+Ya6MOoTxzg9g==}
+ engines: {node: '>=18'}
+
querystringify@2.2.0:
resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==}
@@ -6784,6 +6890,10 @@ packages:
resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==}
engines: {node: '>=10'}
+ quick-lru@7.1.0:
+ resolution: {integrity: sha512-Pzd/4IFnTb8E+I1P5rbLQoqpUHcXKg48qTYKi4EANg+sTPwGFEMOcYGiiZz6xuQcOMZP7MPsrdAPx+16Q8qahg==}
+ engines: {node: '>=18'}
+
quote-unquote@1.0.0:
resolution: {integrity: sha512-twwRO/ilhlG/FIgYeKGFqyHhoEhqgnKVkcmqMKi2r524gz3ZbDTcyFt38E9xjJI2vT+KbRNHVbnJ/e0I25Azwg==}
@@ -7179,6 +7289,10 @@ packages:
spawndamnit@3.0.1:
resolution: {integrity: sha512-MmnduQUuHCoFckZoWnXsTg7JaiLBJrKFj9UI2MbRPGaJeVpsLcVBu6P/IGZovziM/YBsellCmsprgNA+w0CzVg==}
+ split-on-first@3.0.0:
+ resolution: {integrity: sha512-qxQJTx2ryR0Dw0ITYyekNQWpz6f8dGd7vffGNflQQ3Iqj9NJ6qiZ7ELpZsJ/QBhIVAiDfXdag3+Gp8RvWa62AA==}
+ engines: {node: '>=12'}
+
split2@4.2.0:
resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==}
engines: {node: '>= 10.x'}
@@ -7668,6 +7782,10 @@ packages:
resolution: {integrity: sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==}
engines: {node: '>=14.0'}
+ undici@6.21.3:
+ resolution: {integrity: sha512-gBLkYIlEnSp8pFbT64yFgGE6UIB9tAkhukC23PmMDCe5Nd+cRqKxSjw5y54MK2AZMgZfJWMaNE4nYUHgi1XEOw==}
+ engines: {node: '>=18.17'}
+
undici@7.13.0:
resolution: {integrity: sha512-l+zSMssRqrzDcb3fjMkjjLGmuiiK2pMIcV++mJaAc9vhjSGpvM7h43QgP+OAMb1GImHmbPyG2tBXeuyG5iY4gA==}
engines: {node: '>=20.18.1'}
@@ -7734,6 +7852,10 @@ packages:
url-join@4.0.1:
resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==}
+ url-join@5.0.0:
+ resolution: {integrity: sha512-n2huDr9h9yzd6exQVnH/jU5mr+Pfx08LRXXZhkLLetAMESRj+anQsTAh940iMrIetKAmry9coFuZQ2jY8/p3WA==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
url-parse@1.5.10:
resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==}
@@ -8164,6 +8286,10 @@ packages:
resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==}
engines: {node: '>=18'}
+ zod-package-json@1.2.0:
+ resolution: {integrity: sha512-tamtgPM3MkP+obfO2dLr/G+nYoYkpJKmuHdYEy6IXRKfLybruoJ5NUj0lM0LxwOpC9PpoGLbll1ecoeyj43Wsg==}
+ engines: {node: '>=20'}
+
zod@3.25.76:
resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==}
@@ -9463,10 +9589,10 @@ snapshots:
dependencies:
effect: 3.17.7
- '@effect/vitest@0.23.13(effect@3.17.7)(vitest@3.2.4(@types/node@22.14.1)(@vitest/ui@3.0.4)(jiti@2.4.2)(jsdom@26.1.0(canvas@3.2.0))(msw@2.10.4(@types/node@22.14.1)(typescript@5.8.3))(terser@5.44.0)(tsx@4.17.0)(yaml@2.8.1))':
+ '@effect/vitest@0.23.13(effect@3.17.7)(vitest@3.2.4(@types/node@22.14.1)(@vitest/ui@3.0.4(vitest@3.2.4))(jiti@2.4.2)(jsdom@26.1.0(canvas@3.2.0))(msw@2.10.4(@types/node@22.14.1)(typescript@5.8.3))(terser@5.44.0)(tsx@4.17.0)(yaml@2.8.1))':
dependencies:
effect: 3.17.7
- vitest: 3.2.4(@types/node@22.14.1)(@vitest/ui@3.0.4)(jiti@2.4.2)(jsdom@26.1.0(canvas@3.2.0))(msw@2.10.4(@types/node@22.14.1)(typescript@5.8.3))(terser@5.44.0)(tsx@4.17.0)(yaml@2.8.1)
+ vitest: 3.2.4(@types/node@22.14.1)(@vitest/ui@3.0.4(vitest@3.2.4))(jiti@2.4.2)(jsdom@26.1.0(canvas@3.2.0))(msw@2.10.4(@types/node@22.14.1)(typescript@5.8.3))(terser@5.44.0)(tsx@4.17.0)(yaml@2.8.1)
'@effect/workflow@0.5.1(@effect/platform@0.90.0(effect@3.17.7))(@effect/rpc@0.65.2(@effect/platform@0.90.0(effect@3.17.7))(effect@3.17.7))(effect@3.17.7)':
dependencies:
@@ -10009,6 +10135,13 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.4
+ '@jsdevtools/ez-spawn@3.0.4':
+ dependencies:
+ call-me-maybe: 1.0.2
+ cross-spawn: 7.0.6
+ string-argv: 0.3.2
+ type-detect: 4.1.0
+
'@manypkg/find-root@1.1.0':
dependencies:
'@babel/runtime': 7.28.3
@@ -10157,12 +10290,12 @@ snapshots:
tslib: 2.8.1
yargs-parser: 21.1.1
- '@nx/eslint-plugin@21.2.3(@babel/traverse@7.28.0)(@swc-node/register@1.10.10(@swc/core@1.11.21(@swc/helpers@0.5.17))(@swc/types@0.1.24)(typescript@5.8.3))(@swc/core@1.11.21(@swc/helpers@0.5.17))(@typescript-eslint/parser@8.41.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint-config-prettier@10.1.8(eslint@9.33.0(jiti@2.4.2)))(eslint@9.33.0(jiti@2.4.2))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.11.21(@swc/helpers@0.5.17))(@swc/types@0.1.24)(typescript@5.8.3))(@swc/core@1.11.21(@swc/helpers@0.5.17)))(typescript@5.8.3)(verdaccio@6.1.2(typanion@3.14.0))':
+ '@nx/eslint-plugin@21.2.3(@babel/traverse@7.28.0)(@swc-node/register@1.10.10(@swc/core@1.11.21(@swc/helpers@0.5.17))(@swc/types@0.1.24)(typescript@5.8.3))(@swc/core@1.11.21(@swc/helpers@0.5.17))(@typescript-eslint/parser@8.45.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint-config-prettier@10.1.8(eslint@9.33.0(jiti@2.4.2)))(eslint@9.33.0(jiti@2.4.2))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.11.21(@swc/helpers@0.5.17))(@swc/types@0.1.24)(typescript@5.8.3))(@swc/core@1.11.21(@swc/helpers@0.5.17)))(typescript@5.8.3)(verdaccio@6.1.2(typanion@3.14.0))':
dependencies:
'@nx/devkit': 21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.11.21(@swc/helpers@0.5.17))(@swc/types@0.1.24)(typescript@5.8.3))(@swc/core@1.11.21(@swc/helpers@0.5.17)))
'@nx/js': 21.2.3(@babel/traverse@7.28.0)(@swc-node/register@1.10.10(@swc/core@1.11.21(@swc/helpers@0.5.17))(@swc/types@0.1.24)(typescript@5.8.3))(@swc/core@1.11.21(@swc/helpers@0.5.17))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.11.21(@swc/helpers@0.5.17))(@swc/types@0.1.24)(typescript@5.8.3))(@swc/core@1.11.21(@swc/helpers@0.5.17)))(verdaccio@6.1.2(typanion@3.14.0))
'@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.3)
- '@typescript-eslint/parser': 8.41.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.45.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)
'@typescript-eslint/type-utils': 8.39.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)
'@typescript-eslint/utils': 8.39.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)
chalk: 4.1.2
@@ -10362,7 +10495,7 @@ snapshots:
semver: 7.7.2
tsconfig-paths: 4.2.0
vite: 6.3.6(@types/node@22.14.1)(jiti@2.4.2)(terser@5.44.0)(tsx@4.17.0)(yaml@2.8.1)
- vitest: 3.2.4(@types/node@22.14.1)(@vitest/ui@3.0.4)(jiti@2.4.2)(jsdom@26.1.0(canvas@3.2.0))(msw@2.10.4(@types/node@22.14.1)(typescript@5.8.3))(terser@5.44.0)(tsx@4.17.0)(yaml@2.8.1)
+ vitest: 3.2.4(@types/node@22.14.1)(@vitest/ui@3.0.4(vitest@3.2.4))(jiti@2.4.2)(jsdom@26.1.0(canvas@3.2.0))(msw@2.10.4(@types/node@22.14.1)(typescript@5.8.3))(terser@5.44.0)(tsx@4.17.0)(yaml@2.8.1)
transitivePeerDependencies:
- '@babel/traverse'
- '@swc-node/register'
@@ -10405,6 +10538,20 @@ snapshots:
- '@swc/core'
- debug
+ '@octokit/action@6.1.0':
+ dependencies:
+ '@octokit/auth-action': 4.1.0
+ '@octokit/core': 5.2.2
+ '@octokit/plugin-paginate-rest': 9.2.2(@octokit/core@5.2.2)
+ '@octokit/plugin-rest-endpoint-methods': 10.4.1(@octokit/core@5.2.2)
+ '@octokit/types': 12.6.0
+ undici: 6.21.3
+
+ '@octokit/auth-action@4.1.0':
+ dependencies:
+ '@octokit/auth-token': 4.0.0
+ '@octokit/types': 13.10.0
+
'@octokit/auth-token@4.0.0': {}
'@octokit/core@5.2.2':
@@ -11036,6 +11183,23 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/eslint-plugin@8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)':
+ dependencies:
+ '@eslint-community/regexpp': 4.12.1
+ '@typescript-eslint/parser': 8.45.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/scope-manager': 8.45.0
+ '@typescript-eslint/type-utils': 8.45.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.45.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/visitor-keys': 8.45.0
+ eslint: 9.33.0(jiti@2.4.2)
+ graphemer: 1.4.0
+ ignore: 7.0.5
+ natural-compare: 1.4.0
+ ts-api-utils: 2.1.0(typescript@5.8.3)
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/parser@8.41.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)':
dependencies:
'@typescript-eslint/scope-manager': 8.41.0
@@ -11048,10 +11212,22 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/parser@8.45.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)':
+ dependencies:
+ '@typescript-eslint/scope-manager': 8.45.0
+ '@typescript-eslint/types': 8.45.0
+ '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.8.3)
+ '@typescript-eslint/visitor-keys': 8.45.0
+ debug: 4.4.1
+ eslint: 9.33.0(jiti@2.4.2)
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/project-service@8.39.0(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/tsconfig-utils': 8.39.0(typescript@5.8.3)
- '@typescript-eslint/types': 8.39.0
+ '@typescript-eslint/tsconfig-utils': 8.45.0(typescript@5.8.3)
+ '@typescript-eslint/types': 8.45.0
debug: 4.4.1
typescript: 5.8.3
transitivePeerDependencies:
@@ -11059,8 +11235,17 @@ snapshots:
'@typescript-eslint/project-service@8.41.0(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/tsconfig-utils': 8.41.0(typescript@5.8.3)
- '@typescript-eslint/types': 8.41.0
+ '@typescript-eslint/tsconfig-utils': 8.45.0(typescript@5.8.3)
+ '@typescript-eslint/types': 8.45.0
+ debug: 4.4.1
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/project-service@8.45.0(typescript@5.8.3)':
+ dependencies:
+ '@typescript-eslint/tsconfig-utils': 8.45.0(typescript@5.8.3)
+ '@typescript-eslint/types': 8.45.0
debug: 4.4.1
typescript: 5.8.3
transitivePeerDependencies:
@@ -11076,6 +11261,11 @@ snapshots:
'@typescript-eslint/types': 8.41.0
'@typescript-eslint/visitor-keys': 8.41.0
+ '@typescript-eslint/scope-manager@8.45.0':
+ dependencies:
+ '@typescript-eslint/types': 8.45.0
+ '@typescript-eslint/visitor-keys': 8.45.0
+
'@typescript-eslint/tsconfig-utils@8.39.0(typescript@5.8.3)':
dependencies:
typescript: 5.8.3
@@ -11084,6 +11274,10 @@ snapshots:
dependencies:
typescript: 5.8.3
+ '@typescript-eslint/tsconfig-utils@8.45.0(typescript@5.8.3)':
+ dependencies:
+ typescript: 5.8.3
+
'@typescript-eslint/type-utils@8.39.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)':
dependencies:
'@typescript-eslint/types': 8.39.0
@@ -11108,12 +11302,26 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/type-utils@8.45.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)':
+ dependencies:
+ '@typescript-eslint/types': 8.45.0
+ '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.45.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)
+ debug: 4.4.1
+ eslint: 9.33.0(jiti@2.4.2)
+ ts-api-utils: 2.1.0(typescript@5.8.3)
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/types@8.23.0': {}
'@typescript-eslint/types@8.39.0': {}
'@typescript-eslint/types@8.41.0': {}
+ '@typescript-eslint/types@8.45.0': {}
+
'@typescript-eslint/typescript-estree@8.23.0(typescript@5.8.3)':
dependencies:
'@typescript-eslint/types': 8.23.0
@@ -11160,6 +11368,22 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/typescript-estree@8.45.0(typescript@5.8.3)':
+ dependencies:
+ '@typescript-eslint/project-service': 8.45.0(typescript@5.8.3)
+ '@typescript-eslint/tsconfig-utils': 8.45.0(typescript@5.8.3)
+ '@typescript-eslint/types': 8.45.0
+ '@typescript-eslint/visitor-keys': 8.45.0
+ debug: 4.4.1
+ fast-glob: 3.3.3
+ is-glob: 4.0.3
+ minimatch: 9.0.5
+ semver: 7.7.2
+ ts-api-utils: 2.1.0(typescript@5.8.3)
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/utils@8.39.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)':
dependencies:
'@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.4.2))
@@ -11182,6 +11406,17 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/utils@8.45.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)':
+ dependencies:
+ '@eslint-community/eslint-utils': 4.8.0(eslint@9.33.0(jiti@2.4.2))
+ '@typescript-eslint/scope-manager': 8.45.0
+ '@typescript-eslint/types': 8.45.0
+ '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.8.3)
+ eslint: 9.33.0(jiti@2.4.2)
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/visitor-keys@8.23.0':
dependencies:
'@typescript-eslint/types': 8.23.0
@@ -11197,6 +11432,11 @@ snapshots:
'@typescript-eslint/types': 8.41.0
eslint-visitor-keys: 4.2.1
+ '@typescript-eslint/visitor-keys@8.45.0':
+ dependencies:
+ '@typescript-eslint/types': 8.45.0
+ eslint-visitor-keys: 4.2.1
+
'@verdaccio/auth@8.0.0-next-8.15':
dependencies:
'@verdaccio/config': 8.0.0-next-8.15
@@ -11344,7 +11584,7 @@ snapshots:
minimatch: 7.4.6
semver: 7.7.1
- '@vitest/coverage-v8@1.6.1(vitest@1.6.1(@types/node@22.14.1)(@vitest/ui@3.0.4)(jsdom@26.1.0(canvas@3.2.0))(terser@5.44.0))':
+ '@vitest/coverage-v8@1.6.1(vitest@1.6.1(@types/node@22.14.1)(@vitest/ui@3.0.4(vitest@3.2.4))(jsdom@26.1.0(canvas@3.2.0))(terser@5.44.0))':
dependencies:
'@ampproject/remapping': 2.3.0
'@bcoe/v8-coverage': 0.2.3
@@ -11359,7 +11599,7 @@ snapshots:
std-env: 3.9.0
strip-literal: 2.1.1
test-exclude: 6.0.0
- vitest: 1.6.1(@types/node@22.14.1)(@vitest/ui@3.0.4)(jsdom@26.1.0(canvas@3.2.0))(terser@5.44.0)
+ vitest: 1.6.1(@types/node@22.14.1)(@vitest/ui@3.0.4(vitest@3.2.4))(jsdom@26.1.0(canvas@3.2.0))(terser@5.44.0)
transitivePeerDependencies:
- supports-color
@@ -11378,7 +11618,7 @@ snapshots:
std-env: 3.9.0
test-exclude: 7.0.1
tinyrainbow: 2.0.0
- vitest: 3.2.4(@types/node@22.14.1)(@vitest/ui@3.0.4)(jiti@2.4.2)(jsdom@26.1.0(canvas@3.2.0))(msw@2.10.4(@types/node@22.14.1)(typescript@5.8.3))(terser@5.44.0)(tsx@4.17.0)(yaml@2.8.1)
+ vitest: 3.2.4(@types/node@22.14.1)(@vitest/ui@3.0.4(vitest@3.2.4))(jiti@2.4.2)(jsdom@26.1.0(canvas@3.2.0))(msw@2.10.4(@types/node@22.14.1)(typescript@5.8.3))(terser@5.44.0)(tsx@4.17.0)(yaml@2.8.1)
transitivePeerDependencies:
- supports-color
@@ -11454,7 +11694,7 @@ snapshots:
sirv: 3.0.1
tinyglobby: 0.2.14
tinyrainbow: 2.0.0
- vitest: 3.2.4(@types/node@22.14.1)(@vitest/ui@3.0.4)(jiti@2.4.2)(jsdom@26.1.0(canvas@3.2.0))(msw@2.10.4(@types/node@22.14.1)(typescript@5.8.3))(terser@5.44.0)(tsx@4.17.0)(yaml@2.8.1)
+ vitest: 3.2.4(@types/node@22.14.1)(@vitest/ui@3.0.4(vitest@3.2.4))(jiti@2.4.2)(jsdom@26.1.0(canvas@3.2.0))(msw@2.10.4(@types/node@22.14.1)(typescript@5.8.3))(terser@5.44.0)(tsx@4.17.0)(yaml@2.8.1)
'@vitest/utils@1.6.1':
dependencies:
@@ -12130,6 +12370,8 @@ snapshots:
call-bind-apply-helpers: 1.0.2
get-intrinsic: 1.3.0
+ call-me-maybe@1.0.2: {}
+
callsites@3.1.0: {}
camelcase@5.3.1: {}
@@ -12491,6 +12733,8 @@ snapshots:
decimal.js@10.6.0: {}
+ decode-uri-component@0.4.1: {}
+
decompress-response@6.0.0:
dependencies:
mimic-response: 3.1.0
@@ -12939,17 +13183,17 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.12.1(@typescript-eslint/parser@8.41.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.33.0(jiti@2.4.2)):
+ eslint-module-utils@2.12.1(@typescript-eslint/parser@8.45.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.33.0(jiti@2.4.2)):
dependencies:
debug: 3.2.7
optionalDependencies:
- '@typescript-eslint/parser': 8.41.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.45.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)
eslint: 9.33.0(jiti@2.4.2)
eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
- supports-color
- eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.41.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2)):
+ eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.45.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2)):
dependencies:
'@rtsao/scc': 1.1.0
array-includes: 3.1.9
@@ -12960,7 +13204,7 @@ snapshots:
doctrine: 2.1.0
eslint: 9.33.0(jiti@2.4.2)
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.41.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.33.0(jiti@2.4.2))
+ eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.45.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.33.0(jiti@2.4.2))
hasown: 2.0.2
is-core-module: 2.16.1
is-glob: 4.0.3
@@ -12972,7 +13216,7 @@ snapshots:
string.prototype.trimend: 1.0.9
tsconfig-paths: 3.15.0
optionalDependencies:
- '@typescript-eslint/parser': 8.41.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.45.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
@@ -13310,6 +13554,8 @@ snapshots:
dependencies:
to-regex-range: 5.0.1
+ filter-obj@5.1.0: {}
+
finalhandler@1.3.1:
dependencies:
debug: 2.6.9
@@ -14021,6 +14267,8 @@ snapshots:
isarray@2.0.5: {}
+ isbinaryfile@5.0.6: {}
+
isexe@2.0.0: {}
isexe@3.1.1: {}
@@ -14466,7 +14714,7 @@ snapshots:
lodash.isstring: 4.0.1
lodash.once: 4.1.1
ms: 2.1.3
- semver: 7.6.3
+ semver: 7.7.2
jsprim@2.0.2:
dependencies:
@@ -15254,6 +15502,16 @@ snapshots:
optionalDependencies:
'@napi-rs/nice': 1.0.4
+ pkg-pr-new@0.0.51:
+ dependencies:
+ '@jsdevtools/ez-spawn': 3.0.4
+ '@octokit/action': 6.1.0
+ ignore: 5.3.2
+ isbinaryfile: 5.0.6
+ pkg-types: 1.3.1
+ query-registry: 3.0.1
+ tinyglobby: 0.2.14
+
pkg-types@1.3.1:
dependencies:
confbox: 0.1.8
@@ -15405,6 +15663,21 @@ snapshots:
quansync@0.2.11: {}
+ query-registry@3.0.1:
+ dependencies:
+ query-string: 9.2.2
+ quick-lru: 7.1.0
+ url-join: 5.0.0
+ validate-npm-package-name: 5.0.1
+ zod: 3.25.76
+ zod-package-json: 1.2.0
+
+ query-string@9.2.2:
+ dependencies:
+ decode-uri-component: 0.4.1
+ filter-obj: 5.1.0
+ split-on-first: 3.0.0
+
querystringify@2.2.0: {}
queue-microtask@1.2.3: {}
@@ -15413,6 +15686,8 @@ snapshots:
quick-lru@5.1.1: {}
+ quick-lru@7.1.0: {}
+
quote-unquote@1.0.0: {}
randombytes@2.1.0:
@@ -15877,6 +16152,8 @@ snapshots:
cross-spawn: 7.0.6
signal-exit: 4.1.0
+ split-on-first@3.0.0: {}
+
split2@4.2.0: {}
sprintf-js@1.0.3: {}
@@ -16386,6 +16663,8 @@ snapshots:
dependencies:
'@fastify/busboy': 2.1.1
+ undici@6.21.3: {}
+
undici@7.13.0: {}
unicode-canonical-property-names-ecmascript@2.0.1: {}
@@ -16434,6 +16713,8 @@ snapshots:
url-join@4.0.1: {}
+ url-join@5.0.0: {}
+
url-parse@1.5.10:
dependencies:
querystringify: 2.2.0
@@ -16613,17 +16894,17 @@ snapshots:
tsx: 4.17.0
yaml: 2.8.1
- vitest-canvas-mock@0.3.3(vitest@1.6.1(@types/node@22.14.1)(@vitest/ui@3.0.4)(jsdom@26.1.0(canvas@3.2.0))(terser@5.44.0)):
+ vitest-canvas-mock@0.3.3(vitest@1.6.1(@types/node@22.14.1)(@vitest/ui@3.0.4(vitest@3.2.4))(jsdom@26.1.0(canvas@3.2.0))(terser@5.44.0)):
dependencies:
jest-canvas-mock: 2.5.2
- vitest: 1.6.1(@types/node@22.14.1)(@vitest/ui@3.0.4)(jsdom@26.1.0(canvas@3.2.0))(terser@5.44.0)
+ vitest: 1.6.1(@types/node@22.14.1)(@vitest/ui@3.0.4(vitest@3.2.4))(jsdom@26.1.0(canvas@3.2.0))(terser@5.44.0)
vitest-canvas-mock@0.3.3(vitest@3.2.4):
dependencies:
jest-canvas-mock: 2.5.2
- vitest: 3.2.4(@types/node@22.14.1)(@vitest/ui@3.0.4)(jiti@2.4.2)(jsdom@26.1.0(canvas@3.2.0))(msw@2.10.4(@types/node@22.14.1)(typescript@5.8.3))(terser@5.44.0)(tsx@4.17.0)(yaml@2.8.1)
+ vitest: 3.2.4(@types/node@22.14.1)(@vitest/ui@3.0.4(vitest@3.2.4))(jiti@2.4.2)(jsdom@26.1.0(canvas@3.2.0))(msw@2.10.4(@types/node@22.14.1)(typescript@5.8.3))(terser@5.44.0)(tsx@4.17.0)(yaml@2.8.1)
- vitest@1.6.1(@types/node@22.14.1)(@vitest/ui@3.0.4)(jsdom@26.1.0(canvas@3.2.0))(terser@5.44.0):
+ vitest@1.6.1(@types/node@22.14.1)(@vitest/ui@3.0.4(vitest@3.2.4))(jsdom@26.1.0(canvas@3.2.0))(terser@5.44.0):
dependencies:
'@vitest/expect': 1.6.1
'@vitest/runner': 1.6.1
@@ -16659,7 +16940,7 @@ snapshots:
- supports-color
- terser
- vitest@3.2.4(@types/node@22.14.1)(@vitest/ui@3.0.4)(jiti@2.4.2)(jsdom@26.1.0(canvas@3.2.0))(msw@2.10.4(@types/node@22.14.1)(typescript@5.8.3))(terser@5.44.0)(tsx@4.17.0)(yaml@2.8.1):
+ vitest@3.2.4(@types/node@22.14.1)(@vitest/ui@3.0.4(vitest@3.2.4))(jiti@2.4.2)(jsdom@26.1.0(canvas@3.2.0))(msw@2.10.4(@types/node@22.14.1)(typescript@5.8.3))(terser@5.44.0)(tsx@4.17.0)(yaml@2.8.1):
dependencies:
'@types/chai': 5.2.2
'@vitest/expect': 3.2.4
@@ -16915,4 +17196,8 @@ snapshots:
yoctocolors-cjs@2.1.2: {}
+ zod-package-json@1.2.0:
+ dependencies:
+ zod: 3.25.76
+
zod@3.25.76: {}