From ffb918880b208b23e5c2c625531ccd79d33720cb Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Tue, 1 Oct 2024 09:42:39 +0200 Subject: [PATCH 01/33] ci: add e2e target --- .github/workflows/ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 132003d0..a7d674c2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,13 +14,14 @@ jobs: main-branch-name: main number-of-agents: 3 init-commands: | - pnpm exec nx-cloud start-ci-run --stop-agents-after="build" --agent-count=3 + pnpm exec nx-cloud start-ci-run --stop-agents-after="e2e" --agent-count=3 parallel-commands: | pnpm exec nx-cloud record -- pnpm exec nx format:check parallel-commands-on-agents: | pnpm exec nx affected --target=lint --parallel=3 pnpm exec nx affected --target=test --parallel=3 --ci --code-coverage pnpm exec nx affected --target=build --parallel=3 + pnpm exec nx affected --target=e2e --parallel=1 agents: name: Nx Cloud - Agents From e6264c8d05e6bff676db96baa0908758a18e6fb5 Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Tue, 1 Oct 2024 09:44:17 +0200 Subject: [PATCH 02/33] chore: fix publish script for e2e packages --- nx.json | 6 ++++++ tools/scripts/start-local-registry.ts | 5 ++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/nx.json b/nx.json index 137cc020..27e71522 100644 --- a/nx.json +++ b/nx.json @@ -94,6 +94,12 @@ "{workspaceRoot}/eslint.config.js" ], "cache": true + }, + "@nx/js:release-publish": { + "dependsOn": ["build"], + "options": { + "packageRoot": "dist/{projectRoot}" + } } }, "$schema": "./node_modules/nx/schemas/nx-schema.json", diff --git a/tools/scripts/start-local-registry.ts b/tools/scripts/start-local-registry.ts index 3901a362..a879c40e 100644 --- a/tools/scripts/start-local-registry.ts +++ b/tools/scripts/start-local-registry.ts @@ -17,11 +17,14 @@ export default async () => { verbose: false, }); await releaseVersion({ - specifier: '999.99.9:e2e', + specifier: 'minor', stageChanges: false, gitCommit: false, gitTag: false, firstRelease: true, + "generatorOptionsOverrides": { + "packageRoot": "dist/{projectRoot}" + } }); await releasePublish({ tag: 'e2e', From 34977688e73457f2525ec82e9f7ab911b67417eb Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Tue, 1 Oct 2024 09:45:26 +0200 Subject: [PATCH 03/33] test(capacitor-e2e): add e2e tests for capacitor --- e2e/capacitor-e2e/eslint.config.js | 21 ++++++++ e2e/capacitor-e2e/jest.config.ts | 12 +++++ e2e/capacitor-e2e/project.json | 23 +++++++++ e2e/capacitor-e2e/tests/capacitor.spec.ts | 59 +++++++++++++++++++++++ e2e/capacitor-e2e/tsconfig.json | 10 ++++ e2e/capacitor-e2e/tsconfig.spec.json | 9 ++++ tools/scripts/start-local-registry.ts | 3 -- 7 files changed, 134 insertions(+), 3 deletions(-) create mode 100644 e2e/capacitor-e2e/eslint.config.js create mode 100644 e2e/capacitor-e2e/jest.config.ts create mode 100644 e2e/capacitor-e2e/project.json create mode 100644 e2e/capacitor-e2e/tests/capacitor.spec.ts create mode 100644 e2e/capacitor-e2e/tsconfig.json create mode 100644 e2e/capacitor-e2e/tsconfig.spec.json diff --git a/e2e/capacitor-e2e/eslint.config.js b/e2e/capacitor-e2e/eslint.config.js new file mode 100644 index 00000000..50c301de --- /dev/null +++ b/e2e/capacitor-e2e/eslint.config.js @@ -0,0 +1,21 @@ +const baseConfig = require('../../eslint.config.js'); +module.exports = [ + ...baseConfig, + { + files: [ + 'e2e/capacitor-e2e/**/*.ts', + 'e2e/capacitor-e2e/**/*.tsx', + 'e2e/capacitor-e2e/**/*.js', + 'e2e/capacitor-e2e/**/*.jsx', + ], + rules: {}, + }, + { + files: ['e2e/capacitor-e2e/**/*.ts', 'e2e/capacitor-e2e/**/*.tsx'], + rules: {}, + }, + { + files: ['e2e/capacitor-e2e/**/*.js', 'e2e/capacitor-e2e/**/*.jsx'], + rules: {}, + }, +]; diff --git a/e2e/capacitor-e2e/jest.config.ts b/e2e/capacitor-e2e/jest.config.ts new file mode 100644 index 00000000..7b411408 --- /dev/null +++ b/e2e/capacitor-e2e/jest.config.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +export default { + displayName: 'capacitor-e2e', + preset: '../../jest.preset.js', + transform: { + '^.+\\.[tj]s$': ['ts-jest', { tsconfig: '/tsconfig.spec.json' }], + }, + moduleFileExtensions: ['ts', 'js', 'html'], + coverageDirectory: '../../coverage/e2e/capacitor-e2e', + globalSetup: '../../tools/scripts/start-local-registry.ts', + globalTeardown: '../../tools/scripts/stop-local-registry.ts', +}; diff --git a/e2e/capacitor-e2e/project.json b/e2e/capacitor-e2e/project.json new file mode 100644 index 00000000..30e61cf6 --- /dev/null +++ b/e2e/capacitor-e2e/project.json @@ -0,0 +1,23 @@ +{ + "name": "capacitor-e2e", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "projectType": "application", + "sourceRoot": "e2e/capacitor-e2e/src", + "targets": { + "e2e": { + "executor": "@nx/jest:jest", + "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], + "options": { + "jestConfig": "e2e/capacitor-e2e/jest.config.ts", + "runInBand": true + }, + "dependsOn": ["^build"] + }, + "lint": { + "executor": "@nx/eslint:lint", + "outputs": ["{options.outputFile}"] + } + }, + "tags": [], + "implicitDependencies": ["capacitor"] +} diff --git a/e2e/capacitor-e2e/tests/capacitor.spec.ts b/e2e/capacitor-e2e/tests/capacitor.spec.ts new file mode 100644 index 00000000..31892d1e --- /dev/null +++ b/e2e/capacitor-e2e/tests/capacitor.spec.ts @@ -0,0 +1,59 @@ +import { runNxCommandAsync, uniq } from '@nx/plugin/testing'; +import { createTestProject, installPlugin } from '@nxext/e2e-utils'; +import { rmSync } from 'fs'; + +const ansiEscapeCodeRegex = /\x1B\[[0-?]*[ -/]*[@-~]/g; + +describe('capacitor-project e2e', () => { + let projectDirectory: string; + const app = uniq('capacitor'); + + beforeAll(async () => { + projectDirectory = createTestProject(); + installPlugin(projectDirectory, 'capacitor'); + + await runNxCommandAsync( + `generate @nx/web:application ${app} --style=css --bundler=vite --e2eTestRunner=none --linter=none --projectNameAndRootFormat=derived --skipFormat=true` + ); + await runNxCommandAsync( + `generate @nxext/capacitor:configuration --project=${app} --appName=test --appId=test --skipFormat=true` + ); + }); + + afterAll(() => { + // Cleanup the test project + rmSync(projectDirectory, { + recursive: true, + force: true, + }); + }); + + it('should build successfully', async () => { + const buildResults = await runNxCommandAsync(`build ${app}`); + expect(buildResults.stdout.replace(ansiEscapeCodeRegex, '')).toContain( + `Successfully ran target build for project ${app}` + ); + }); + + it('should run tests successfully', async () => { + const testResults = await runNxCommandAsync(`test ${app}`); + expect(testResults.stdout.replace(ansiEscapeCodeRegex, '')).toContain( + `Successfully ran target test for project ${app}` + ); + }); + + it('should run cap successfully', async () => { + const capResults = await runNxCommandAsync(`run ${app}:cap`); + expect(capResults.stdout).toContain('Usage'); + + const capPackageInstallResults = await runNxCommandAsync( + `run ${app}:cap --packageInstall false` + ); + expect(capPackageInstallResults.stdout).toContain('Usage: cap'); + + const capHelpResults = await runNxCommandAsync( + `run ${app}:cap --cmd="--help"` + ); + expect(capHelpResults.stdout).toContain('Usage: cap'); + }); +}); diff --git a/e2e/capacitor-e2e/tsconfig.json b/e2e/capacitor-e2e/tsconfig.json new file mode 100644 index 00000000..b9c9d953 --- /dev/null +++ b/e2e/capacitor-e2e/tsconfig.json @@ -0,0 +1,10 @@ +{ + "extends": "../../tsconfig.base.json", + "files": [], + "include": [], + "references": [ + { + "path": "./tsconfig.spec.json" + } + ] +} diff --git a/e2e/capacitor-e2e/tsconfig.spec.json b/e2e/capacitor-e2e/tsconfig.spec.json new file mode 100644 index 00000000..546f1287 --- /dev/null +++ b/e2e/capacitor-e2e/tsconfig.spec.json @@ -0,0 +1,9 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../dist/out-tsc", + "module": "commonjs", + "types": ["jest", "node"] + }, + "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"] +} diff --git a/tools/scripts/start-local-registry.ts b/tools/scripts/start-local-registry.ts index a879c40e..04cba55a 100644 --- a/tools/scripts/start-local-registry.ts +++ b/tools/scripts/start-local-registry.ts @@ -22,9 +22,6 @@ export default async () => { gitCommit: false, gitTag: false, firstRelease: true, - "generatorOptionsOverrides": { - "packageRoot": "dist/{projectRoot}" - } }); await releasePublish({ tag: 'e2e', From e7f5b7b5906226db8fe6be77ab5adfc5a6cbe7cf Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Tue, 1 Oct 2024 10:06:13 +0200 Subject: [PATCH 04/33] chore: fix publish for e2e packages --- nx.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/nx.json b/nx.json index 27e71522..e89d6832 100644 --- a/nx.json +++ b/nx.json @@ -102,6 +102,13 @@ } } }, + "release": { + "projects": ["packages/*"], + "projectsRelationship": "independent", + "version": { + "fallbackCurrentVersionResolver": "disk" + } + }, "$schema": "./node_modules/nx/schemas/nx-schema.json", "namedInputs": { "default": ["{projectRoot}/**/*", "sharedGlobals"], From 80cfdcc36422a024d4f5f4cc9890d1df283c93fa Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Tue, 1 Oct 2024 10:11:58 +0200 Subject: [PATCH 05/33] ci: debug --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a7d674c2..034dfabd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,7 +21,7 @@ jobs: pnpm exec nx affected --target=lint --parallel=3 pnpm exec nx affected --target=test --parallel=3 --ci --code-coverage pnpm exec nx affected --target=build --parallel=3 - pnpm exec nx affected --target=e2e --parallel=1 + pnpm exec nx affected --target=e2e --parallel=1 --verbose agents: name: Nx Cloud - Agents From ffb1d4072a87a0440062c03640b22fcadb0da129 Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Wed, 2 Oct 2024 07:29:22 +0200 Subject: [PATCH 06/33] chore: publish only once --- tools/scripts/start-local-registry.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tools/scripts/start-local-registry.ts b/tools/scripts/start-local-registry.ts index 04cba55a..3c431d67 100644 --- a/tools/scripts/start-local-registry.ts +++ b/tools/scripts/start-local-registry.ts @@ -16,8 +16,11 @@ export default async () => { storage, verbose: false, }); + + if (global.published) return; await releaseVersion({ - specifier: 'minor', + specifier: 'prerelease', + preid: 'e2e', stageChanges: false, gitCommit: false, gitTag: false, @@ -27,4 +30,5 @@ export default async () => { tag: 'e2e', firstRelease: true, }); + global.published = true; }; From e73b693380045746a655eb53d32807469661d29a Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Wed, 2 Oct 2024 07:33:10 +0200 Subject: [PATCH 07/33] chore: debug --- tools/scripts/start-local-registry.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/scripts/start-local-registry.ts b/tools/scripts/start-local-registry.ts index 3c431d67..8e95f6d1 100644 --- a/tools/scripts/start-local-registry.ts +++ b/tools/scripts/start-local-registry.ts @@ -25,10 +25,12 @@ export default async () => { gitCommit: false, gitTag: false, firstRelease: true, + verbose: true, }); await releasePublish({ tag: 'e2e', firstRelease: true, + verbose: true, }); global.published = true; }; From 002fa5f6a0ff96661abc4e7911bb7db7288326f3 Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Wed, 2 Oct 2024 07:38:06 +0200 Subject: [PATCH 08/33] chore: remove verbose mode --- .github/workflows/ci.yml | 2 +- tools/scripts/start-local-registry.ts | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 034dfabd..a7d674c2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,7 +21,7 @@ jobs: pnpm exec nx affected --target=lint --parallel=3 pnpm exec nx affected --target=test --parallel=3 --ci --code-coverage pnpm exec nx affected --target=build --parallel=3 - pnpm exec nx affected --target=e2e --parallel=1 --verbose + pnpm exec nx affected --target=e2e --parallel=1 agents: name: Nx Cloud - Agents diff --git a/tools/scripts/start-local-registry.ts b/tools/scripts/start-local-registry.ts index 8e95f6d1..4c1fae37 100644 --- a/tools/scripts/start-local-registry.ts +++ b/tools/scripts/start-local-registry.ts @@ -17,7 +17,6 @@ export default async () => { verbose: false, }); - if (global.published) return; await releaseVersion({ specifier: 'prerelease', preid: 'e2e', @@ -25,12 +24,9 @@ export default async () => { gitCommit: false, gitTag: false, firstRelease: true, - verbose: true, }); await releasePublish({ tag: 'e2e', firstRelease: true, - verbose: true, }); - global.published = true; }; From 3f8f3579d297cd8daae07265fa373f0545f032f8 Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Wed, 2 Oct 2024 08:13:45 +0200 Subject: [PATCH 09/33] ci: add cancel + update nx-cloud image + improve commands --- .github/workflows/ci.yml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a7d674c2..fa08beae 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,10 +6,14 @@ on: - main pull_request: +concurrency: + group: ${{ github.workflow }}-${{ github.event.number || github.ref }} + cancel-in-progress: true + jobs: main: name: Nx Cloud - Main Job - uses: nrwl/ci/.github/workflows/nx-cloud-main.yml@v0.13.0 + uses: nrwl/ci/.github/workflows/nx-cloud-main.yml@v0.15 with: main-branch-name: main number-of-agents: 3 @@ -18,13 +22,10 @@ jobs: parallel-commands: | pnpm exec nx-cloud record -- pnpm exec nx format:check parallel-commands-on-agents: | - pnpm exec nx affected --target=lint --parallel=3 - pnpm exec nx affected --target=test --parallel=3 --ci --code-coverage - pnpm exec nx affected --target=build --parallel=3 - pnpm exec nx affected --target=e2e --parallel=1 + pnpm exec nx affected --target lint build test e2e agents: name: Nx Cloud - Agents - uses: nrwl/ci/.github/workflows/nx-cloud-agents.yml@v0.13.0 + uses: nrwl/ci/.github/workflows/nx-cloud-agents.yml@v0.15 with: number-of-agents: 3 From 34d0e91d0a7a65d76ec7f069fee0e7c8b03272cb Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Wed, 2 Oct 2024 08:15:22 +0200 Subject: [PATCH 10/33] chore: fix e2e + versioning --- nx.json | 13 +++++++------ tools/scripts/start-local-registry.ts | 9 ++++++--- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/nx.json b/nx.json index e89d6832..2b023bad 100644 --- a/nx.json +++ b/nx.json @@ -96,17 +96,18 @@ "cache": true }, "@nx/js:release-publish": { - "dependsOn": ["build"], "options": { "packageRoot": "dist/{projectRoot}" } } }, - "release": { - "projects": ["packages/*"], - "projectsRelationship": "independent", - "version": { - "fallbackCurrentVersionResolver": "disk" + "projects": ["packages/*"], + "projectsRelationship": "fixed", + "version": { + "preVersionCommand": "pnpm nx run-many -t build", + "conventionalCommits": true, + "generatorOptions": { + "packageRoot": "dist/{projectRoot}" } }, "$schema": "./node_modules/nx/schemas/nx-schema.json", diff --git a/tools/scripts/start-local-registry.ts b/tools/scripts/start-local-registry.ts index 4c1fae37..4c002243 100644 --- a/tools/scripts/start-local-registry.ts +++ b/tools/scripts/start-local-registry.ts @@ -14,16 +14,19 @@ export default async () => { global.stopLocalRegistry = await startLocalRegistry({ localRegistryTarget, storage, - verbose: false, + verbose: process.env.NX_VERBOSE_LOGGING === 'true', }); await releaseVersion({ - specifier: 'prerelease', - preid: 'e2e', + specifier: '0.0.0-e2e', stageChanges: false, gitCommit: false, gitTag: false, firstRelease: true, + generatorOptionsOverrides: { + skipLockFileUpdate: true, + currentVersionResolver: 'registry', + }, }); await releasePublish({ tag: 'e2e', From 0eee775f2157ada4485bd26a11b45d0835cc08b3 Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Wed, 2 Oct 2024 08:27:11 +0200 Subject: [PATCH 11/33] chore: fix e2e --- e2e/capacitor-e2e/project.json | 3 +- e2e/preact-e2e/project.json | 3 +- e2e/solid-e2e/project.json | 3 +- e2e/stencil-e2e/project.json | 3 +- e2e/svelte-e2e/project.json | 3 +- e2e/sveltekit-e2e/project.json | 3 +- e2e/vue-e2e/eslint.config.js | 21 --- e2e/vue-e2e/jest.config.ts | 12 -- e2e/vue-e2e/project.json | 23 --- .../tests/vue-preset-standalone.spec.ts | 32 ---- e2e/vue-e2e/tests/vue-preset.spec.ts | 33 ---- e2e/vue-e2e/tests/vue.spec.ts | 159 ------------------ e2e/vue-e2e/tsconfig.json | 10 -- e2e/vue-e2e/tsconfig.spec.json | 14 -- nx.json | 4 +- 15 files changed, 8 insertions(+), 318 deletions(-) delete mode 100644 e2e/vue-e2e/eslint.config.js delete mode 100644 e2e/vue-e2e/jest.config.ts delete mode 100644 e2e/vue-e2e/project.json delete mode 100644 e2e/vue-e2e/tests/vue-preset-standalone.spec.ts delete mode 100644 e2e/vue-e2e/tests/vue-preset.spec.ts delete mode 100644 e2e/vue-e2e/tests/vue.spec.ts delete mode 100644 e2e/vue-e2e/tsconfig.json delete mode 100644 e2e/vue-e2e/tsconfig.spec.json diff --git a/e2e/capacitor-e2e/project.json b/e2e/capacitor-e2e/project.json index 30e61cf6..5eb737d4 100644 --- a/e2e/capacitor-e2e/project.json +++ b/e2e/capacitor-e2e/project.json @@ -10,8 +10,7 @@ "options": { "jestConfig": "e2e/capacitor-e2e/jest.config.ts", "runInBand": true - }, - "dependsOn": ["^build"] + } }, "lint": { "executor": "@nx/eslint:lint", diff --git a/e2e/preact-e2e/project.json b/e2e/preact-e2e/project.json index b1805ef4..79155138 100644 --- a/e2e/preact-e2e/project.json +++ b/e2e/preact-e2e/project.json @@ -10,8 +10,7 @@ "options": { "jestConfig": "e2e/preact-e2e/jest.config.ts", "runInBand": true - }, - "dependsOn": ["^build"] + } }, "lint": { "executor": "@nx/eslint:lint", diff --git a/e2e/solid-e2e/project.json b/e2e/solid-e2e/project.json index 4b7863ff..5431c1e2 100644 --- a/e2e/solid-e2e/project.json +++ b/e2e/solid-e2e/project.json @@ -10,8 +10,7 @@ "options": { "jestConfig": "e2e/solid-e2e/jest.config.ts", "runInBand": true - }, - "dependsOn": ["^build"] + } }, "lint": { "executor": "@nx/eslint:lint", diff --git a/e2e/stencil-e2e/project.json b/e2e/stencil-e2e/project.json index fefff558..355eeb56 100644 --- a/e2e/stencil-e2e/project.json +++ b/e2e/stencil-e2e/project.json @@ -10,8 +10,7 @@ "options": { "jestConfig": "e2e/stencil-e2e/jest.config.ts", "runInBand": true - }, - "dependsOn": ["^build"] + } }, "lint": { "executor": "@nx/eslint:lint", diff --git a/e2e/svelte-e2e/project.json b/e2e/svelte-e2e/project.json index 424fe02e..88ab5b4f 100644 --- a/e2e/svelte-e2e/project.json +++ b/e2e/svelte-e2e/project.json @@ -10,8 +10,7 @@ "options": { "jestConfig": "e2e/svelte-e2e/jest.config.ts", "runInBand": true - }, - "dependsOn": ["^build"] + } }, "lint": { "executor": "@nx/eslint:lint", diff --git a/e2e/sveltekit-e2e/project.json b/e2e/sveltekit-e2e/project.json index 305b042d..7cfe45ee 100644 --- a/e2e/sveltekit-e2e/project.json +++ b/e2e/sveltekit-e2e/project.json @@ -10,8 +10,7 @@ "options": { "jestConfig": "e2e/sveltekit-e2e/jest.config.ts", "runInBand": true - }, - "dependsOn": ["^build"] + } }, "lint": { "executor": "@nx/eslint:lint", diff --git a/e2e/vue-e2e/eslint.config.js b/e2e/vue-e2e/eslint.config.js deleted file mode 100644 index 868077d3..00000000 --- a/e2e/vue-e2e/eslint.config.js +++ /dev/null @@ -1,21 +0,0 @@ -const baseConfig = require('../../eslint.config.js'); -module.exports = [ - ...baseConfig, - { - files: [ - 'e2e/vue-e2e/**/*.ts', - 'e2e/vue-e2e/**/*.tsx', - 'e2e/vue-e2e/**/*.js', - 'e2e/vue-e2e/**/*.jsx', - ], - rules: {}, - }, - { - files: ['e2e/vue-e2e/**/*.ts', 'e2e/vue-e2e/**/*.tsx'], - rules: {}, - }, - { - files: ['e2e/vue-e2e/**/*.js', 'e2e/vue-e2e/**/*.jsx'], - rules: {}, - }, -]; diff --git a/e2e/vue-e2e/jest.config.ts b/e2e/vue-e2e/jest.config.ts deleted file mode 100644 index b1fd1e2e..00000000 --- a/e2e/vue-e2e/jest.config.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* eslint-disable */ -export default { - displayName: 'vue-e2e', - preset: '../../jest.preset.js', - transform: { - '^.+\\.[tj]s$': ['ts-jest', { tsconfig: '/tsconfig.spec.json' }], - }, - moduleFileExtensions: ['ts', 'js', 'html'], - coverageDirectory: '../../coverage/e2e/vue-e2e', - globalSetup: '../../tools/scripts/start-local-registry.ts', - globalTeardown: '../../tools/scripts/stop-local-registry.ts', -}; diff --git a/e2e/vue-e2e/project.json b/e2e/vue-e2e/project.json deleted file mode 100644 index 807dbe09..00000000 --- a/e2e/vue-e2e/project.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "name": "vue-e2e", - "$schema": "../../node_modules/nx/schemas/project-schema.json", - "projectType": "application", - "sourceRoot": "e2e/vue-e2e/src", - "targets": { - "e2e": { - "executor": "@nx/jest:jest", - "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], - "options": { - "jestConfig": "e2e/vue-e2e/jest.config.ts", - "runInBand": true - }, - "dependsOn": ["^build"] - }, - "lint": { - "executor": "@nx/eslint:lint", - "outputs": ["{options.outputFile}"] - } - }, - "tags": [], - "implicitDependencies": ["vue"] -} diff --git a/e2e/vue-e2e/tests/vue-preset-standalone.spec.ts b/e2e/vue-e2e/tests/vue-preset-standalone.spec.ts deleted file mode 100644 index 3ab2ff8b..00000000 --- a/e2e/vue-e2e/tests/vue-preset-standalone.spec.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { checkFilesExist, runNxCommandAsync, uniq } from '@nx/plugin/testing'; -import { createTestProject, installPlugin } from '@nxext/e2e-utils'; -import { rmSync } from 'fs'; - -xdescribe('vue e2e', () => { - const projectName = uniq('presetappstandalone'); - let projectDirectory: string; - - beforeAll(() => { - projectDirectory = createTestProject(); - installPlugin(projectDirectory, 'vue'); - }); - - afterAll(() => { - // Cleanup the test project - rmSync(projectDirectory, { - recursive: true, - force: true, - }); - }); - - describe('preset', () => { - it('should create a vue application', async () => { - const result = await runNxCommandAsync(`build ${projectName}`); - - checkFilesExist(`src/main.ts`); - expect(result.stdout).toContain( - `Successfully ran target build for project ${projectName}` - ); - }); - }); -}); diff --git a/e2e/vue-e2e/tests/vue-preset.spec.ts b/e2e/vue-e2e/tests/vue-preset.spec.ts deleted file mode 100644 index 487641d8..00000000 --- a/e2e/vue-e2e/tests/vue-preset.spec.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { checkFilesExist, runNxCommandAsync, uniq } from '@nx/plugin/testing'; -import { createTestProject, installPlugin } from '@nxext/e2e-utils'; -import { rmSync } from 'fs'; - -xdescribe('vue e2e', () => { - const projectName = uniq('presetapp'); - - let projectDirectory: string; - - beforeAll(() => { - projectDirectory = createTestProject(); - installPlugin(projectDirectory, 'vue'); - }); - - afterAll(() => { - // Cleanup the test project - rmSync(projectDirectory, { - recursive: true, - force: true, - }); - }); - - describe('preset', () => { - it('should create a vue application', async () => { - const result = await runNxCommandAsync(`build ${projectName}`); - - checkFilesExist(`apps/${projectName}/src/main.ts`); - expect(result.stdout).toContain( - `Successfully ran target build for project ${projectName}` - ); - }); - }); -}); diff --git a/e2e/vue-e2e/tests/vue.spec.ts b/e2e/vue-e2e/tests/vue.spec.ts deleted file mode 100644 index fc0fc478..00000000 --- a/e2e/vue-e2e/tests/vue.spec.ts +++ /dev/null @@ -1,159 +0,0 @@ -import { runNxCommandAsync, uniq, updateFile } from '@nx/plugin/testing'; -import { names } from '@nx/devkit'; -import { createTestProject, installPlugin } from '@nxext/e2e-utils'; -import { rmSync } from 'fs'; - -describe('vue e2e', () => { - let projectDirectory: string; - - beforeAll(() => { - projectDirectory = createTestProject(); - installPlugin(projectDirectory, 'vue'); - }); - - afterAll(() => { - // Cleanup the test project - rmSync(projectDirectory, { - recursive: true, - force: true, - }); - }); - - describe('application', () => { - it('should create a vue application with routing', async () => { - const projectName = uniq('vue-routing'); - await runNxCommandAsync( - `generate @nxext/vue:app ${projectName} --routing --unitTestRunner='none' --e2eTestRunner='none'` - ); - const result = await runNxCommandAsync(`build ${projectName}`); - expect(result.stdout).toContain( - `Successfully ran target build for project ${projectName}` - ); - }); - - it('should be able to run linter', async () => { - const projectName = uniq('vue-lint'); - await runNxCommandAsync( - `generate @nxext/vue:app ${projectName} --unitTestRunner='none' --e2eTestRunner='none' --linter='eslint'` - ); - const result = await runNxCommandAsync(`lint ${projectName}`); - expect(result.stdout).toContain(`All files pass linting.`); - }); - - it('should be able to run vitest', async () => { - const projectName = uniq('vue-test'); - await runNxCommandAsync( - `generate @nxext/vue:app ${projectName} --unitTestRunner='vitest' --e2eTestRunner='none'` - ); - const result = await runNxCommandAsync(`test ${projectName}`); - expect(result.stdout).toContain(`1 passed`); - expect(result.stdout).toContain( - `Successfully ran target test for project ${projectName}` - ); - }); - }); - - describe('library', () => { - it('should create a vue lib and make it buildable', async () => { - const projectName = uniq('vue-lib'); - await runNxCommandAsync( - `generate @nxext/vue:lib ${projectName} --buildable --unitTestRunner='none'` - ); - const result = await runNxCommandAsync(`build ${projectName}`); - expect(result.stdout).toContain( - `Successfully ran target build for project ${projectName}` - ); - }); - - it('should be able to run vitest', async () => { - const projectName = uniq('vue-libvitest'); - await runNxCommandAsync( - `generate @nxext/vue:lib ${projectName} --unitTestRunner='vitest' --e2eTestRunner='none'` - ); - const result = await runNxCommandAsync(`test ${projectName}`); - expect(result.stdout).toContain(`1 passed`); - expect(result.stdout).toContain( - `Successfully ran target test for project ${projectName}` - ); - }); - - it('should be able to run linter', async () => { - const projectName = uniq('vue-liblint'); - await runNxCommandAsync( - `generate @nxext/vue:lib ${projectName} --unitTestRunner='none' --e2eTestRunner='none' --linter='eslint'` - ); - const result = await runNxCommandAsync(`lint ${projectName}`); - expect(result.stdout).toContain(`All files pass linting.`); - }); - }); - - describe('library reference', () => { - it('should create a vue application with linked lib', async () => { - const projectName = uniq('vue-linkapp'); - const libName = uniq('vue-linklib'); - const libClassName = names(libName).className; - await runNxCommandAsync( - `generate @nxext/vue:app ${projectName} --unitTestRunner='none' --e2eTestRunner='none' --linter='none'` - ); - await runNxCommandAsync( - `generate @nxext/vue:lib ${libName} --buildable --unitTestRunner='none' --e2eTestRunner='none'` - ); - updateFile( - `apps/${projectName}/src/App.vue`, - ` - - -` - ); - - const result = await runNxCommandAsync(`build ${projectName}`); - expect(result.stdout).toContain( - `Successfully ran target build for project ${projectName}` - ); - }); - }); - - describe('storybook', () => { - it('should create a vue lib and add storybook', async () => { - const projectName = uniq('vue-storybook'); - await runNxCommandAsync( - `generate @nxext/vue:lib ${projectName} --buildable --unitTestRunner='none' --e2eTestRunner='none'` - ); - await runNxCommandAsync( - `generate @nxext/vue:storybook-configuration ${projectName}` - ); - - const result = await runNxCommandAsync(`build ${projectName}`); - expect(result.stdout).toContain( - `Successfully ran target build for project ${projectName}` - ); - }); - }); - - describe('e2e tests', () => { - it('should be able to run cypress', async () => { - const projectName = uniq('vue-e2e-cypress'); - await runNxCommandAsync( - `generate @nxext/vue:app ${projectName} --unitTestRunner='none' --e2eTestRunner='cypress'` - ); - const result = await runNxCommandAsync(`e2e ${projectName}-e2e`); - expect(result.stdout).toContain(`app.cy.ts`); - expect(result.stdout).toContain(`All specs passed!`); - }); - - xit('should be able to run playwright', async () => { - const projectName = uniq('vue-e2e-playwright'); - await runNxCommandAsync( - `generate @nxext/vue:app ${projectName} --unitTestRunner='none' --e2eTestRunner='playwright'` - ); - const result = await runNxCommandAsync(`e2e ${projectName}-e2e`); - expect(result.stdout).toContain( - `Successfully ran target e2e for ${projectName}-e2e` - ); - }); - }); -}); diff --git a/e2e/vue-e2e/tsconfig.json b/e2e/vue-e2e/tsconfig.json deleted file mode 100644 index b9c9d953..00000000 --- a/e2e/vue-e2e/tsconfig.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "../../tsconfig.base.json", - "files": [], - "include": [], - "references": [ - { - "path": "./tsconfig.spec.json" - } - ] -} diff --git a/e2e/vue-e2e/tsconfig.spec.json b/e2e/vue-e2e/tsconfig.spec.json deleted file mode 100644 index 9b2a121d..00000000 --- a/e2e/vue-e2e/tsconfig.spec.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../dist/out-tsc", - "module": "commonjs", - "types": ["jest", "node"] - }, - "include": [ - "jest.config.ts", - "src/**/*.test.ts", - "src/**/*.spec.ts", - "src/**/*.d.ts" - ] -} diff --git a/nx.json b/nx.json index 2b023bad..6f35d93c 100644 --- a/nx.json +++ b/nx.json @@ -95,7 +95,7 @@ ], "cache": true }, - "@nx/js:release-publish": { + "nx-release-publish": { "options": { "packageRoot": "dist/{projectRoot}" } @@ -132,6 +132,6 @@ ] }, "nxCloudAccessToken": "NTlhMGE3ZTYtYjk5OC00Mzc5LWE2ZTAtNzE4ODEzNDY5MjlmfHJlYWQ=", - "parallel": 1, + "parallel": 3, "defaultBase": "main" } From 7314fd36ed1765af62619e34505b4d2d4a36bda5 Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Wed, 2 Oct 2024 09:39:24 +0200 Subject: [PATCH 12/33] chore: bump to Nx v19.8.3 --- migrations.json | 87 +- package.json | 50 +- pnpm-lock.yaml | 2364 ++++++++++++++++++++++++++++++++++------------- 3 files changed, 1807 insertions(+), 694 deletions(-) diff --git a/migrations.json b/migrations.json index dd38b633..fa517a4f 100644 --- a/migrations.json +++ b/migrations.json @@ -2,27 +2,82 @@ "migrations": [ { "cli": "nx", - "version": "19.2.0-beta.2", - "description": "Updates the default workspace data directory to .nx/workspace-data", - "implementation": "./src/migrations/update-19-2-0/move-workspace-data-directory", - "package": "nx", - "name": "19-2-0-move-graph-cache-directory" + "version": "19.6.0-beta.4", + "description": "Update ciWebServerCommand to use static serve for the application.", + "implementation": "./src/migrations/update-19-6-0/update-ci-webserver-for-static-serve", + "package": "@nx/cypress", + "name": "update-19-6-0-update-ci-webserver-for-vite" }, { "cli": "nx", - "version": "19.2.2-beta.0", - "description": "Updates the nx wrapper.", - "implementation": "./src/migrations/update-17-3-0/update-nxw", - "package": "nx", - "name": "19-2-2-update-nx-wrapper" + "version": "19.6.0-beta.0", + "description": "Update workspace to use Storybook v8", + "implementation": "./src/migrations/update-19-6-0/update-sb-8", + "package": "@nx/storybook", + "name": "update-19-6-0-add-nx-packages" }, { - "version": "19.2.4-beta.0", - "description": "Set project name in nx.json explicitly", - "implementation": "./src/migrations/update-19-2-4/set-project-name", - "x-repair-skip": true, - "package": "nx", - "name": "19-2-4-set-project-name" + "version": "19.6.0-beta.0", + "description": "Add dependsOn: [build] to preview targets using preview-server", + "implementation": "./src/migrations/update-19-6-0/add-depends-on-for-preview", + "package": "@nx/vite", + "name": "update-19-6-0-add-depends-on-for-preview-server" + }, + { + "cli": "nx", + "version": "19.6.0-beta.4", + "description": "Ensure Module Federation DTS is turned off by default.", + "factory": "./src/migrations/update-19-6-0/turn-off-dts-by-default", + "package": "@nx/react", + "name": "update-19-6-0-turn-module-federation-dts-off" + }, + { + "cli": "nx", + "version": "19.6.0-beta.4", + "description": "Update the server file for Module Federation SSR port value to be the same as the 'serve' target port value.", + "factory": "./src/migrations/update-19-6-0/update-ssr-server-port", + "package": "@nx/react", + "name": "update-module-federation-ssr-server-file" + }, + { + "cli": "nx", + "version": "19.6.1-beta.0", + "description": "Ensure Target Defaults are set correctly for Module Federation.", + "factory": "./src/migrations/update-19-6-1/ensure-depends-on-for-mf", + "package": "@nx/react", + "name": "update-19-6-1-ensure-module-federation-target-defaults" + }, + { + "cli": "nx", + "version": "19.6.0-beta.0", + "description": "Use serve-static or preview for webServerCommand.", + "implementation": "./src/migrations/update-19-6-0/use-serve-static-preview-for-command", + "package": "@nx/playwright", + "name": "19-6-0-use-serve-static-preview-for-command" + }, + { + "cli": "nx", + "version": "19.6.0-beta.1", + "description": "Add inferred ciTargetNames to targetDefaults with dependsOn to ensure dependent application builds are scheduled before atomized tasks.", + "implementation": "./src/migrations/update-19-6-0/add-e2e-ci-target-defaults", + "package": "@nx/playwright", + "name": "update-19-6-0-add-e2e-ci-target-defaults" + }, + { + "cli": "nx", + "version": "19.6.0-beta.4", + "description": "Ensure Module Federation DTS is turned off by default.", + "factory": "./src/migrations/update-19-6-0/turn-off-dts-by-default", + "package": "@nx/angular", + "name": "update-19-6-0" + }, + { + "cli": "nx", + "version": "19.6.1-beta.0", + "description": "Ensure Target Defaults are set correctly for Module Federation.", + "factory": "./src/migrations/update-19-6-1/ensure-depends-on-for-mf", + "package": "@nx/angular", + "name": "update-19-6-1-ensure-module-federation-target-defaults" } ] } diff --git a/package.json b/package.json index 25eae4d4..2c36fb73 100644 --- a/package.json +++ b/package.json @@ -50,21 +50,21 @@ "@commitlint/config-conventional": "^17.0.0", "@eslint/eslintrc": "^2.1.1", "@eslint/js": "8.49.0", - "@nx/angular": "19.4.4", - "@nx/cypress": "19.4.4", - "@nx/devkit": "19.4.4", - "@nx/eslint": "19.4.4", - "@nx/eslint-plugin": "19.4.4", - "@nx/jest": "19.4.4", - "@nx/js": "19.4.4", - "@nx/node": "19.4.4", - "@nx/playwright": "19.4.4", - "@nx/plugin": "19.4.4", - "@nx/react": "19.4.4", - "@nx/storybook": "19.4.4", - "@nx/vite": "19.4.4", - "@nx/web": "19.4.4", - "@nx/workspace": "19.4.4", + "@nx/angular": "19.8.3", + "@nx/cypress": "19.8.3", + "@nx/devkit": "19.8.3", + "@nx/eslint": "19.8.3", + "@nx/eslint-plugin": "19.8.3", + "@nx/jest": "19.8.3", + "@nx/js": "19.8.3", + "@nx/node": "19.8.3", + "@nx/playwright": "19.8.3", + "@nx/plugin": "19.8.3", + "@nx/react": "19.8.3", + "@nx/storybook": "19.8.3", + "@nx/vite": "19.8.3", + "@nx/web": "19.8.3", + "@nx/workspace": "19.8.3", "@phenomnomnominal/tsquery": "~5.0.1", "@preact/preset-vite": "^2.8.2", "@schematics/angular": "16.0.0", @@ -78,11 +78,11 @@ "@types/glob": "^8.1.0", "@types/globrex": "^0.1.2", "@types/is-ci": "^3.0.4", - "@types/jest": "29.5.12", + "@types/jest": "29.5.13", "@types/node": "^18.16.9", "@types/yargs": "^17.0.32", - "@typescript-eslint/eslint-plugin": "7.6.0", - "@typescript-eslint/parser": "7.6.0", + "@typescript-eslint/eslint-plugin": "7.18.0", + "@typescript-eslint/parser": "7.18.0", "ajv": "6.12.6", "all-contributors-cli": "^6.26.1", "chalk": "4.1.0", @@ -99,14 +99,14 @@ "husky": "^8.0.0", "ignore": "^5.3.1", "is-ci": "^3.0.1", - "jest": "^29.0.0", - "jest-environment-jsdom": "29.5.0", + "jest": "29.7.0", + "jest-environment-jsdom": "29.7.0", "jest-environment-node": "^29.4.1", "jsonc-eslint-parser": "^2.3.0", "jsonc-parser": "^3.2.1", "kill-port": "^2.0.1", "lint-staged": "13.2.3", - "nx": "19.4.4", + "nx": "19.8.3", "prettier": "2.7.1", "pretty-quick": "^3.1.3", "svelte": "^4.2.12", @@ -115,7 +115,7 @@ "ts-jest": "29.1.2", "ts-node": "10.9.2", "tslib": "^2.3.0", - "typescript": "5.4.5", + "typescript": "5.5.4", "verdaccio": "5.18.0", "verdaccio-auth-memory": "^10.2.2", "vite-plugin-solid": "^2.10.2", @@ -142,5 +142,9 @@ "nx": { "includedScripts": [] }, - "packageManager": "pnpm@9.1.1+sha512.14e915759c11f77eac07faba4d019c193ec8637229e62ec99eefb7cf3c3b75c64447882b7c485142451ee3a6b408059cdfb7b7fa0341b975f12d0f7629c71195" + "packageManager": "pnpm@9.1.1+sha512.14e915759c11f77eac07faba4d019c193ec8637229e62ec99eefb7cf3c3b75c64447882b7c485142451ee3a6b408059cdfb7b7fa0341b975f12d0f7629c71195", + "dependencies": { + "@storybook/addon-interactions": "^8.2.8", + "storybook": "^8.2.8" + } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 62b29484..d53c55a9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,9 +8,15 @@ importers: .: dependencies: + '@storybook/addon-interactions': + specifier: ^8.2.8 + version: 8.3.4(storybook@8.3.4) rxjs: specifier: ^7.4.0 version: 7.8.1 + storybook: + specifier: ^8.2.8 + version: 8.3.4 devDependencies: '@angular-devkit/core': specifier: 16.0.0 @@ -31,53 +37,53 @@ importers: specifier: 8.49.0 version: 8.49.0 '@nx/angular': - specifier: 19.4.4 - version: 19.4.4(@angular-devkit/build-angular@18.2.6(@angular/compiler-cli@18.2.5(@angular/compiler@18.2.5)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(chokidar@3.6.0)(jest-environment-jsdom@29.5.0)(jest@29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5)))(stylus@0.59.0)(typescript@5.4.5))(@angular-devkit/core@16.0.0(chokidar@3.6.0))(@angular-devkit/schematics@16.0.0(chokidar@3.6.0))(@babel/traverse@7.25.6)(@schematics/angular@16.0.0(chokidar@3.6.0))(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(rxjs@7.8.1)(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) + specifier: 19.8.3 + version: 19.8.3(@angular-devkit/build-angular@18.2.6(@angular/compiler-cli@18.2.5(@angular/compiler@18.2.5)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(chokidar@3.6.0)(jest-environment-jsdom@29.7.0)(jest@29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4)))(stylus@0.59.0)(typescript@5.5.4))(@angular-devkit/core@16.0.0(chokidar@3.6.0))(@angular-devkit/schematics@16.0.0(chokidar@3.6.0))(@babel/traverse@7.25.6)(@schematics/angular@16.0.0(chokidar@3.6.0))(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(esbuild@0.23.0)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rxjs@7.8.1)(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) '@nx/cypress': - specifier: 19.4.4 - version: 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) + specifier: 19.8.3 + version: 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) '@nx/devkit': - specifier: 19.4.4 - version: 19.4.4(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))) + specifier: 19.8.3 + version: 19.8.3(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))) '@nx/eslint': - specifier: 19.4.4 - version: 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(verdaccio@5.18.0(typanion@3.14.0)) + specifier: 19.8.3 + version: 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(verdaccio@5.18.0(typanion@3.14.0)) '@nx/eslint-plugin': - specifier: 19.4.4 - version: 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.4.5))(eslint-config-prettier@9.0.0(eslint@8.57.0))(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) + specifier: 19.8.3 + version: 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-config-prettier@9.0.0(eslint@8.57.0))(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) '@nx/jest': - specifier: 19.4.4 - version: 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) + specifier: 19.8.3 + version: 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) '@nx/js': - specifier: 19.4.4 - version: 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) + specifier: 19.8.3 + version: 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) '@nx/node': - specifier: 19.4.4 - version: 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) + specifier: 19.8.3 + version: 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) '@nx/playwright': - specifier: 19.4.4 - version: 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) + specifier: 19.8.3 + version: 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(esbuild@0.23.0)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))(vite@5.4.8(@types/node@18.19.51)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6))(vitest@1.6.0(@types/node@18.19.51)(jsdom@25.0.1)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6)) '@nx/plugin': - specifier: 19.4.4 - version: 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) + specifier: 19.8.3 + version: 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) '@nx/react': - specifier: 19.4.4 - version: 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))) + specifier: 19.8.3 + version: 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) '@nx/storybook': - specifier: 19.4.4 - version: 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) + specifier: 19.8.3 + version: 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) '@nx/vite': - specifier: 19.4.4 - version: 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))(vite@5.4.8(@types/node@18.19.51)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6))(vitest@1.6.0(@types/node@18.19.51)(jsdom@25.0.1)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6)) + specifier: 19.8.3 + version: 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))(vite@5.4.8(@types/node@18.19.51)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6))(vitest@1.6.0(@types/node@18.19.51)(jsdom@25.0.1)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6)) '@nx/web': - specifier: 19.4.4 - version: 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) + specifier: 19.8.3 + version: 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) '@nx/workspace': - specifier: 19.4.4 - version: 19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)) + specifier: 19.8.3 + version: 19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)) '@phenomnomnominal/tsquery': specifier: ~5.0.1 - version: 5.0.1(typescript@5.4.5) + version: 5.0.1(typescript@5.5.4) '@preact/preset-vite': specifier: ^2.8.2 version: 2.9.1(@babel/core@7.25.2)(preact@10.24.1)(vite@5.4.8(@types/node@18.19.51)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6)) @@ -89,7 +95,7 @@ importers: version: 4.12.6 '@swc-node/register': specifier: 1.9.2 - version: 1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5) + version: 1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4) '@swc/cli': specifier: 0.3.12 version: 0.3.12(@swc/core@1.5.7(@swc/helpers@0.5.11))(chokidar@3.6.0) @@ -115,8 +121,8 @@ importers: specifier: ^3.0.4 version: 3.0.4 '@types/jest': - specifier: 29.5.12 - version: 29.5.12 + specifier: 29.5.13 + version: 29.5.13 '@types/node': specifier: ^18.16.9 version: 18.19.51 @@ -124,11 +130,11 @@ importers: specifier: ^17.0.32 version: 17.0.33 '@typescript-eslint/eslint-plugin': - specifier: 7.6.0 - version: 7.6.0(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) + specifier: 7.18.0 + version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) '@typescript-eslint/parser': - specifier: 7.6.0 - version: 7.6.0(eslint@8.57.0)(typescript@5.4.5) + specifier: 7.18.0 + version: 7.18.0(eslint@8.57.0)(typescript@5.5.4) ajv: specifier: 6.12.6 version: 6.12.6 @@ -140,7 +146,7 @@ importers: version: 4.1.0 commitizen: specifier: ^4.3.0 - version: 4.3.0(@types/node@18.19.51)(typescript@5.4.5) + version: 4.3.0(@types/node@18.19.51)(typescript@5.5.4) cz-customizable: specifier: ^6.9.1 version: 6.9.2 @@ -178,11 +184,11 @@ importers: specifier: ^3.0.1 version: 3.0.1 jest: - specifier: ^29.0.0 - version: 29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5)) + specifier: 29.7.0 + version: 29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4)) jest-environment-jsdom: - specifier: 29.5.0 - version: 29.5.0 + specifier: 29.7.0 + version: 29.7.0 jest-environment-node: specifier: ^29.4.1 version: 29.7.0 @@ -199,8 +205,8 @@ importers: specifier: 13.2.3 version: 13.2.3(enquirer@2.3.6) nx: - specifier: 19.4.4 - version: 19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)) + specifier: 19.8.3 + version: 19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)) prettier: specifier: 2.7.1 version: 2.7.1 @@ -212,22 +218,22 @@ importers: version: 4.2.19 svelte-preprocess: specifier: ^5.1.3 - version: 5.1.4(@babel/core@7.25.2)(less@4.1.3)(postcss@8.4.47)(sass@1.79.3)(stylus@0.59.0)(svelte@4.2.19)(typescript@5.4.5) + version: 5.1.4(@babel/core@7.25.2)(less@4.1.3)(postcss@8.4.47)(sass@1.79.3)(stylus@0.59.0)(svelte@4.2.19)(typescript@5.5.4) tcp-port-used: specifier: ^1.0.2 version: 1.0.2 ts-jest: specifier: 29.1.2 - version: 29.1.2(@babel/core@7.25.2)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.1.2(@babel/core@7.25.2)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(esbuild@0.23.0)(jest@29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4)))(typescript@5.5.4) ts-node: specifier: 10.9.2 - version: 10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5) + version: 10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4) tslib: specifier: ^2.3.0 version: 2.7.0 typescript: - specifier: 5.4.5 - version: 5.4.5 + specifier: 5.5.4 + version: 5.5.4 verdaccio: specifier: 5.18.0 version: 5.18.0(typanion@3.14.0) @@ -236,10 +242,10 @@ importers: version: 10.2.2 vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(solid-js@1.9.1)(vite@5.4.8(@types/node@18.19.51)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6)) + version: 2.10.2(@testing-library/jest-dom@6.5.0)(solid-js@1.9.1)(vite@5.4.8(@types/node@18.19.51)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6)) vitepress: specifier: ^1.1.0 - version: 1.3.4(@algolia/client-search@4.24.0)(@types/node@18.19.51)(axios@1.7.7)(less@4.1.3)(postcss@8.4.47)(sass@1.79.3)(search-insights@2.17.2)(stylus@0.59.0)(terser@5.31.6)(typescript@5.4.5) + version: 1.3.4(@algolia/client-search@4.24.0)(@types/node@18.19.51)(axios@1.7.7)(less@4.1.3)(postcss@8.4.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.79.3)(search-insights@2.17.2)(stylus@0.59.0)(terser@5.31.6)(typescript@5.5.4) yargs: specifier: ^17.7.2 version: 17.7.2 @@ -1256,6 +1262,15 @@ packages: search-insights: optional: true + '@emnapi/core@1.2.0': + resolution: {integrity: sha512-E7Vgw78I93we4ZWdYCb4DGAwRROGkMIXk7/y87UmANR+J6qsWusmC3gLt0H+O0KOt5e6O38U8oJamgbudrES/w==} + + '@emnapi/runtime@1.2.0': + resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==} + + '@emnapi/wasi-threads@1.0.1': + resolution: {integrity: sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==} + '@esbuild/aix-ppc64@0.21.5': resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} engines: {node: '>=12'} @@ -1548,6 +1563,10 @@ packages: resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + '@eslint/compat@1.1.1': + resolution: {integrity: sha512-lpHyRyplhGPL5mGEh6M9O5nnKk0Gz4bFI+Zu6tKlPpDUN7XshWvH9C/px4UVm87IAANE0W81CEsNGbS1KlzXpA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/eslintrc@2.1.4': resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1750,6 +1769,70 @@ packages: cpu: [x64] os: [win32] + '@module-federation/bridge-react-webpack-plugin@0.6.8': + resolution: {integrity: sha512-wpWPJ4Cf4BsEOI5NHuHratiInVhUiqFE7RlL1N0Z09sMQzJSY9eZHOx4DOD3BpMLTwDCA7AOHUMrjSvxCKTQTA==} + + '@module-federation/data-prefetch@0.6.8': + resolution: {integrity: sha512-wq+U2qI97/wuofktYkFmrV3AbpH/DNH5fXpNxLT5mGZlUkkmYhzT5e64yM7icnum2KbU0kPkuLzEWxHCSDuexA==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + + '@module-federation/dts-plugin@0.6.8': + resolution: {integrity: sha512-5BBZHFo+es8EbCUoaFtaLlIkwYDru9Q4f+1H9STB/6s8wFaxqRRaapQ2GRG4643mfUiMXwTyUNMRgsUp2Xn5jA==} + peerDependencies: + typescript: ^4.9.0 || ^5.0.0 + vue-tsc: '>=1.0.24' + peerDependenciesMeta: + vue-tsc: + optional: true + + '@module-federation/enhanced@0.6.8': + resolution: {integrity: sha512-2J3HRbFTO2Quyx/rGOf3hdRa+l6kMqntsocRNCa7GgNWlgee/zBt7GuvE7iMQSCZ/zg+xUmtQGnpnQngrmI+MA==} + peerDependencies: + typescript: ^4.9.0 || ^5.0.0 + vue-tsc: '>=1.0.24' + webpack: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + vue-tsc: + optional: true + webpack: + optional: true + + '@module-federation/managers@0.6.8': + resolution: {integrity: sha512-bza7sRYYFxRaDuHtyszGUwT7uzAgojC2gBSBelhjHSD+Qn1NNXXUcUDrqMMnswojn0g513/NEBVDDB4Z9Qck+A==} + + '@module-federation/manifest@0.6.8': + resolution: {integrity: sha512-WXgPmXewArD/6FZKcLGALCz9hJisVYx/5PB19o1eLl9FBN/Wq485e8FKF4HZ8DH2FAhk2bUMikPbroaVQXQ+lQ==} + + '@module-federation/rspack@0.6.8': + resolution: {integrity: sha512-qkz9MOlZFXZiaTOEFCcGRgezGE37msCeS5kF1ZRZhcflbFzWyiZ2xCiKA+qFlft0uw6tCvCSJLj4w5TbM82LJw==} + peerDependencies: + typescript: ^4.9.0 || ^5.0.0 + vue-tsc: '>=1.0.24' + peerDependenciesMeta: + typescript: + optional: true + vue-tsc: + optional: true + + '@module-federation/runtime-tools@0.6.8': + resolution: {integrity: sha512-ZAuaT+WJD4CUNJQR48n+GmWC3kpgtnBbO0NSwIqCtM3j9FgyIgdNKLxG3v3Z3KiH6Vy+T5mYbYy6vvA3j+LLuA==} + + '@module-federation/runtime@0.6.8': + resolution: {integrity: sha512-mKKRr+ttGpW3ZFp/eKR6tzQ73gO3NMb/KtnDtEFKWlYwYcCUphupXUqOtYhGFMQjALYwtyo2OhvJHcLqpdy9Hw==} + + '@module-federation/sdk@0.6.8': + resolution: {integrity: sha512-TgmyueXEeEwalXmjsWbGZQE4Lt+XfQctDOeSiTbKxIMIFl+ffP9kRJ+6i7HiRoHMbXMy9x9V1HdigJGcntvT3g==} + + '@module-federation/third-party-dts-extractor@0.6.8': + resolution: {integrity: sha512-j/KEfLW0s47lVHcY2D1vXunm5jooSoSUMqOKrND1BZZXie+v0xnDDBHdBsz8LdE1FIWADJaC7nyKnN0LiLtqSg==} + + '@module-federation/webpack-bundler-runtime@0.6.8': + resolution: {integrity: sha512-6VCQNnlqehHRt7cXaBSsiLHTJ1TG2qzKMAI9uomOpBfevHMxunol0mgQAMX2EHjp1hIKRnaiaPIzBtOlv/TsrA==} + '@mole-inc/bin-wrapper@8.0.1': resolution: {integrity: sha512-sTGoeZnjI8N4KS+sW2AN95gDBErhAguvkw/tWdCjeM8bvxpz5lqrnd0vOJABA1A+Ic3zED7PYoLP/RANLgVotA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -1884,6 +1967,9 @@ packages: resolution: {integrity: sha512-zM0mVWSXE0a0h9aKACLwKmD6nHcRiKrPpCfvaKqG1CqDEyjEawId0ocXxVzPMCAm6kkWr2P025msfxXEnt8UGQ==} engines: {node: '>= 10'} + '@napi-rs/wasm-runtime@0.2.4': + resolution: {integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==} + '@ngtools/webpack@18.2.6': resolution: {integrity: sha512-7HwOPE1EOgcHnpt4brSiT8G2CcXB50G0+CbCBaKGy4LYCG3Y3mrlzF5Fup9HvMJ6Tzqd62RqzpKKYBiGUT7hxg==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} @@ -1904,89 +1990,85 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@nrwl/angular@19.4.4': - resolution: {integrity: sha512-oNo3gxVGAuvTAOihY2WV05qGdMXzGQpZA+vOuJ2GEJ/UHpfd2TsjcoBle97MVdS+XJEkjovOelg5ZM7xyRdQPA==} + '@nrwl/angular@19.8.3': + resolution: {integrity: sha512-mPVTuUrRD6/cV0dlh0tTKR0t0xG/kkDY067O7GqfYXGeNx9O383803D719n9CaUsiz8QFPuIv+N+fkwjYY5nKQ==} - '@nrwl/cypress@19.4.4': - resolution: {integrity: sha512-XMwy1d9Hj9R7fr6MU8mR+isxSY4JEXtuUpZ95eSiJ5rfQrYcJEixjDHs6baoivnyZREczOwpS4v8ly0nfGsKwg==} + '@nrwl/cypress@19.8.3': + resolution: {integrity: sha512-NdCnIQK1Zsldt+UbJRn/E5ZNJbLyI8YGTOjA07oHNaQUSZfRY0sxBkywQiUkYGCuJJS3dLFk0NBytPbULTDixg==} - '@nrwl/devkit@19.4.4': - resolution: {integrity: sha512-Yeec1RblR5SIjfHsrcjvpEpyHmxYQ2onlEFeox75elXvzAIwg8CvbzJT04IV5PimiL7m9dJ1jKPPWJT9dfQUoQ==} + '@nrwl/devkit@19.8.3': + resolution: {integrity: sha512-67vZJRMCEA543A0uz8dPTZ5lX4wsAlgsr24KJafsUxBC2WCf9z4BqcLj0jVWfmRdKJmu2UwaxtD2UB1bekt3sg==} - '@nrwl/eslint-plugin-nx@19.4.4': - resolution: {integrity: sha512-ratmmfv56cdOyiA0ECzDI0I6QpAptXxZu/UiktcZzZW7lESqVGQAeEIm77uszxJQfFiNFjtppPXw/81L8+/Biw==} + '@nrwl/eslint-plugin-nx@19.8.3': + resolution: {integrity: sha512-FitfvjOJNUsvpkNaMY321rOwMI4VkRWc1KLJILCaogQs3I10m3oWNSPz3KfMnxPmIUcxicSQ2aQaibTe0vzWFg==} - '@nrwl/jest@19.4.4': - resolution: {integrity: sha512-0uCu7oicbm0cBnBAopjru0WtFJRlIdubB/fU7oB4TQaqAwziwIFwRdPdm3ihmvOV4sDpV9XWgU22LGsUNx/OCg==} + '@nrwl/jest@19.8.3': + resolution: {integrity: sha512-a2sesALDBzNRr56TDs2El7whg+ywUqUwP466ClItRDyikckuRQrcNl5o28r2232vE360eaoMkH/X9aGcQPn78Q==} - '@nrwl/js@19.4.4': - resolution: {integrity: sha512-OYtRLeVGrUV0H6/mtrMSHtKp3WcIXJC+LWYs5JQ6YSdfNb9O6+LyrAhXpZKwWjGy8yRNwkS4+DM4wj6248di2Q==} + '@nrwl/js@19.8.3': + resolution: {integrity: sha512-PIRmAkW2lQGllxrzAfA92Gzm8O6kJQzvMcRTNzOI6GHtsgmZ8hIniu11BFr0oVtnppN4efVRnhYZbPyyP7aOoA==} - '@nrwl/node@19.4.4': - resolution: {integrity: sha512-yk/usGgsj8Pr/wkGKth0fH6mmpsNe84l/RPDGnmKuApHuo3JWORwx0+MtzRGdy9Wi/r2MCBMdY+OE2sSB+dGfg==} + '@nrwl/node@19.8.3': + resolution: {integrity: sha512-DCc0WGBcr8MDnFoHL259Pi5JRUHs+NlyK06LIFwWyxkGC+VXbFlNpSkVNRq0NAKpUKEou7FBmXWcRSdE70dRJQ==} - '@nrwl/nx-plugin@19.4.4': - resolution: {integrity: sha512-LGOVkyRa5q6rJ6A7nA2qFhqRnX0bHtqD5nzMmkXggAZeD9NI59OEDtYu+WV5OlxQ/MEj0xfSx7L0++VO0UqCNA==} + '@nrwl/nx-plugin@19.8.3': + resolution: {integrity: sha512-cKjoQuy4rQNGuyS2oscWrf9LORKyf7SjaeS/PyAgSugL8XxSH41QZTh769GFe7m0vnNiBzn/C/A1t0B65DoqkQ==} - '@nrwl/react@19.4.4': - resolution: {integrity: sha512-bpEjmItyKqxhbskZfbgrHixuLfyoqn3geYRFE/37a5LIFm9cxRSsK1l+bQU/3TtDNqINrQMoDBNzm9SxpxHHxw==} + '@nrwl/react@19.8.3': + resolution: {integrity: sha512-SNS34kB5oW/oKDZc9/aMmkz50G55QBZludOa9QDfZ/4MtIhfXMl3ZSNU4vcUtMsvipVgkSPNvtAbZJ6twCOtvQ==} - '@nrwl/storybook@19.4.4': - resolution: {integrity: sha512-ikCVNnPEwl7jgCS1hPTRnZpsgR4H91dubVSMNNHSarFjP0hXB8zHDRA1OybgxnI3vnUEd6ivdLZl5IkEUr8+4g==} + '@nrwl/storybook@19.8.3': + resolution: {integrity: sha512-kSRSX6iWrqiCmytNyXAbWrGiJOjmLenVHhVyGxFpl0sMvbzPxC660QS2RhqVp8h+9pjlD0fulyYkBcaCGQT/MA==} - '@nrwl/tao@19.4.4': - resolution: {integrity: sha512-iwswcp7fW5GiIeAFvA/Ssr9fe2ZZHcuOS20bQx+mLEnEgBaARkgWqNdYMZ594NRqXQ1CrOEy5jncahS6K+pRbw==} + '@nrwl/tao@19.8.3': + resolution: {integrity: sha512-byjBtOXx+xGjMu1wKopJSJbrR3gKqTsCEgp1+YSZ45+iFKxFdXLJrGsyhVqBovCKVBM+5/KtGuEkZoUPlP8JWg==} hasBin: true - '@nrwl/vite@19.4.4': - resolution: {integrity: sha512-lxANrHvdQdZlQkOX0qSOM++a7rYnikklXM1jzppzEUYidMuKttOJ9ZFqz6C2LvG2DYJxiypKm47iRTohq3YBsQ==} + '@nrwl/vite@19.8.3': + resolution: {integrity: sha512-DfYBqP/lDGxME2HGy4C841LhpkFIEDq4GqQG/8eQd7k7kdJKFOPRnq0qdwSPQ+3OrMeGViMPuB2V8drV+RvVMA==} - '@nrwl/web@19.4.4': - resolution: {integrity: sha512-SUaUssWJ0/bp666L0jHnQu1h02J8oLHACjMYk8ANG2B89ZkpJqmnh0eQjQnW/wTQfe26UKbyOK9qOloxDjpsfw==} + '@nrwl/web@19.8.3': + resolution: {integrity: sha512-IvORa2SYddQaPq6QfdfxJTJfQyhqfO4EMIs5QwS627SAvD12Rv+L23kBd5YrbgKIVbLx0+CA+NfSiEEo6yO/Ow==} - '@nrwl/webpack@19.4.4': - resolution: {integrity: sha512-m2xHj/BXLwAUWtids5E5iazgrSOaZgfH/WjfTXR6k3G6jbj2tcdl3AI6YXEATUFyLDYUDQM3gQyIiXba4wcS0A==} + '@nrwl/webpack@19.8.3': + resolution: {integrity: sha512-iMbX/YKSox/Msm267AupwRgeXf18dQq7KJEv/vv+d5NA2NqJ8M+8XhhQ3FQOG+tx8Su0sv1dvzTVqmy+fuX69Q==} - '@nrwl/workspace@19.4.4': - resolution: {integrity: sha512-621ALFoSOIKJeyn8d+yjTFGWcgBLFuTOhwHrouYamrxyoUUkjfrENrL/vIh5Zlylpp8ZkHt93hoi/1UQ6fcFRg==} + '@nrwl/workspace@19.8.3': + resolution: {integrity: sha512-mJURS7J1vtfwa2As1ZHzl5wtp+I9zWwmfOJeUGquqSe3ojS/UiNg0e23di265mGxwK2eknEOV7CtU8hKO/nRTA==} - '@nx/angular@19.4.4': - resolution: {integrity: sha512-+sfJY+WZ0Wj4QwrJSOfFBhpl51h9vmSfSHby/gPwqur1e8z6uMV8Kr9rqPKxqP/viLvfRawat3GKjA/qHEHbiQ==} + '@nx/angular@19.8.3': + resolution: {integrity: sha512-f1C55hupx+Pe+U8aGEag0jxaH2ChyUMeteo+fWU7qc9aaCvVjC6nIxDjB48sqbh9NyuXRZfv5Ze9ve6T1VgUQg==} peerDependencies: '@angular-devkit/build-angular': '>= 16.0.0 < 19.0.0' '@angular-devkit/core': '>= 16.0.0 < 19.0.0' '@angular-devkit/schematics': '>= 16.0.0 < 19.0.0' '@schematics/angular': '>= 16.0.0 < 19.0.0' - esbuild: ^0.19.2 rxjs: ^6.5.3 || ^7.5.0 - peerDependenciesMeta: - esbuild: - optional: true - '@nx/cypress@19.4.4': - resolution: {integrity: sha512-TOIoGvVNoFZWLIFUuMCEXuqMITy+Uxa5ry5L5RKwxxKiBuq0TqFNxY2GgnE0EokPs1vWrqtmm+DGtklGW1E1pA==} + '@nx/cypress@19.8.3': + resolution: {integrity: sha512-7wvpZq+jj1e7E0lPb9uA3ajOsmp3rYe5ZePcZOzW4xf7N0e9w4a1Q56uj6sPH8at4YNqjNVg+5YxnleLhpkEGA==} peerDependencies: cypress: '>= 3 < 14' peerDependenciesMeta: cypress: optional: true - '@nx/devkit@19.4.4': - resolution: {integrity: sha512-oQapb/v0sHpM785Ea4MNsERUnv2Of6/EyPgIz0kOiI/OgHUPI778jpkZraW/OKcg/o8/BnGM832ERRaYdEUZJA==} + '@nx/devkit@19.8.3': + resolution: {integrity: sha512-uX50CAM11tzhwswf0ftN0QfzW2FM3M4Mf/pD/nRRnmsTkcPTdMXVu4LHuLVTp4CMsaO+cOQlqgHXujHYfOIctg==} peerDependencies: nx: '>= 17 <= 20' - '@nx/eslint-plugin@19.4.4': - resolution: {integrity: sha512-LqIuI+5V9pshjYvYfry3OLJwIZvTiR5dnpjzuW2ResowdY4g+zWPXsrG1M9yJ190/GzsF2CE0135Hw8O/AbNaA==} + '@nx/eslint-plugin@19.8.3': + resolution: {integrity: sha512-HuYRDp5o9xmsQiFOTTAbLFxo5ofHLs+ZR66dQT1qSwPDd0iAPvIucWtXAts/AdBjZy5hNOFtYUUkQZBEzULk4Q==} peerDependencies: - '@typescript-eslint/parser': ^6.13.2 || ^7.0.0 + '@typescript-eslint/parser': ^6.13.2 || ^7.0.0 || ^8.0.0 eslint-config-prettier: ^9.0.0 peerDependenciesMeta: eslint-config-prettier: optional: true - '@nx/eslint@19.4.4': - resolution: {integrity: sha512-3N88/Zd0HdAWTMjPAgKif3W/OoAcW3+A2yYw+cMJvDXdQw+HrZmzpJtsqBpirk8mzh94aSoVB7H0p+FYMvwKrw==} + '@nx/eslint@19.8.3': + resolution: {integrity: sha512-ohYG6tAXFc3gYvFWzOSno8+UmUZaq3FqC6+eMm7SOnZS+Movwdiw7z2Iv5eQ8YXTR5vEBmgbzqpMCk1o+t63ww==} peerDependencies: '@zkochan/js-yaml': 0.0.7 eslint: ^8.0.0 || ^9.0.0 @@ -1994,114 +2076,114 @@ packages: '@zkochan/js-yaml': optional: true - '@nx/jest@19.4.4': - resolution: {integrity: sha512-LZQSZ2LsXJABtotLsuomPGxVuP5DuAkKgM7CXbIillAZ9YwWu1SEr4nAdGEOP0luE6nEDZnTGl6uzKMdKDX0Lw==} + '@nx/jest@19.8.3': + resolution: {integrity: sha512-qQgx9dlV2jO7u+rXvXuKwuXlp6aHynPoTpWPuvmNz1jFCIted8+lN8xawif6KMCQb91d0PIW03Gt+RtFRah8cQ==} - '@nx/js@19.4.4': - resolution: {integrity: sha512-SmyRMIbPVPOTCk2Nhq7GCbaWoQK/XbrCq9ZUDxcX+KCZTThvQzWrcSNpStplpJ1EkNOJnZiYbpief6B/xKoFUQ==} + '@nx/js@19.8.3': + resolution: {integrity: sha512-hugBafx0jwMa8ebs20XINCkhjvPNz+wW4qgSo4TtmPXu9NLZ/yVSM8nwOfdnZn1D4UOHu7LaYCBwp09Hrf2F9Q==} peerDependencies: verdaccio: ^5.0.4 peerDependenciesMeta: verdaccio: optional: true - '@nx/linter@19.4.4': - resolution: {integrity: sha512-bxIDruojRLHgALlweFNMhOH7LsxBh0OdcfQ2qXhpm4YoFcYyVfvE3MMdQ3m0eXQyplC2DaDoLzgsSUrRWPQwVA==} + '@nx/linter@19.8.3': + resolution: {integrity: sha512-wo0mXEV1D1WnZsMUYV0kDCIgY0eR8uV9SfP6B0blVNtUL87yDahsr9oEafHHqHFiPBzjSGjSzIMbPt+lXZnoBw==} - '@nx/node@19.4.4': - resolution: {integrity: sha512-Njv747uBzP+x4/mwVo+a6Duo9qwc5IU/AEeoT1WTn9z+Rsd+cCRuEISBit75SDboD3lkPaDG3OrRReovDAWY5w==} + '@nx/node@19.8.3': + resolution: {integrity: sha512-eylWRjgC1yq2HiCHJ8a2yEcGgFuFeXE1CtCq5PQgAZ1WvMTC3+EKXRXx0AqHmXDQMzzclxZ7EH27KAv9YwGV9A==} - '@nx/nx-darwin-arm64@19.4.4': - resolution: {integrity: sha512-qmPz1PYsV1zlpSWBHLmy3J7Hw5H5pPWAps6ObcxwUuQwli6uySi4OKFKCLnmWgi1ICvB2NviChK45OIDtxJ2Iw==} + '@nx/nx-darwin-arm64@19.8.3': + resolution: {integrity: sha512-ORHFFWMZcvFi0xcpCaXccXVEhFwAevSHOIKfW359+12H9w7VW2O42B+2NcVMK1mrDTOjlXTd+0AmAu7P4NzWFA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@nx/nx-darwin-x64@19.4.4': - resolution: {integrity: sha512-/M+KQrjaIovhTP81BGMQ3AezSy9ZYhubXg7G3ltcMfox07yw5Pj10Ip9ZwkE5zF6CuJXNAoLesmNhbqMXodsag==} + '@nx/nx-darwin-x64@19.8.3': + resolution: {integrity: sha512-Ji9DPA0tuzygMcypD/FHRDQSPipcRqMNmSaNKxVpcCbozVTWHvqXFk0rloDIUnxnE0+zvE9LN71H2sS4ZHdTQA==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@nx/nx-freebsd-x64@19.4.4': - resolution: {integrity: sha512-PegR8GgHn24/eXqVRme3iRPHVYmH94rSBNoKOrWHJ8RTA/Dw+ZoOmhdLssOSs6z7JQ0S63MKo8x/HILI3+WyXw==} + '@nx/nx-freebsd-x64@19.8.3': + resolution: {integrity: sha512-Ys+PqtBZCS+QBNs7he3fnxVhMWz/lSSaBVUlVHoQcV1Y4clEpP2TWNQSsbaVnnpcB7pdmKN5ymWdaCaAQuqCMw==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] - '@nx/nx-linux-arm-gnueabihf@19.4.4': - resolution: {integrity: sha512-6Yz0aTR8XE/MXpjbQ5HRlGcngYXUv156tJeynO8lyiZ0HK1RkUq+MsbSLw0zvqBUljWQwQwK20rsAx9AUqM9kQ==} + '@nx/nx-linux-arm-gnueabihf@19.8.3': + resolution: {integrity: sha512-hGOlML60ELXkgkqLHB/w/sXbTbXFhOQGSXC72CjaP5G0u1gj8eTQKJ7WEsqPAFMk5SLFFxqM7eid0LmAYYuZWQ==} engines: {node: '>= 10'} cpu: [arm] os: [linux] - '@nx/nx-linux-arm64-gnu@19.4.4': - resolution: {integrity: sha512-33zZ+ytnRgXnx7Ls8hoEtXSRDJF8PuZaJBbGocrpfXku58fHj7+AJtQZWjQe3STGJuVUbmIZNfGJ/st+3Zeccg==} + '@nx/nx-linux-arm64-gnu@19.8.3': + resolution: {integrity: sha512-K/5iVbLbhsx28YtZHvveJgF41rbr2kMdabooZeFqy6VReN7U/zGJMjpV1FzDlf3TNr9jyjPDZgVQRS+qXau2qA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@nx/nx-linux-arm64-musl@19.4.4': - resolution: {integrity: sha512-00qPmFs0LGmeudYSwhcuMLNRb4/Eaaf6SMkqdbJU2iKEbq6rY7clORAJlOn3FQPmxi/j2uEfbkONMfO8pqsu3A==} + '@nx/nx-linux-arm64-musl@19.8.3': + resolution: {integrity: sha512-zqzWjFniZDXiI/3MYxbJ0yIenUKr56apLy70oABTBHx++dsUA3/DxLMNypMA82a8KQtsbePWUi3Pgtr+JIMNXw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@nx/nx-linux-x64-gnu@19.4.4': - resolution: {integrity: sha512-R7wIdVzSVvKTsLPRBIo9eouEik4ZiYhR4eG2XybhdWNhv8vC+VzOdbWWUyxQzzxj2Lo5o7d4UlFxvblTftQJJw==} + '@nx/nx-linux-x64-gnu@19.8.3': + resolution: {integrity: sha512-W1RRCqsQvpur4BxP5g5cQwjZB6jhxYLSSXi3QQDaU5ITkaV5Pdj/L7D/G6YgRB8lzKZrXc57aLJ5UKY/Z+di7w==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@nx/nx-linux-x64-musl@19.4.4': - resolution: {integrity: sha512-2Xu71Jwa0Ti2fwvvGXb21kpMaga4eZeS5+2MKMJnE2hzW6NWSx68xnw6TPJIdEKbkJUHWk32vF4vob79puunHQ==} + '@nx/nx-linux-x64-musl@19.8.3': + resolution: {integrity: sha512-waTo0zBBGnmU7fS87IpOnVGx7EHa0umzSMlGG0LUoU6swOeNODezsBn1Vbvaw1o7sStWBzdEBlxLxHOQXRAidg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@nx/nx-win32-arm64-msvc@19.4.4': - resolution: {integrity: sha512-ztF1MhxB+IdLIqwx1DbAdqJvTHrFstUavinFTxTaGBTu9AtFwziRP567XB8TiyzyCSmY9H8JJHGByQ0Mr6cUbQ==} + '@nx/nx-win32-arm64-msvc@19.8.3': + resolution: {integrity: sha512-lio7ulblEMs1otMtVIrdfdMTBqKRZEHim57AcMHSVnwmtl2ENP6TR3YIgyigjfLlkPanNU7i0QQ4h6Nk2I/FRw==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@nx/nx-win32-x64-msvc@19.4.4': - resolution: {integrity: sha512-AdcjRiQ3MXlhpwCt5QprxtwAvG+VcYymF6ZI37aHZ9EkSEkD77iFgpkAhfhhHEgbTmnGBcMZMwJ5MENXjwdW8A==} + '@nx/nx-win32-x64-msvc@19.8.3': + resolution: {integrity: sha512-RU11iXJzdrw5CmogT2AwsjxK7g8vWf6Oy23NlrvsQFODtavjqAWoD5qpUY/H16s9lVDwrpzCbGbAXph0lbgLKA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@nx/playwright@19.4.4': - resolution: {integrity: sha512-wJ0SMmNiMqHs34tzOaeScynhD2wxbDRr0u/ubOKnAA1x6RZ80lGz/vVaLK2a1OuX6ZGdHSdaGn4IDc2SLAypzQ==} + '@nx/playwright@19.8.3': + resolution: {integrity: sha512-qA12NBscxXsBWNJZB+VDne8gp6hiFwT5eRQP95bQwzc938DTLnpf8h6qU0Q/jen1Y4QKL5ynODQDSGAy1nJZ9Q==} peerDependencies: '@playwright/test': ^1.36.0 peerDependenciesMeta: '@playwright/test': optional: true - '@nx/plugin@19.4.4': - resolution: {integrity: sha512-7az88Z9wkS2TJ9FNQ9QGuAQ+ZG5y1poQVlpXcMX0cdKODm96pBmWYko7PhPMDbKUn1c/TmGyjH9S4g+p8SiazA==} + '@nx/plugin@19.8.3': + resolution: {integrity: sha512-dVLQHFmz0eqHKsF2L74RTIv7813z1ywzo/5VTGUgKv/sWCLFjl3VRo4WrVSGTJtLBkUEM7rzXL6xCPxizDrahg==} - '@nx/react@19.4.4': - resolution: {integrity: sha512-bBNT2TCGk1M5bwLLsD5o59p0is8NGUCVQ6P/K1z/eWHmAxfkG+CYczCrPPv9oJd2oCQEPV2gtYsVCrysuFruDQ==} + '@nx/react@19.8.3': + resolution: {integrity: sha512-LKYf3tn3fSSwpwxstXWbW1HjH+VSuOPLK8er3HCNqOl3knT9Q9WXl63n+Az/D8XSX1vIB36H2Om1gnT/ilp55w==} - '@nx/storybook@19.4.4': - resolution: {integrity: sha512-DZl9Z1usRcFYmEjW7QRwLHNAp50ccBjtLTIc/d0GzAMhL+VDpYA0GwL1EKbrPiw9sEW0aAiROjdcsnexV9Sq5w==} + '@nx/storybook@19.8.3': + resolution: {integrity: sha512-N85/m7jqFZ5W1bbO0DSQy7jsnHCbDdRHSeYgKAS9Kp+t4mJFNOKoV5370lKKgt6W1khVBSTvVHwLhEv719O21A==} - '@nx/vite@19.4.4': - resolution: {integrity: sha512-fZ6wvgVv7Y03S0eWdACJlKpDXr0p7R9lZNZeusYH6ncgh9dA5m7D6kQLY6mkBzaI24H+otRaOznqmhETDWAjTA==} + '@nx/vite@19.8.3': + resolution: {integrity: sha512-WDjYquxH4NE2I9qrwS6mlgbx58Gvsvsv9s95BPhwkyqfaHzWJsER2lfZaAflwP20PQfaV55efhT60NOGEVAduA==} peerDependencies: vite: ^5.0.0 - vitest: ^1.3.1 + vitest: ^1.3.1 || ^2.0.0 - '@nx/web@19.4.4': - resolution: {integrity: sha512-cWwcfIP4WmYvTe6yANHQYx8me10HdUoGh0KoqhQL8svWGksyzYjsflQQuUvg9PqpvRFQ41HJ/cqGVhbOuKedgQ==} + '@nx/web@19.8.3': + resolution: {integrity: sha512-OID4gbjYvXrLGWUzteNMRaZ30H0Em+FDZyodY3wYMrE5a/99tPw+nVTfcqCwNkmOnjP2VQVdwoQ+OSG+1QU8sA==} - '@nx/webpack@19.4.4': - resolution: {integrity: sha512-OKf2zF8uh4E63+0gGEhj+DC7fy4BZvy42OkzFXMIINzHBS1xORl+dpM6DFSi5aO4JEYxei7EVGu560a5LJHCXw==} + '@nx/webpack@19.8.3': + resolution: {integrity: sha512-01DSb6PrhA8wNDdazlw+FT9k3S8D9qx5KgoJtozdbG21wK5iPQ4lDflgOatrPr9rnCvJKHposlKzImxipCRK7w==} - '@nx/workspace@19.4.4': - resolution: {integrity: sha512-mjEZcybKT8NZZWvzsVp7lnu7AJeql1355E3QX1oGqq6hPyKfJUW++N+VgEpJ20IMQeN0o/KVVEeNJll+dqlU/g==} + '@nx/workspace@19.8.3': + resolution: {integrity: sha512-bIUtPwvt2PGu7k5vLUBB6BNpCviOVCDXRk4JXiE11O+RzWpiNr3rMn9w9fPh7InezAkMi1hiyA7D+SrXaLmJlw==} '@phenomnomnominal/tsquery@5.0.1': resolution: {integrity: sha512-3nVv+e2FQwsW8Aw6qTU6f+1rfcJ3hrcnvH/mu9i8YhxO+9sqbOfpL8m6PbET5+xKOlz/VSbp0RoYWYCtIsnmuA==} @@ -2263,6 +2345,30 @@ packages: engines: {node: '>=16.0.0', npm: '>=7.10.0'} hasBin: true + '@storybook/addon-interactions@8.3.4': + resolution: {integrity: sha512-ORxqe35wUmF7EDHo45mdDHiju3Ryk2pZ1vO9PyvW6ZItNlHt/IxAr7T/TysGejZ/eTBg6tMZR3ExGky3lTg/CQ==} + peerDependencies: + storybook: ^8.3.4 + + '@storybook/core@8.3.4': + resolution: {integrity: sha512-4PZB91JJpuKfcjeOR2LXj3ABaPLLSd2P/SfYOKNCygrDstsQa/yay3/yN5Z9yi1cIG84KRr6/sUW+0x8HsGLPg==} + + '@storybook/csf@0.1.11': + resolution: {integrity: sha512-dHYFQH3mA+EtnCkHXzicbLgsvzYjcDJ1JWsogbItZogkPHgSJM/Wr71uMkcvw8v9mmCyP4NpXJuu6bPoVsOnzg==} + + '@storybook/global@5.0.0': + resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} + + '@storybook/instrumenter@8.3.4': + resolution: {integrity: sha512-jVhfNOPekOyJmta0BTkQl9Z6rgRbFHlc0eV4z1oSrzaawSlc9TFzAeDCtCP57vg3FuBX8ydDYAvyZ7s4xPpLyg==} + peerDependencies: + storybook: ^8.3.4 + + '@storybook/test@8.3.4': + resolution: {integrity: sha512-HRiUenitln8QPHu6DEWUg9s9cEoiGN79lMykzXzw9shaUvdEIhWCsh82YKtmB3GJPj6qcc6dZL/Aio8srxyGAg==} + peerDependencies: + storybook: ^8.3.4 + '@svgr/babel-plugin-add-jsx-attribute@8.0.0': resolution: {integrity: sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==} engines: {node: '>=14'} @@ -2456,6 +2562,20 @@ packages: resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} engines: {node: '>=10'} + '@testing-library/dom@10.4.0': + resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==} + engines: {node: '>=18'} + + '@testing-library/jest-dom@6.5.0': + resolution: {integrity: sha512-xGGHpBXYSHUUr6XsKBfs85TWlYKpTc37cSBBVrXcib2MkHLboWlkClhWF37JKlDb9KEq3dHs+f2xR7XJEWGBxA==} + engines: {node: '>=14', npm: '>=6', yarn: '>=1'} + + '@testing-library/user-event@14.5.2': + resolution: {integrity: sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==} + engines: {node: '>=12', npm: '>=6'} + peerDependencies: + '@testing-library/dom': '>=7.21.4' + '@tokenizer/token@0.3.0': resolution: {integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==} @@ -2479,6 +2599,12 @@ packages: '@tsconfig/node16@1.0.4': resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} + '@tybys/wasm-util@0.9.0': + resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} + + '@types/aria-query@5.0.4': + resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} + '@types/babel__core@7.20.5': resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} @@ -2557,8 +2683,8 @@ packages: '@types/istanbul-reports@3.0.4': resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} - '@types/jest@29.5.12': - resolution: {integrity: sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==} + '@types/jest@29.5.13': + resolution: {integrity: sha512-wd+MVEZCHt23V0/L642O5APvspWply/rGY5BcW4SUETo2UzPU3Z26qr8jC2qxpimI2jjx9h7+2cj2FwIr01bXg==} '@types/jsdom@20.0.1': resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} @@ -2626,9 +2752,6 @@ packages: '@types/responselike@1.0.3': resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} - '@types/retry@0.12.0': - resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} - '@types/retry@0.12.2': resolution: {integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==} @@ -2671,8 +2794,8 @@ packages: '@types/yargs@17.0.33': resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - '@typescript-eslint/eslint-plugin@7.6.0': - resolution: {integrity: sha512-gKmTNwZnblUdnTIJu3e9kmeRRzV2j1a/LUO27KNNAnIC5zjy1aSvXSRp4rVNlmAoHlQ7HzX42NbKpcSr4jF80A==} + '@typescript-eslint/eslint-plugin@7.18.0': + resolution: {integrity: sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -2682,8 +2805,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@7.6.0': - resolution: {integrity: sha512-usPMPHcwX3ZoPWnBnhhorc14NJw9J4HpSXQX4urF2TPKG0au0XhJoZyX62fmvdHONUkmyUe74Hzm1//XA+BoYg==} + '@typescript-eslint/parser@7.18.0': + resolution: {integrity: sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -2696,9 +2819,9 @@ packages: resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/scope-manager@7.6.0': - resolution: {integrity: sha512-ngttyfExA5PsHSx0rdFgnADMYQi+Zkeiv4/ZxGYUWd0nLs63Ha0ksmp8VMxAIC0wtCFxMos7Lt3PszJssG/E6w==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/scope-manager@8.8.0': + resolution: {integrity: sha512-EL8eaGC6gx3jDd8GwEFEV091210U97J0jeEHrAYvIYosmEGet4wJ+g0SYmLu+oRiAwbSA5AVrt6DxLHfdd+bUg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/type-utils@7.18.0': resolution: {integrity: sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==} @@ -2710,11 +2833,10 @@ packages: typescript: optional: true - '@typescript-eslint/type-utils@7.6.0': - resolution: {integrity: sha512-NxAfqAPNLG6LTmy7uZgpK8KcuiS2NZD/HlThPXQRGwz6u7MDBWRVliEEl1Gj6U7++kVJTpehkhZzCJLMK66Scw==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/type-utils@8.8.0': + resolution: {integrity: sha512-IKwJSS7bCqyCeG4NVGxnOP6lLT9Okc3Zj8hLO96bpMkJab+10HIfJbMouLrlpyOr3yrQ1cA413YPFiGd1mW9/Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: @@ -2724,9 +2846,9 @@ packages: resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/types@7.6.0': - resolution: {integrity: sha512-h02rYQn8J+MureCvHVVzhl69/GAfQGPQZmOMjG1KfCl7o3HtMSlPaPUAPu6lLctXI5ySRGIYk94clD/AUMCUgQ==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/types@8.8.0': + resolution: {integrity: sha512-QJwc50hRCgBd/k12sTykOJbESe1RrzmX6COk8Y525C9l7oweZ+1lw9JiU56im7Amm8swlz00DRIlxMYLizr2Vw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@7.18.0': resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==} @@ -2737,9 +2859,9 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@7.6.0': - resolution: {integrity: sha512-+7Y/GP9VuYibecrCQWSKgl3GvUM5cILRttpWtnAu8GNL9j11e4tbuGZmZjJ8ejnKYyBRb2ddGQ3rEFCq3QjMJw==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/typescript-estree@8.8.0': + resolution: {integrity: sha512-ZaMJwc/0ckLz5DaAZ+pNLmHv8AMVGtfWxZe/x2JVEkD5LnmhWiQMMcYT7IY7gkdJuzJ9P14fRy28lUrlDSWYdw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -2752,19 +2874,19 @@ packages: peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/utils@7.6.0': - resolution: {integrity: sha512-x54gaSsRRI+Nwz59TXpCsr6harB98qjXYzsRxGqvA5Ue3kQH+FxS7FYU81g/omn22ML2pZJkisy6Q+ElK8pBCA==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/utils@8.8.0': + resolution: {integrity: sha512-QE2MgfOTem00qrlPgyByaCHay9yb1+9BjnMFnSFkUKQfu7adBXDTnCAivURnuPPAG/qiB+kzKkZKmKfaMT0zVg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.56.0 + eslint: ^8.57.0 || ^9.0.0 '@typescript-eslint/visitor-keys@7.18.0': resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/visitor-keys@7.6.0': - resolution: {integrity: sha512-4eLB7t+LlNUmXzfOu1VAIAdkjbu5xNSerURS9X/S5TUKWFRpXRQZbmtPqgKmYx8bj3J0irtQXSiWAOY82v+cgw==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/visitor-keys@8.8.0': + resolution: {integrity: sha512-8mq51Lx6Hpmd7HnA2fcHQo3YgfX1qbccxQOgZcb4tvasu//zXRaA1j5ZRFeCw/VRAdFi4mRM9DnZw0Nu0Q2d1g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} @@ -2804,6 +2926,15 @@ packages: '@vitest/expect@1.6.0': resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} + '@vitest/expect@2.0.5': + resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==} + + '@vitest/pretty-format@2.0.5': + resolution: {integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==} + + '@vitest/pretty-format@2.1.1': + resolution: {integrity: sha512-SjxPFOtuINDUW8/UkElJYQSFtnWX7tMksSGW0vfjxMneFqxVr8YJ979QpMbDW7g+BIiq88RAGDjf7en6rvLPPQ==} + '@vitest/runner@1.6.0': resolution: {integrity: sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==} @@ -2813,9 +2944,18 @@ packages: '@vitest/spy@1.6.0': resolution: {integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==} + '@vitest/spy@2.0.5': + resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==} + '@vitest/utils@1.6.0': resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} + '@vitest/utils@2.0.5': + resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} + + '@vitest/utils@2.1.1': + resolution: {integrity: sha512-Y6Q9TsI+qJ2CC0ZKj6VBb+T8UPz593N113nnUykqwANqhgf3QkZeHFlusgKLTqrnVHbj/XDKZcDHol+dxVT+rQ==} + '@vue/compiler-core@3.5.8': resolution: {integrity: sha512-Uzlxp91EPjfbpeO5KtC0KnXPkuTfGsNDeaKQJxQN718uz+RqDYarEf7UhQJGK+ZYloD2taUbHTI2J4WrUaZQNA==} @@ -3008,6 +3148,10 @@ packages: resolution: {integrity: sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==} engines: {node: '>=8.9'} + adm-zip@0.5.16: + resolution: {integrity: sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==} + engines: {node: '>=12.0'} + agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -3136,6 +3280,9 @@ packages: argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + aria-query@5.3.0: + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + aria-query@5.3.2: resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} engines: {node: '>= 0.4'} @@ -3168,6 +3315,14 @@ packages: assertion-error@1.1.0: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} + assertion-error@2.0.1: + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} + engines: {node: '>=12'} + + ast-types@0.16.1: + resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} + engines: {node: '>=4'} + astral-regex@2.0.0: resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} engines: {node: '>=8'} @@ -3199,6 +3354,10 @@ packages: peerDependencies: postcss: ^8.1.0 + available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + aws-sign2@0.7.0: resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} @@ -3317,6 +3476,10 @@ packages: bcryptjs@2.4.3: resolution: {integrity: sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==} + better-opn@3.0.2: + resolution: {integrity: sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==} + engines: {node: '>=12.0.0'} + big.js@5.2.2: resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} @@ -3366,6 +3529,9 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} + browser-assert@1.2.1: + resolution: {integrity: sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==} + browserslist@4.24.0: resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -3378,6 +3544,11 @@ packages: bser@2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + btoa@1.2.1: + resolution: {integrity: sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==} + engines: {node: '>= 0.4.0'} + hasBin: true + buffer-crc32@1.0.0: resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==} engines: {node: '>=8.0.0'} @@ -3407,6 +3578,10 @@ packages: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} + cache-content-type@1.0.1: + resolution: {integrity: sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==} + engines: {node: '>= 6.0.0'} + cacheable-lookup@5.0.4: resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==} engines: {node: '>=10.6.0'} @@ -3455,10 +3630,18 @@ packages: resolution: {integrity: sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==} engines: {node: '>=4'} + chai@5.1.1: + resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} + engines: {node: '>=12'} + chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} + chalk@3.0.0: + resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} + engines: {node: '>=8'} + chalk@4.1.0: resolution: {integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==} engines: {node: '>=10'} @@ -3491,6 +3674,10 @@ packages: check-error@1.0.3: resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} + check-error@2.1.1: + resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} + engines: {node: '>= 16'} + chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} @@ -3715,6 +3902,10 @@ packages: resolution: {integrity: sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==} engines: {node: '>= 0.8'} + cookies@0.9.1: + resolution: {integrity: sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==} + engines: {node: '>= 0.8'} + copy-anything@2.0.6: resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} @@ -3805,6 +3996,10 @@ packages: critters@0.0.24: resolution: {integrity: sha512-Oyqew0FGM0wYUSNqR0L6AteO5MpMoUU0rhKRieXeiKs+PmRTxiJMyaunYB2KF6fQ3dzChXKCpbFOEJx3OQ1v/Q==} + cron-parser@4.9.0: + resolution: {integrity: sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q==} + engines: {node: '>=12.0.0'} + cross-spawn@5.1.0: resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} @@ -3882,6 +4077,9 @@ packages: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} engines: {node: '>= 6'} + css.escape@1.5.1: + resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} + cssesc@3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} @@ -3954,6 +4152,10 @@ packages: resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==} engines: {node: '>=18'} + date-format@4.0.14: + resolution: {integrity: sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==} + engines: {node: '>=4.0'} + dayjs@1.11.6: resolution: {integrity: sha512-zZbY5giJAinCG+7AGaw0wIhNZ6J8AhWuSXKvuc1KAyMiRsvGQWqh4L+MomvhdAYjN+lqvVCMq1I41e3YHvXkyQ==} @@ -4030,6 +4232,13 @@ packages: resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==} engines: {node: '>=6'} + deep-eql@5.0.2: + resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} + engines: {node: '>=6'} + + deep-equal@1.0.1: + resolution: {integrity: sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==} + deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} @@ -4072,6 +4281,9 @@ packages: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} + delegates@1.0.0: + resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} + depd@1.1.2: resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} engines: {node: '>= 0.6'} @@ -4138,6 +4350,12 @@ packages: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} engines: {node: '>=6.0.0'} + dom-accessibility-api@0.5.16: + resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} + + dom-accessibility-api@0.6.3: + resolution: {integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==} + dom-serializer@2.0.0: resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} @@ -4289,6 +4507,11 @@ packages: es6-weak-map@2.0.3: resolution: {integrity: sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==} + esbuild-register@3.6.0: + resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==} + peerDependencies: + esbuild: '>=0.12 <1' + esbuild-wasm@0.23.0: resolution: {integrity: sha512-6jP8UmWy6R6TUUV8bMuC3ZyZ6lZKI56x0tkxyCIqWwRRJ/DgeQKneh/Oid5EoGoPFLrGNkz47ZEtWAYuiY/u9g==} engines: {node: '>=18'} @@ -4592,9 +4815,17 @@ packages: resolution: {integrity: sha512-Z+suHH+7LSE40WfUeZPIxSxypCWvrzdVc60xAjUShZeT5eMWM0/FQUduq3HjluyfAHWvC/aOBkT1pTZktyF/jg==} engines: {node: '>= 0.12'} + find-file-up@2.0.1: + resolution: {integrity: sha512-qVdaUhYO39zmh28/JLQM5CoYN9byEOKEH4qfa8K1eNV17W0UUMJ9WgbR/hHFH+t5rcl+6RTb5UC7ck/I+uRkpQ==} + engines: {node: '>=8'} + find-node-modules@2.1.3: resolution: {integrity: sha512-UC2I2+nx1ZuOBclWVNdcnbDR5dlrOdVb7xNjmT/lHE+LsgztWks3dG7boJ37yTS/venXw84B/mAW9uHVoC5QRg==} + find-pkg@2.0.0: + resolution: {integrity: sha512-WgZ+nKbELDa6N3i/9nrHeNznm+lY3z4YfhDDWgW+5P0pdmMj26bxaxU11ookgY3NyP9GC7HvZ9etp0jRFqGEeQ==} + engines: {node: '>=8'} + find-root@1.1.0: resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} @@ -4644,6 +4875,9 @@ packages: debug: optional: true + for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + foreground-child@3.3.0: resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} engines: {node: '>=14'} @@ -4695,6 +4929,10 @@ packages: resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} engines: {node: '>=14.14'} + fs-extra@8.1.0: + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} + engines: {node: '>=6 <7 || >=8'} + fs-extra@9.1.0: resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} engines: {node: '>=10'} @@ -4810,6 +5048,10 @@ packages: resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} + globals@15.10.0: + resolution: {integrity: sha512-tqFIbz83w4Y5TCbtgjZjApohbuh7K9BxGYFm7ifwDR240tvdb7P9x+/9VvUKlmkPoiknoJtanI8UOrqxS3a7lQ==} + engines: {node: '>=18'} + globby@11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} @@ -4881,6 +5123,10 @@ packages: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + hasown@2.0.2: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} @@ -4939,6 +5185,10 @@ packages: htmlparser2@8.0.2: resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} + http-assert@1.5.0: + resolution: {integrity: sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==} + engines: {node: '>= 0.8'} + http-cache-semantics@4.1.1: resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} @@ -4949,6 +5199,10 @@ packages: resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} engines: {node: '>= 0.6'} + http-errors@1.8.1: + resolution: {integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==} + engines: {node: '>= 0.6'} + http-errors@2.0.0: resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} engines: {node: '>= 0.8'} @@ -5124,6 +5378,10 @@ packages: resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==} engines: {node: '>= 10'} + is-arguments@1.1.1: + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + engines: {node: '>= 0.4'} + is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} @@ -5131,6 +5389,10 @@ packages: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} + is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + is-ci@3.0.1: resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} hasBin: true @@ -5173,6 +5435,10 @@ packages: resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} engines: {node: '>=6'} + is-generator-function@1.0.10: + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + engines: {node: '>= 0.4'} + is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} @@ -5239,6 +5505,10 @@ packages: resolution: {integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==} engines: {node: '>=0.10.0'} + is-typed-array@1.1.13: + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + engines: {node: '>= 0.4'} + is-typedarray@1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} @@ -5285,6 +5555,11 @@ packages: resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} engines: {node: '>=0.10.0'} + isomorphic-ws@5.0.0: + resolution: {integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==} + peerDependencies: + ws: '*' + isstream@0.1.2: resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} @@ -5362,8 +5637,8 @@ packages: resolution: {integrity: sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-environment-jsdom@29.5.0: - resolution: {integrity: sha512-/KG8yEK4aN8ak56yFVdqFDzKNHgF4BAymCx2LbPNPsUshUlfAl0eX402Xm1pt+eoG9SLZEUVifqXtX8SK74KCw==} + jest-environment-jsdom@29.7.0: + resolution: {integrity: sha512-k9iQbsf9OyOfdzWH8HDmrRT0gSIcX+FLNW7IQq94tFX0gynPwqDTW0Ho6iMVNjGz/nb+l/vW3dWM2bbLLpkbXA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: canvas: ^2.5.0 @@ -5483,6 +5758,10 @@ packages: jsbn@0.1.1: resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} + jsdoc-type-pratt-parser@4.1.0: + resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} + engines: {node: '>=12.0.0'} + jsdom@20.0.3: resolution: {integrity: sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==} engines: {node: '>=14'} @@ -5550,6 +5829,9 @@ packages: jsonc-parser@3.3.1: resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} + jsonfile@4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} @@ -5601,6 +5883,17 @@ packages: resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} engines: {node: '>= 8'} + koa-compose@4.1.0: + resolution: {integrity: sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==} + + koa-convert@2.0.0: + resolution: {integrity: sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==} + engines: {node: '>= 10'} + + koa@2.15.3: + resolution: {integrity: sha512-j/8tY9j5t+GVMLeioLaxweJiKUayFhlGqNTzf2ZGwL0ZCQijd2RLHK0SLW5Tsko8YyyqCZC2cojIb0/s62qTAg==} + engines: {node: ^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4} + kolorist@1.8.0: resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} @@ -5664,8 +5957,8 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - lines-and-columns@2.0.4: - resolution: {integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==} + lines-and-columns@2.0.3: + resolution: {integrity: sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} lint-staged@13.2.3: @@ -5727,6 +6020,9 @@ packages: lodash.camelcase@4.3.0: resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + lodash.clonedeepwith@4.5.0: + resolution: {integrity: sha512-QRBRSxhbtsX1nc0baxSkkK5WlVTTm/s48DSukcGcWZwIyI8Zz+lB+kFiELJXtzfH4Aj6kMWQ1VWW4U5uUDgZMA==} + lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} @@ -5796,13 +6092,27 @@ packages: resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==} engines: {node: '>=18'} + log4js@6.9.1: + resolution: {integrity: sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==} + engines: {node: '>=8.0'} + + long-timeout@0.1.1: + resolution: {integrity: sha512-BFRuQUqc7x2NWxfJBCyUrN8iYUYznzL9JROmRz1gZ6KlOIgmoD+njPVbb+VNn2nGMKggMsK79iUNErillsrx7w==} + longest@2.0.1: resolution: {integrity: sha512-Ajzxb8CM6WAnFjgiloPsI3bF+WCxcvhdIG3KNA2KN962+tdBsHcuQ4k4qX/EcS/2CRkcc0iAkR956Nib6aXU/Q==} engines: {node: '>=0.10.0'} + loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + loupe@2.3.7: resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} + loupe@3.1.1: + resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==} + lowdb@1.0.0: resolution: {integrity: sha512-2+x8esE/Wb9SQ1F9IHaYWfsC9FIecLOPrK4g17FGEayjUWH172H6nwicRovGvSE2CPZouc2MCIqCI7h9d+GftQ==} engines: {node: '>=4'} @@ -5840,6 +6150,14 @@ packages: lunr@2.3.9: resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==} + luxon@3.5.0: + resolution: {integrity: sha512-rh+Zjr6DNfUYR3bPwJEnuwDdqMbxZW7LOQfUN4B54+Cl+0o5zaU9RJ6bcidfDtC1cWCZXQ+nvX8bf6bAji37QQ==} + engines: {node: '>=12'} + + lz-string@1.5.0: + resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} + hasBin: true + magic-string@0.30.0: resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==} engines: {node: '>=12'} @@ -6199,6 +6517,10 @@ packages: node-releases@2.0.18: resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} + node-schedule@2.1.1: + resolution: {integrity: sha512-OXdegQq03OmXEjt2hZP33W2YPs/E5BcFQks46+G2gAxs4gHOIVD1u7EqlYLYSKsaIpyKCK9Gbk0ta1/gjRSMRQ==} + engines: {node: '>=6'} + normalize-package-data@2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} @@ -6240,8 +6562,8 @@ packages: nwsapi@2.2.12: resolution: {integrity: sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==} - nx@19.4.4: - resolution: {integrity: sha512-mFp2XB3fe8G259sgfCcTzHCzJkpW8DgNKT/+41xBJD7sXPvtTOmx28OJrIzFVhJhHCtFD469+ngrrGkKN6MDEQ==} + nx@19.8.3: + resolution: {integrity: sha512-/3FF4tgwPGRu4bV6O+aHqhTnOGHKF0/HNVkApUwjimSC+YzOX9VH1uBx2eReb4XC1scxDWkIzVi9gkFSXSQDjQ==} hasBin: true peerDependencies: '@swc-node/register': ^1.8.0 @@ -6296,6 +6618,9 @@ packages: oniguruma-to-js@0.4.3: resolution: {integrity: sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==} + only@0.0.2: + resolution: {integrity: sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==} + open@10.1.0: resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} engines: {node: '>=18'} @@ -6375,10 +6700,6 @@ packages: resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} engines: {node: '>=10'} - p-retry@4.6.2: - resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} - engines: {node: '>=8'} - p-retry@6.2.0: resolution: {integrity: sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA==} engines: {node: '>=16.17'} @@ -6477,6 +6798,10 @@ packages: pathval@1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} + pathval@2.0.0: + resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} + engines: {node: '>= 14.16'} + peek-readable@5.2.0: resolution: {integrity: sha512-U94a+eXHzct7vAd19GH3UQ2dH4Satbng0MyYTMaQatL0pvYYL5CTPR25HBhKtecl+4bfu1/i3vC6k0hydO5Vcw==} engines: {node: '>=14.16'} @@ -6563,10 +6888,18 @@ packages: resolution: {integrity: sha512-8xCNE/aT/EXKenuMDZ+xTVwkT8gsoHN2z/Q29l80u0ppGEXVvsKRzNMbtKhg8LS8k1tJLAHHylf6p4VFmP6XUQ==} engines: {node: '>= 0.4.0'} + polished@4.3.1: + resolution: {integrity: sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==} + engines: {node: '>=10'} + portfinder@1.0.32: resolution: {integrity: sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==} engines: {node: '>= 0.12.0'} + possible-typed-array-names@1.0.0: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} + postcss-calc@9.0.1: resolution: {integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==} engines: {node: ^14 || ^16 || >=18.0} @@ -6812,6 +7145,10 @@ packages: engines: {node: '>=10.13.0'} hasBin: true + pretty-format@27.5.1: + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + pretty-format@29.7.0: resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -6837,6 +7174,10 @@ packages: process-warning@1.0.0: resolution: {integrity: sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==} + process@0.11.10: + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} + engines: {node: '>= 0.6.0'} + prompts@2.4.2: resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} @@ -6902,6 +7243,9 @@ packages: resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} engines: {node: '>=10'} + rambda@9.3.0: + resolution: {integrity: sha512-cl/7DCCKNxmsbc0dXZTJTY08rvDdzLhVfE6kPBson1fWzDapLzv0RKSzjpmAqP53fkQqAvq05gpUVHTrUNsuxg==} + randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} @@ -6917,9 +7261,21 @@ packages: resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} engines: {node: '>= 0.8'} + react-dom@18.3.1: + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + peerDependencies: + react: ^18.3.1 + + react-is@17.0.2: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + engines: {node: '>=0.10.0'} + read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} @@ -6950,6 +7306,10 @@ packages: resolution: {integrity: sha512-GkMg9uOTpIWWKbSsgwb5fA4EavTR+SG/PMPoAY8hkhHfEEY0/vqljY+XHqtDf2cr2IJtoNRDbrrEpZUiZCkYRw==} engines: {node: '>= 14.16.0'} + recast@0.23.9: + resolution: {integrity: sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==} + engines: {node: '>= 4'} + redent@3.0.0: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} engines: {node: '>=8'} @@ -7190,6 +7550,9 @@ packages: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} + scheduler@0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + schema-utils@3.3.0: resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} engines: {node: '>= 10.13.0'} @@ -7391,6 +7754,9 @@ packages: resolution: {integrity: sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==} engines: {node: '>=0.10.0'} + sorted-array-functions@1.3.0: + resolution: {integrity: sha512-2sqgzeFlid6N4Z2fUQ1cvFmTOLRi/sEDzSQ0OKYchqgoPmQBVyM3959qYx3fpS6Esef80KjmpgPeEr028dP3OA==} + source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -7480,6 +7846,14 @@ packages: steno@0.4.4: resolution: {integrity: sha512-EEHMVYHNXFHfGtgjNITnka0aHhiAlo93F7z2/Pwd+g0teG9CnM3JIINM7hVVB5/rhw9voufD7Wukwgtw2uqh6w==} + storybook@8.3.4: + resolution: {integrity: sha512-nzvuK5TsEgJwcWGLGgafabBOxKn37lfJVv7ZoUVPgJIjk2mNRyJDFwYRJzUZaD37eiR/c/lQ6MoaeqlGwiXoxw==} + hasBin: true + + streamroller@3.1.5: + resolution: {integrity: sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==} + engines: {node: '>=8.0'} + string-argv@0.3.2: resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} engines: {node: '>=0.6.19'} @@ -7742,6 +8116,9 @@ packages: resolution: {integrity: sha512-wFH7+SEAcKfJpfLPkrgMPvvwnEtj8W4IurvEyrKsDleXnKLCDw71w8jltvfLa8Rm4qQxxT4jmDBYbJG/z7qoww==} engines: {node: '>=0.12'} + tiny-invariant@1.3.3: + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} + tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} @@ -7749,10 +8126,18 @@ packages: resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==} engines: {node: '>=14.0.0'} + tinyrainbow@1.2.0: + resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} + engines: {node: '>=14.0.0'} + tinyspy@2.2.1: resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==} engines: {node: '>=14.0.0'} + tinyspy@3.0.2: + resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} + engines: {node: '>=14.0.0'} + tldts-core@6.1.47: resolution: {integrity: sha512-6SWyFMnlst1fEt7GQVAAu16EGgFK0cLouH/2Mk6Ftlwhv3Ol40L0dlpGMcnnNiiOMyD2EV/aF3S+U2nKvvLvrA==} @@ -7837,6 +8222,10 @@ packages: peerDependencies: typescript: '>=4.2.0' + ts-dedent@2.2.0: + resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} + engines: {node: '>=6.10'} + ts-jest@29.1.2: resolution: {integrity: sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==} engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} @@ -7955,6 +8344,10 @@ packages: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} engines: {node: '>=8'} + type-fest@2.19.0: + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} + type-is@1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} @@ -7970,6 +8363,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + typescript@5.5.4: + resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} + engines: {node: '>=14.17'} + hasBin: true + ufo@1.5.4: resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} @@ -8023,6 +8421,10 @@ packages: unist-util-visit@5.0.0: resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + universalify@0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + universalify@0.2.0: resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} engines: {node: '>= 4.0.0'} @@ -8038,6 +8440,10 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} + upath@2.0.1: + resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==} + engines: {node: '>=4'} + update-browserslist-db@1.1.0: resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} hasBin: true @@ -8060,6 +8466,9 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + util@0.12.5: + resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} + utils-merge@1.0.1: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} @@ -8301,12 +8710,6 @@ packages: resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} engines: {node: '>=12'} - webpack-dev-middleware@5.3.4: - resolution: {integrity: sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - webpack-dev-middleware@7.4.2: resolution: {integrity: sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA==} engines: {node: '>= 18.12.0'} @@ -8316,19 +8719,6 @@ packages: webpack: optional: true - webpack-dev-server@4.15.2: - resolution: {integrity: sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==} - engines: {node: '>= 12.13.0'} - hasBin: true - peerDependencies: - webpack: ^4.37.0 || ^5.0.0 - webpack-cli: '*' - peerDependenciesMeta: - webpack: - optional: true - webpack-cli: - optional: true - webpack-dev-server@5.0.4: resolution: {integrity: sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==} engines: {node: '>= 18.12.0'} @@ -8426,6 +8816,10 @@ packages: which-module@2.0.1: resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} + which-typed-array@1.1.15: + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} + engines: {node: '>= 0.4'} + which@1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} hasBin: true @@ -8473,6 +8867,18 @@ packages: resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + ws@8.17.1: + resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + ws@8.18.0: resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} engines: {node: '>=10.0.0'} @@ -8541,6 +8947,10 @@ packages: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} + ylru@1.4.0: + resolution: {integrity: sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA==} + engines: {node: '>= 4.0.0'} + yn@3.1.1: resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} engines: {node: '>=6'} @@ -8680,14 +9090,14 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular-devkit/build-angular@18.2.6(@angular/compiler-cli@18.2.5(@angular/compiler@18.2.5)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(chokidar@3.6.0)(jest-environment-jsdom@29.5.0)(jest@29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5)))(stylus@0.59.0)(typescript@5.4.5)': + '@angular-devkit/build-angular@18.2.6(@angular/compiler-cli@18.2.5(@angular/compiler@18.2.5)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(chokidar@3.6.0)(jest-environment-jsdom@29.7.0)(jest@29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4)))(stylus@0.59.0)(typescript@5.5.4)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.1802.6(chokidar@3.6.0) '@angular-devkit/build-webpack': 0.1802.6(chokidar@3.6.0)(webpack-dev-server@5.0.4(webpack@5.94.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)))(webpack@5.94.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) '@angular-devkit/core': 18.2.6(chokidar@3.6.0) - '@angular/build': 18.2.6(@angular/compiler-cli@18.2.5(@angular/compiler@18.2.5)(typescript@5.4.5))(@types/node@18.19.51)(chokidar@3.6.0)(less@4.2.0)(postcss@8.4.41)(stylus@0.59.0)(terser@5.31.6)(typescript@5.4.5) - '@angular/compiler-cli': 18.2.5(@angular/compiler@18.2.5)(typescript@5.4.5) + '@angular/build': 18.2.6(@angular/compiler-cli@18.2.5(@angular/compiler@18.2.5)(typescript@5.5.4))(@types/node@18.19.51)(chokidar@3.6.0)(less@4.2.0)(postcss@8.4.41)(stylus@0.59.0)(terser@5.31.6)(typescript@5.5.4) + '@angular/compiler-cli': 18.2.5(@angular/compiler@18.2.5)(typescript@5.5.4) '@babel/core': 7.25.2 '@babel/generator': 7.25.0 '@babel/helper-annotate-as-pure': 7.24.7 @@ -8698,7 +9108,7 @@ snapshots: '@babel/preset-env': 7.25.3(@babel/core@7.25.2) '@babel/runtime': 7.25.0 '@discoveryjs/json-ext': 0.6.1 - '@ngtools/webpack': 18.2.6(@angular/compiler-cli@18.2.5(@angular/compiler@18.2.5)(typescript@5.4.5))(typescript@5.4.5)(webpack@5.94.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) + '@ngtools/webpack': 18.2.6(@angular/compiler-cli@18.2.5(@angular/compiler@18.2.5)(typescript@5.5.4))(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.4.6(@types/node@18.19.51)(less@4.2.0)(sass@1.77.6)(stylus@0.59.0)(terser@5.31.6)) ansi-colors: 4.1.3 autoprefixer: 10.4.20(postcss@8.4.41) @@ -8727,7 +9137,7 @@ snapshots: picomatch: 4.0.2 piscina: 4.6.1 postcss: 8.4.41 - postcss-loader: 8.1.1(postcss@8.4.41)(typescript@5.4.5)(webpack@5.94.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) + postcss-loader: 8.1.1(postcss@8.4.41)(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) resolve-url-loader: 5.0.0 rxjs: 7.8.1 sass: 1.77.6 @@ -8738,18 +9148,18 @@ snapshots: terser: 5.31.6 tree-kill: 1.2.2 tslib: 2.6.3 - typescript: 5.4.5 + typescript: 5.5.4 vite: 5.4.6(@types/node@18.19.51)(less@4.2.0)(sass@1.77.6)(stylus@0.59.0)(terser@5.31.6) watchpack: 2.4.1 webpack: 5.94.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0) webpack-dev-middleware: 7.4.2(webpack@5.94.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) - webpack-dev-server: 5.0.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))) + webpack-dev-server: 5.0.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) webpack-merge: 6.0.1 webpack-subresource-integrity: 5.1.0(webpack@5.94.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) optionalDependencies: esbuild: 0.23.0 - jest: 29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5)) - jest-environment-jsdom: 29.5.0 + jest: 29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4)) + jest-environment-jsdom: 29.7.0 transitivePeerDependencies: - '@rspack/core' - '@swc/core' @@ -8773,7 +9183,7 @@ snapshots: '@angular-devkit/architect': 0.1802.6(chokidar@3.6.0) rxjs: 7.8.1 webpack: 5.94.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0) - webpack-dev-server: 5.0.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))) + webpack-dev-server: 5.0.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) transitivePeerDependencies: - chokidar @@ -8808,11 +9218,11 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular/build@18.2.6(@angular/compiler-cli@18.2.5(@angular/compiler@18.2.5)(typescript@5.4.5))(@types/node@18.19.51)(chokidar@3.6.0)(less@4.2.0)(postcss@8.4.41)(stylus@0.59.0)(terser@5.31.6)(typescript@5.4.5)': + '@angular/build@18.2.6(@angular/compiler-cli@18.2.5(@angular/compiler@18.2.5)(typescript@5.5.4))(@types/node@18.19.51)(chokidar@3.6.0)(less@4.2.0)(postcss@8.4.41)(stylus@0.59.0)(terser@5.31.6)(typescript@5.5.4)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.1802.6(chokidar@3.6.0) - '@angular/compiler-cli': 18.2.5(@angular/compiler@18.2.5)(typescript@5.4.5) + '@angular/compiler-cli': 18.2.5(@angular/compiler@18.2.5)(typescript@5.5.4) '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-split-export-declaration': 7.24.7 @@ -8834,7 +9244,7 @@ snapshots: rollup: 4.22.4 sass: 1.77.6 semver: 7.6.3 - typescript: 5.4.5 + typescript: 5.5.4 vite: 5.4.6(@types/node@18.19.51)(less@4.2.0)(sass@1.77.6)(stylus@0.59.0)(terser@5.31.6) watchpack: 2.4.1 optionalDependencies: @@ -8850,7 +9260,7 @@ snapshots: - supports-color - terser - '@angular/compiler-cli@18.2.5(@angular/compiler@18.2.5)(typescript@5.4.5)': + '@angular/compiler-cli@18.2.5(@angular/compiler@18.2.5)(typescript@5.5.4)': dependencies: '@angular/compiler': 18.2.5 '@babel/core': 7.25.2 @@ -8860,7 +9270,7 @@ snapshots: reflect-metadata: 0.2.2 semver: 7.6.3 tslib: 2.7.0 - typescript: 5.4.5 + typescript: 5.5.4 yargs: 17.7.2 transitivePeerDependencies: - supports-color @@ -9946,27 +10356,27 @@ snapshots: '@commitlint/types': 17.8.1 '@types/node': 20.5.1 chalk: 4.1.0 - cosmiconfig: 8.3.6(typescript@5.4.5) - cosmiconfig-typescript-loader: 4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@5.4.5))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@20.5.1)(typescript@5.4.5))(typescript@5.4.5) + cosmiconfig: 8.3.6(typescript@5.5.4) + cosmiconfig-typescript-loader: 4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@5.5.4))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@20.5.1)(typescript@5.5.4))(typescript@5.5.4) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 resolve-from: 5.0.0 - ts-node: 10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@20.5.1)(typescript@5.4.5) - typescript: 5.4.5 + ts-node: 10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@20.5.1)(typescript@5.5.4) + typescript: 5.5.4 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' - '@commitlint/load@19.5.0(@types/node@18.19.51)(typescript@5.4.5)': + '@commitlint/load@19.5.0(@types/node@18.19.51)(typescript@5.5.4)': dependencies: '@commitlint/config-validator': 19.5.0 '@commitlint/execute-rule': 19.5.0 '@commitlint/resolve-extends': 19.5.0 '@commitlint/types': 19.5.0 chalk: 5.3.0 - cosmiconfig: 9.0.0(typescript@5.4.5) - cosmiconfig-typescript-loader: 5.0.0(@types/node@18.19.51)(cosmiconfig@9.0.0(typescript@5.4.5))(typescript@5.4.5) + cosmiconfig: 9.0.0(typescript@5.5.4) + cosmiconfig-typescript-loader: 5.0.0(@types/node@18.19.51)(cosmiconfig@9.0.0(typescript@5.5.4))(typescript@5.5.4) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -10042,9 +10452,9 @@ snapshots: '@docsearch/css@3.6.1': {} - '@docsearch/js@3.6.1(@algolia/client-search@4.24.0)(search-insights@2.17.2)': + '@docsearch/js@3.6.1(@algolia/client-search@4.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)': dependencies: - '@docsearch/react': 3.6.1(@algolia/client-search@4.24.0)(search-insights@2.17.2) + '@docsearch/react': 3.6.1(@algolia/client-search@4.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2) preact: 10.24.1 transitivePeerDependencies: - '@algolia/client-search' @@ -10053,17 +10463,32 @@ snapshots: - react-dom - search-insights - '@docsearch/react@3.6.1(@algolia/client-search@4.24.0)(search-insights@2.17.2)': + '@docsearch/react@3.6.1(@algolia/client-search@4.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)': dependencies: '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.17.2) '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0) '@docsearch/css': 3.6.1 algoliasearch: 4.24.0 optionalDependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) search-insights: 2.17.2 transitivePeerDependencies: - '@algolia/client-search' + '@emnapi/core@1.2.0': + dependencies: + '@emnapi/wasi-threads': 1.0.1 + tslib: 2.7.0 + + '@emnapi/runtime@1.2.0': + dependencies: + tslib: 2.7.0 + + '@emnapi/wasi-threads@1.0.1': + dependencies: + tslib: 2.7.0 + '@esbuild/aix-ppc64@0.21.5': optional: true @@ -10212,6 +10637,8 @@ snapshots: '@eslint-community/regexpp@4.11.1': {} + '@eslint/compat@1.1.1': {} + '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 @@ -10300,7 +10727,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5))': + '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -10314,7 +10741,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -10520,28 +10947,148 @@ snapshots: '@lmdb/lmdb-win32-x64@3.0.13': optional: true - '@mole-inc/bin-wrapper@8.0.1': + '@module-federation/bridge-react-webpack-plugin@0.6.8': dependencies: - bin-check: 4.1.0 - bin-version-check: 5.1.0 - content-disposition: 0.5.4 - ext-name: 5.0.0 - file-type: 17.1.6 - filenamify: 5.1.1 - got: 11.8.6 - os-filter-obj: 2.0.0 - - '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3': - optional: true - - '@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.3': - optional: true - - '@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.3': - optional: true + '@module-federation/sdk': 0.6.8 + '@types/semver': 7.5.8 + semver: 7.6.3 - '@msgpackr-extract/msgpackr-extract-linux-arm@3.0.3': - optional: true + '@module-federation/data-prefetch@0.6.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@module-federation/runtime': 0.6.8 + '@module-federation/sdk': 0.6.8 + fs-extra: 9.1.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + + '@module-federation/dts-plugin@0.6.8(typescript@5.5.4)': + dependencies: + '@module-federation/managers': 0.6.8 + '@module-federation/sdk': 0.6.8 + '@module-federation/third-party-dts-extractor': 0.6.8 + adm-zip: 0.5.16 + ansi-colors: 4.1.3 + axios: 1.7.7 + chalk: 3.0.0 + fs-extra: 9.1.0 + isomorphic-ws: 5.0.0(ws@8.17.1) + koa: 2.15.3 + lodash.clonedeepwith: 4.5.0 + log4js: 6.9.1 + node-schedule: 2.1.1 + rambda: 9.3.0 + typescript: 5.5.4 + ws: 8.17.1 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + + '@module-federation/enhanced@0.6.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0))': + dependencies: + '@module-federation/bridge-react-webpack-plugin': 0.6.8 + '@module-federation/data-prefetch': 0.6.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@module-federation/dts-plugin': 0.6.8(typescript@5.5.4) + '@module-federation/managers': 0.6.8 + '@module-federation/manifest': 0.6.8(typescript@5.5.4) + '@module-federation/rspack': 0.6.8(typescript@5.5.4) + '@module-federation/runtime-tools': 0.6.8 + '@module-federation/sdk': 0.6.8 + btoa: 1.2.1 + upath: 2.0.1 + optionalDependencies: + typescript: 5.5.4 + webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0) + transitivePeerDependencies: + - bufferutil + - debug + - react + - react-dom + - supports-color + - utf-8-validate + + '@module-federation/managers@0.6.8': + dependencies: + '@module-federation/sdk': 0.6.8 + find-pkg: 2.0.0 + fs-extra: 9.1.0 + + '@module-federation/manifest@0.6.8(typescript@5.5.4)': + dependencies: + '@module-federation/dts-plugin': 0.6.8(typescript@5.5.4) + '@module-federation/managers': 0.6.8 + '@module-federation/sdk': 0.6.8 + chalk: 3.0.0 + find-pkg: 2.0.0 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - typescript + - utf-8-validate + - vue-tsc + + '@module-federation/rspack@0.6.8(typescript@5.5.4)': + dependencies: + '@module-federation/bridge-react-webpack-plugin': 0.6.8 + '@module-federation/dts-plugin': 0.6.8(typescript@5.5.4) + '@module-federation/managers': 0.6.8 + '@module-federation/manifest': 0.6.8(typescript@5.5.4) + '@module-federation/runtime-tools': 0.6.8 + '@module-federation/sdk': 0.6.8 + optionalDependencies: + typescript: 5.5.4 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + + '@module-federation/runtime-tools@0.6.8': + dependencies: + '@module-federation/runtime': 0.6.8 + '@module-federation/webpack-bundler-runtime': 0.6.8 + + '@module-federation/runtime@0.6.8': + dependencies: + '@module-federation/sdk': 0.6.8 + + '@module-federation/sdk@0.6.8': {} + + '@module-federation/third-party-dts-extractor@0.6.8': + dependencies: + find-pkg: 2.0.0 + fs-extra: 9.1.0 + resolve: 1.22.8 + + '@module-federation/webpack-bundler-runtime@0.6.8': + dependencies: + '@module-federation/runtime': 0.6.8 + '@module-federation/sdk': 0.6.8 + + '@mole-inc/bin-wrapper@8.0.1': + dependencies: + bin-check: 4.1.0 + bin-version-check: 5.1.0 + content-disposition: 0.5.4 + ext-name: 5.0.0 + file-type: 17.1.6 + filenamify: 5.1.1 + got: 11.8.6 + os-filter-obj: 2.0.0 + + '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3': + optional: true + + '@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.3': + optional: true + + '@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.3': + optional: true + + '@msgpackr-extract/msgpackr-extract-linux-arm@3.0.3': + optional: true '@msgpackr-extract/msgpackr-extract-linux-x64@3.0.3': optional: true @@ -10617,10 +11164,16 @@ snapshots: '@napi-rs/nice-win32-x64-msvc': 1.0.1 optional: true - '@ngtools/webpack@18.2.6(@angular/compiler-cli@18.2.5(@angular/compiler@18.2.5)(typescript@5.4.5))(typescript@5.4.5)(webpack@5.94.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0))': + '@napi-rs/wasm-runtime@0.2.4': dependencies: - '@angular/compiler-cli': 18.2.5(@angular/compiler@18.2.5)(typescript@5.4.5) - typescript: 5.4.5 + '@emnapi/core': 1.2.0 + '@emnapi/runtime': 1.2.0 + '@tybys/wasm-util': 0.9.0 + + '@ngtools/webpack@18.2.6(@angular/compiler-cli@18.2.5(@angular/compiler@18.2.5)(typescript@5.5.4))(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0))': + dependencies: + '@angular/compiler-cli': 18.2.5(@angular/compiler@18.2.5)(typescript@5.5.4) + typescript: 5.5.4 webpack: 5.94.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0) '@nodelib/fs.scandir@2.1.5': @@ -10635,9 +11188,9 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - '@nrwl/angular@19.4.4(@angular-devkit/build-angular@18.2.6(@angular/compiler-cli@18.2.5(@angular/compiler@18.2.5)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(chokidar@3.6.0)(jest-environment-jsdom@29.5.0)(jest@29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5)))(stylus@0.59.0)(typescript@5.4.5))(@angular-devkit/core@16.0.0(chokidar@3.6.0))(@angular-devkit/schematics@16.0.0(chokidar@3.6.0))(@babel/traverse@7.25.6)(@schematics/angular@16.0.0(chokidar@3.6.0))(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(rxjs@7.8.1)(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))': - dependencies: - '@nx/angular': 19.4.4(@angular-devkit/build-angular@18.2.6(@angular/compiler-cli@18.2.5(@angular/compiler@18.2.5)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(chokidar@3.6.0)(jest-environment-jsdom@29.5.0)(jest@29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5)))(stylus@0.59.0)(typescript@5.4.5))(@angular-devkit/core@16.0.0(chokidar@3.6.0))(@angular-devkit/schematics@16.0.0(chokidar@3.6.0))(@babel/traverse@7.25.6)(@schematics/angular@16.0.0(chokidar@3.6.0))(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(rxjs@7.8.1)(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) + ? '@nrwl/angular@19.8.3(@angular-devkit/build-angular@18.2.6(@angular/compiler-cli@18.2.5(@angular/compiler@18.2.5)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(chokidar@3.6.0)(jest-environment-jsdom@29.7.0)(jest@29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4)))(stylus@0.59.0)(typescript@5.5.4))(@angular-devkit/core@16.0.0(chokidar@3.6.0))(@angular-devkit/schematics@16.0.0(chokidar@3.6.0))(@babel/traverse@7.25.6)(@schematics/angular@16.0.0(chokidar@3.6.0))(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(esbuild@0.23.0)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rxjs@7.8.1)(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))' + : dependencies: + '@nx/angular': 19.8.3(@angular-devkit/build-angular@18.2.6(@angular/compiler-cli@18.2.5(@angular/compiler@18.2.5)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(chokidar@3.6.0)(jest-environment-jsdom@29.7.0)(jest@29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4)))(stylus@0.59.0)(typescript@5.5.4))(@angular-devkit/core@16.0.0(chokidar@3.6.0))(@angular-devkit/schematics@16.0.0(chokidar@3.6.0))(@babel/traverse@7.25.6)(@schematics/angular@16.0.0(chokidar@3.6.0))(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(esbuild@0.23.0)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rxjs@7.8.1)(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) tslib: 2.7.0 transitivePeerDependencies: - '@angular-devkit/build-angular' @@ -10664,6 +11217,8 @@ snapshots: - lightningcss - node-sass - nx + - react + - react-dom - rxjs - sass-embedded - supports-color @@ -10672,11 +11227,12 @@ snapshots: - utf-8-validate - verdaccio - vue-template-compiler + - vue-tsc - webpack-cli - '@nrwl/cypress@19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))': + '@nrwl/cypress@19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))': dependencies: - '@nx/cypress': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/cypress': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -10692,15 +11248,15 @@ snapshots: - typescript - verdaccio - '@nrwl/devkit@19.4.4(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))': + '@nrwl/devkit@19.8.3(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))': dependencies: - '@nx/devkit': 19.4.4(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))) + '@nx/devkit': 19.8.3(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))) transitivePeerDependencies: - nx - '@nrwl/eslint-plugin-nx@19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.4.5))(eslint-config-prettier@9.0.0(eslint@8.57.0))(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))': + '@nrwl/eslint-plugin-nx@19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-config-prettier@9.0.0(eslint@8.57.0))(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))': dependencies: - '@nx/eslint-plugin': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.4.5))(eslint-config-prettier@9.0.0(eslint@8.57.0))(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/eslint-plugin': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-config-prettier@9.0.0(eslint@8.57.0))(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -10716,9 +11272,9 @@ snapshots: - typescript - verdaccio - '@nrwl/jest@19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))': + '@nrwl/jest@19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))': dependencies: - '@nx/jest': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/jest': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -10734,9 +11290,24 @@ snapshots: - typescript - verdaccio - '@nrwl/js@19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))': + '@nrwl/js@19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))': + dependencies: + '@nx/js': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) + transitivePeerDependencies: + - '@babel/traverse' + - '@swc-node/register' + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - debug + - nx + - supports-color + - typescript + - verdaccio + + '@nrwl/js@19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))': dependencies: - '@nx/js': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/js': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -10749,9 +11320,9 @@ snapshots: - typescript - verdaccio - '@nrwl/node@19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))': + '@nrwl/node@19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))': dependencies: - '@nx/node': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/node': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -10769,9 +11340,9 @@ snapshots: - typescript - verdaccio - '@nrwl/nx-plugin@19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))': + '@nrwl/nx-plugin@19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))': dependencies: - '@nx/plugin': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/plugin': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -10789,9 +11360,9 @@ snapshots: - typescript - verdaccio - '@nrwl/react@19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11)))': + '@nrwl/react@19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0))': dependencies: - '@nx/react': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))) + '@nx/react': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -10799,17 +11370,22 @@ snapshots: - '@swc/wasm' - '@types/node' - '@zkochan/js-yaml' + - bufferutil - debug - eslint - nx + - react + - react-dom - supports-color - typescript + - utf-8-validate - verdaccio + - vue-tsc - webpack - '@nrwl/storybook@19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))': + '@nrwl/storybook@19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))': dependencies: - '@nx/storybook': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/storybook': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -10825,18 +11401,18 @@ snapshots: - typescript - verdaccio - '@nrwl/tao@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))': + '@nrwl/tao@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))': dependencies: - nx: 19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)) + nx: 19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)) tslib: 2.7.0 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - debug - '@nrwl/vite@19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))(vite@5.4.8(@types/node@18.19.51)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6))(vitest@1.6.0(@types/node@18.19.51)(jsdom@25.0.1)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6))': + '@nrwl/vite@19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))(vite@5.4.8(@types/node@18.19.51)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6))(vitest@1.6.0(@types/node@18.19.51)(jsdom@25.0.1)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6))': dependencies: - '@nx/vite': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))(vite@5.4.8(@types/node@18.19.51)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6))(vitest@1.6.0(@types/node@18.19.51)(jsdom@25.0.1)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6)) + '@nx/vite': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))(vite@5.4.8(@types/node@18.19.51)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6))(vitest@1.6.0(@types/node@18.19.51)(jsdom@25.0.1)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6)) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -10851,9 +11427,9 @@ snapshots: - vite - vitest - '@nrwl/web@19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))': + '@nrwl/web@19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))': dependencies: - '@nx/web': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/web': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -10866,9 +11442,9 @@ snapshots: - typescript - verdaccio - '@nrwl/webpack@19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))': + '@nrwl/webpack@19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(esbuild@0.23.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))': dependencies: - '@nx/webpack': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/webpack': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(esbuild@0.23.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) transitivePeerDependencies: - '@babel/traverse' - '@parcel/css' @@ -10888,6 +11464,8 @@ snapshots: - lightningcss - node-sass - nx + - react + - react-dom - sass-embedded - supports-color - typescript @@ -10895,41 +11473,42 @@ snapshots: - utf-8-validate - verdaccio - vue-template-compiler + - vue-tsc - webpack-cli - '@nrwl/workspace@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))': + '@nrwl/workspace@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))': dependencies: - '@nx/workspace': 19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)) + '@nx/workspace': 19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)) transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - debug - '@nx/angular@19.4.4(@angular-devkit/build-angular@18.2.6(@angular/compiler-cli@18.2.5(@angular/compiler@18.2.5)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(chokidar@3.6.0)(jest-environment-jsdom@29.5.0)(jest@29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5)))(stylus@0.59.0)(typescript@5.4.5))(@angular-devkit/core@16.0.0(chokidar@3.6.0))(@angular-devkit/schematics@16.0.0(chokidar@3.6.0))(@babel/traverse@7.25.6)(@schematics/angular@16.0.0(chokidar@3.6.0))(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(rxjs@7.8.1)(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))': - dependencies: - '@angular-devkit/build-angular': 18.2.6(@angular/compiler-cli@18.2.5(@angular/compiler@18.2.5)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(chokidar@3.6.0)(jest-environment-jsdom@29.5.0)(jest@29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5)))(stylus@0.59.0)(typescript@5.4.5) + ? '@nx/angular@19.8.3(@angular-devkit/build-angular@18.2.6(@angular/compiler-cli@18.2.5(@angular/compiler@18.2.5)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(chokidar@3.6.0)(jest-environment-jsdom@29.7.0)(jest@29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4)))(stylus@0.59.0)(typescript@5.5.4))(@angular-devkit/core@16.0.0(chokidar@3.6.0))(@angular-devkit/schematics@16.0.0(chokidar@3.6.0))(@babel/traverse@7.25.6)(@schematics/angular@16.0.0(chokidar@3.6.0))(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(esbuild@0.23.0)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rxjs@7.8.1)(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))' + : dependencies: + '@angular-devkit/build-angular': 18.2.6(@angular/compiler-cli@18.2.5(@angular/compiler@18.2.5)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(chokidar@3.6.0)(jest-environment-jsdom@29.7.0)(jest@29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4)))(stylus@0.59.0)(typescript@5.5.4) '@angular-devkit/core': 16.0.0(chokidar@3.6.0) '@angular-devkit/schematics': 16.0.0(chokidar@3.6.0) - '@nrwl/angular': 19.4.4(@angular-devkit/build-angular@18.2.6(@angular/compiler-cli@18.2.5(@angular/compiler@18.2.5)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(chokidar@3.6.0)(jest-environment-jsdom@29.5.0)(jest@29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5)))(stylus@0.59.0)(typescript@5.4.5))(@angular-devkit/core@16.0.0(chokidar@3.6.0))(@angular-devkit/schematics@16.0.0(chokidar@3.6.0))(@babel/traverse@7.25.6)(@schematics/angular@16.0.0(chokidar@3.6.0))(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(rxjs@7.8.1)(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) - '@nx/devkit': 19.4.4(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))) - '@nx/eslint': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(verdaccio@5.18.0(typanion@3.14.0)) - '@nx/js': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) - '@nx/web': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) - '@nx/webpack': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) - '@nx/workspace': 19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.5) + '@module-federation/enhanced': 0.6.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) + '@nrwl/angular': 19.8.3(@angular-devkit/build-angular@18.2.6(@angular/compiler-cli@18.2.5(@angular/compiler@18.2.5)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(chokidar@3.6.0)(jest-environment-jsdom@29.7.0)(jest@29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4)))(stylus@0.59.0)(typescript@5.5.4))(@angular-devkit/core@16.0.0(chokidar@3.6.0))(@angular-devkit/schematics@16.0.0(chokidar@3.6.0))(@babel/traverse@7.25.6)(@schematics/angular@16.0.0(chokidar@3.6.0))(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(esbuild@0.23.0)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rxjs@7.8.1)(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/devkit': 19.8.3(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))) + '@nx/eslint': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/js': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/web': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/webpack': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(esbuild@0.23.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/workspace': 19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.5.4) '@schematics/angular': 16.0.0(chokidar@3.6.0) - '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/type-utils': 8.8.0(eslint@8.57.0)(typescript@5.5.4) chalk: 4.1.0 find-cache-dir: 3.3.2 - ignore: 5.3.2 magic-string: 0.30.11 minimatch: 9.0.3 piscina: 4.7.0 rxjs: 7.8.1 semver: 7.6.3 tslib: 2.7.0 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11)) + webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0) webpack-merge: 5.10.0 transitivePeerDependencies: - '@babel/traverse' @@ -10945,12 +11524,15 @@ snapshots: - clean-css - csso - debug + - esbuild - eslint - fibers - html-webpack-plugin - lightningcss - node-sass - nx + - react + - react-dom - sass-embedded - supports-color - typescript @@ -10958,15 +11540,16 @@ snapshots: - utf-8-validate - verdaccio - vue-template-compiler + - vue-tsc - webpack-cli - '@nx/cypress@19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))': + '@nx/cypress@19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))': dependencies: - '@nrwl/cypress': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) - '@nx/devkit': 19.4.4(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))) - '@nx/eslint': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(verdaccio@5.18.0(typanion@3.14.0)) - '@nx/js': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.5) + '@nrwl/cypress': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/devkit': 19.8.3(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))) + '@nx/eslint': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/js': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.5.4) detect-port: 1.6.1 tslib: 2.7.0 transitivePeerDependencies: @@ -10983,29 +11566,31 @@ snapshots: - typescript - verdaccio - '@nx/devkit@19.4.4(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))': + '@nx/devkit@19.8.3(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))': dependencies: - '@nrwl/devkit': 19.4.4(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))) + '@nrwl/devkit': 19.8.3(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))) ejs: 3.1.10 enquirer: 2.3.6 ignore: 5.3.2 minimatch: 9.0.3 - nx: 19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)) + nx: 19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)) semver: 7.6.3 tmp: 0.2.3 tslib: 2.7.0 yargs-parser: 21.1.1 - '@nx/eslint-plugin@19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.4.5))(eslint-config-prettier@9.0.0(eslint@8.57.0))(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))': + '@nx/eslint-plugin@19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-config-prettier@9.0.0(eslint@8.57.0))(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))': dependencies: - '@nrwl/eslint-plugin-nx': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.4.5))(eslint-config-prettier@9.0.0(eslint@8.57.0))(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) - '@nx/devkit': 19.4.4(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))) - '@nx/js': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) - '@typescript-eslint/parser': 7.6.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.4.5) + '@eslint/compat': 1.1.1 + '@nrwl/eslint-plugin-nx': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-config-prettier@9.0.0(eslint@8.57.0))(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/devkit': 19.8.3(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))) + '@nx/js': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.8.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.8.0(eslint@8.57.0)(typescript@5.5.4) chalk: 4.1.0 confusing-browser-globals: 1.0.11 + globals: 15.10.0 jsonc-eslint-parser: 2.4.0 semver: 7.6.3 tslib: 2.7.0 @@ -11024,11 +11609,11 @@ snapshots: - typescript - verdaccio - '@nx/eslint@19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(verdaccio@5.18.0(typanion@3.14.0))': + '@nx/eslint@19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(verdaccio@5.18.0(typanion@3.14.0))': dependencies: - '@nx/devkit': 19.4.4(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))) - '@nx/js': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) - '@nx/linter': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/devkit': 19.8.3(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))) + '@nx/js': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/linter': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(verdaccio@5.18.0(typanion@3.14.0)) eslint: 8.57.0 semver: 7.6.3 tslib: 2.7.0 @@ -11046,21 +11631,22 @@ snapshots: - supports-color - verdaccio - '@nx/jest@19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))': + '@nx/jest@19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))': dependencies: '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 - '@nrwl/jest': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) - '@nx/devkit': 19.4.4(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))) - '@nx/js': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.5) + '@nrwl/jest': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/devkit': 19.8.3(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))) + '@nx/js': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.5.4) chalk: 4.1.0 identity-obj-proxy: 3.0.0 - jest-config: 29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4)) jest-resolve: 29.7.0 jest-util: 29.7.0 minimatch: 9.0.3 resolve.exports: 1.1.0 + semver: 7.6.3 tslib: 2.7.0 yargs-parser: 21.1.1 transitivePeerDependencies: @@ -11078,7 +11664,7 @@ snapshots: - typescript - verdaccio - '@nx/js@19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))': + '@nx/js@19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2) @@ -11087,19 +11673,20 @@ snapshots: '@babel/preset-env': 7.25.4(@babel/core@7.25.2) '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) '@babel/runtime': 7.25.6 - '@nrwl/js': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) - '@nx/devkit': 19.4.4(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))) - '@nx/workspace': 19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)) + '@nrwl/js': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/devkit': 19.8.3(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))) + '@nx/workspace': 19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)) babel-plugin-const-enum: 1.2.0(@babel/core@7.25.2) babel-plugin-macros: 2.8.0 babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.25.2)(@babel/traverse@7.25.6) chalk: 4.1.0 columnify: 1.6.0 detect-port: 1.6.1 + enquirer: 2.3.6 fast-glob: 3.2.7 - fs-extra: 11.2.0 ignore: 5.3.2 js-tokens: 4.0.0 + jsonc-parser: 3.2.0 minimatch: 9.0.3 npm-package-arg: 11.0.1 npm-run-path: 4.0.1 @@ -11122,9 +11709,54 @@ snapshots: - supports-color - typescript - '@nx/linter@19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(verdaccio@5.18.0(typanion@3.14.0))': + '@nx/js@19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))': dependencies: - '@nx/eslint': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(verdaccio@5.18.0(typanion@3.14.0)) + '@babel/core': 7.25.2 + '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-class-properties': 7.25.4(@babel/core@7.25.2) + '@babel/plugin-transform-runtime': 7.25.4(@babel/core@7.25.2) + '@babel/preset-env': 7.25.4(@babel/core@7.25.2) + '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) + '@babel/runtime': 7.25.6 + '@nrwl/js': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/devkit': 19.8.3(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))) + '@nx/workspace': 19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)) + babel-plugin-const-enum: 1.2.0(@babel/core@7.25.2) + babel-plugin-macros: 2.8.0 + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.25.2)(@babel/traverse@7.25.6) + chalk: 4.1.0 + columnify: 1.6.0 + detect-port: 1.6.1 + enquirer: 2.3.6 + fast-glob: 3.2.7 + ignore: 5.3.2 + js-tokens: 4.0.0 + jsonc-parser: 3.2.0 + minimatch: 9.0.3 + npm-package-arg: 11.0.1 + npm-run-path: 4.0.1 + ora: 5.3.0 + semver: 7.6.3 + source-map-support: 0.5.19 + ts-node: 10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4) + tsconfig-paths: 4.2.0 + tslib: 2.7.0 + optionalDependencies: + verdaccio: 5.18.0(typanion@3.14.0) + transitivePeerDependencies: + - '@babel/traverse' + - '@swc-node/register' + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - debug + - nx + - supports-color + - typescript + + '@nx/linter@19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(verdaccio@5.18.0(typanion@3.14.0))': + dependencies: + '@nx/eslint': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(verdaccio@5.18.0(typanion@3.14.0)) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -11138,13 +11770,13 @@ snapshots: - supports-color - verdaccio - '@nx/node@19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))': + '@nx/node@19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))': dependencies: - '@nrwl/node': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) - '@nx/devkit': 19.4.4(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))) - '@nx/eslint': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(verdaccio@5.18.0(typanion@3.14.0)) - '@nx/jest': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) - '@nx/js': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) + '@nrwl/node': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/devkit': 19.8.3(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))) + '@nx/eslint': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/jest': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/js': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) tslib: 2.7.0 transitivePeerDependencies: - '@babel/traverse' @@ -11163,66 +11795,88 @@ snapshots: - typescript - verdaccio - '@nx/nx-darwin-arm64@19.4.4': + '@nx/nx-darwin-arm64@19.8.3': optional: true - '@nx/nx-darwin-x64@19.4.4': + '@nx/nx-darwin-x64@19.8.3': optional: true - '@nx/nx-freebsd-x64@19.4.4': + '@nx/nx-freebsd-x64@19.8.3': optional: true - '@nx/nx-linux-arm-gnueabihf@19.4.4': + '@nx/nx-linux-arm-gnueabihf@19.8.3': optional: true - '@nx/nx-linux-arm64-gnu@19.4.4': + '@nx/nx-linux-arm64-gnu@19.8.3': optional: true - '@nx/nx-linux-arm64-musl@19.4.4': + '@nx/nx-linux-arm64-musl@19.8.3': optional: true - '@nx/nx-linux-x64-gnu@19.4.4': + '@nx/nx-linux-x64-gnu@19.8.3': optional: true - '@nx/nx-linux-x64-musl@19.4.4': + '@nx/nx-linux-x64-musl@19.8.3': optional: true - '@nx/nx-win32-arm64-msvc@19.4.4': + '@nx/nx-win32-arm64-msvc@19.8.3': optional: true - '@nx/nx-win32-x64-msvc@19.4.4': + '@nx/nx-win32-x64-msvc@19.8.3': optional: true - '@nx/playwright@19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))': + '@nx/playwright@19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(esbuild@0.23.0)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))(vite@5.4.8(@types/node@18.19.51)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6))(vitest@1.6.0(@types/node@18.19.51)(jsdom@25.0.1)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6))': dependencies: - '@nx/devkit': 19.4.4(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))) - '@nx/eslint': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(verdaccio@5.18.0(typanion@3.14.0)) - '@nx/js': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.5) + '@nx/devkit': 19.8.3(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))) + '@nx/eslint': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/js': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/vite': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))(vite@5.4.8(@types/node@18.19.51)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6))(vitest@1.6.0(@types/node@18.19.51)(jsdom@25.0.1)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6)) + '@nx/webpack': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(esbuild@0.23.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.5.4) minimatch: 9.0.3 tslib: 2.7.0 transitivePeerDependencies: - '@babel/traverse' + - '@parcel/css' + - '@rspack/core' - '@swc-node/register' - '@swc/core' + - '@swc/css' - '@swc/wasm' - '@types/node' - '@zkochan/js-yaml' + - bufferutil + - clean-css + - csso - debug + - esbuild - eslint + - fibers + - html-webpack-plugin + - lightningcss + - node-sass - nx + - react + - react-dom + - sass-embedded - supports-color - typescript + - uglify-js + - utf-8-validate - verdaccio + - vite + - vitest + - vue-template-compiler + - vue-tsc + - webpack-cli - '@nx/plugin@19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))': + '@nx/plugin@19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))': dependencies: - '@nrwl/nx-plugin': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) - '@nx/devkit': 19.4.4(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))) - '@nx/eslint': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(verdaccio@5.18.0(typanion@3.14.0)) - '@nx/jest': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) - '@nx/js': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) - fs-extra: 11.2.0 + '@nrwl/nx-plugin': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/devkit': 19.8.3(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))) + '@nx/eslint': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/jest': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/js': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) tslib: 2.7.0 transitivePeerDependencies: - '@babel/traverse' @@ -11241,18 +11895,21 @@ snapshots: - typescript - verdaccio - '@nx/react@19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11)))': + '@nx/react@19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0))': dependencies: - '@nrwl/react': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))) - '@nx/devkit': 19.4.4(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))) - '@nx/eslint': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(verdaccio@5.18.0(typanion@3.14.0)) - '@nx/js': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) - '@nx/web': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.5) - '@svgr/webpack': 8.1.0(typescript@5.4.5) - chalk: 4.1.0 - file-loader: 6.2.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))) + '@module-federation/enhanced': 0.6.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) + '@nrwl/react': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) + '@nx/devkit': 19.8.3(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))) + '@nx/eslint': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/js': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/web': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.5.4) + '@svgr/webpack': 8.1.0(typescript@5.5.4) + express: 4.21.0 + file-loader: 6.2.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) + http-proxy-middleware: 3.0.0 minimatch: 9.0.3 + picocolors: 1.1.0 tslib: 2.7.0 transitivePeerDependencies: - '@babel/traverse' @@ -11261,22 +11918,27 @@ snapshots: - '@swc/wasm' - '@types/node' - '@zkochan/js-yaml' + - bufferutil - debug - eslint - nx + - react + - react-dom - supports-color - typescript + - utf-8-validate - verdaccio + - vue-tsc - webpack - '@nx/storybook@19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))': + '@nx/storybook@19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))': dependencies: - '@nrwl/storybook': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) - '@nx/cypress': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) - '@nx/devkit': 19.4.4(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))) - '@nx/eslint': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(verdaccio@5.18.0(typanion@3.14.0)) - '@nx/js': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.5) + '@nrwl/storybook': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/cypress': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/devkit': 19.8.3(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))) + '@nx/eslint': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/js': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.5.4) semver: 7.6.3 tslib: 2.7.0 transitivePeerDependencies: @@ -11294,14 +11956,15 @@ snapshots: - typescript - verdaccio - '@nx/vite@19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))(vite@5.4.8(@types/node@18.19.51)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6))(vitest@1.6.0(@types/node@18.19.51)(jsdom@25.0.1)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6))': + '@nx/vite@19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))(vite@5.4.8(@types/node@18.19.51)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6))(vitest@1.6.0(@types/node@18.19.51)(jsdom@25.0.1)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6))': dependencies: - '@nrwl/vite': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))(vite@5.4.8(@types/node@18.19.51)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6))(vitest@1.6.0(@types/node@18.19.51)(jsdom@25.0.1)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6)) - '@nx/devkit': 19.4.4(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))) - '@nx/js': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.5) + '@nrwl/vite': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))(vite@5.4.8(@types/node@18.19.51)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6))(vitest@1.6.0(@types/node@18.19.51)(jsdom@25.0.1)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6)) + '@nx/devkit': 19.8.3(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))) + '@nx/js': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.5.4) '@swc/helpers': 0.5.11 enquirer: 2.3.6 + minimatch: 9.0.3 tsconfig-paths: 4.2.0 vite: 5.4.8(@types/node@18.19.51)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6) vitest: 1.6.0(@types/node@18.19.51)(jsdom@25.0.1)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6) @@ -11317,14 +11980,14 @@ snapshots: - typescript - verdaccio - '@nx/web@19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))': + '@nx/web@19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))': dependencies: - '@nrwl/web': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) - '@nx/devkit': 19.4.4(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))) - '@nx/js': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) - chalk: 4.1.0 + '@nrwl/web': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/devkit': 19.8.3(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))) + '@nx/js': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) detect-port: 1.6.1 http-server: 14.1.1 + picocolors: 1.1.0 tslib: 2.7.0 transitivePeerDependencies: - '@babel/traverse' @@ -11338,46 +12001,50 @@ snapshots: - typescript - verdaccio - '@nx/webpack@19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0))': + '@nx/webpack@19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(esbuild@0.23.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0))': dependencies: '@babel/core': 7.25.2 - '@nrwl/webpack': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) - '@nx/devkit': 19.4.4(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))) - '@nx/js': 19.4.4(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.4.5)(verdaccio@5.18.0(typanion@3.14.0)) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.5) + '@module-federation/enhanced': 0.6.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) + '@module-federation/sdk': 0.6.8 + '@nrwl/webpack': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(esbuild@0.23.0)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) + '@nx/devkit': 19.8.3(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))) + '@nx/js': 19.8.3(@babel/traverse@7.25.6)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.5.4)(verdaccio@5.18.0(typanion@3.14.0)) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.5.4) ajv: 8.17.1 autoprefixer: 10.4.20(postcss@8.4.47) - babel-loader: 9.2.1(@babel/core@7.25.2)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))) + babel-loader: 9.2.1(@babel/core@7.25.2)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) browserslist: 4.24.0 chalk: 4.1.0 - copy-webpack-plugin: 10.2.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))) - css-loader: 6.11.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))) - css-minimizer-webpack-plugin: 5.0.1(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))) - fork-ts-checker-webpack-plugin: 7.2.13(typescript@5.4.5)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))) + copy-webpack-plugin: 10.2.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) + css-loader: 6.11.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) + css-minimizer-webpack-plugin: 5.0.1(esbuild@0.23.0)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) + express: 4.21.0 + fork-ts-checker-webpack-plugin: 7.2.13(typescript@5.5.4)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) + http-proxy-middleware: 3.0.0 less: 4.1.3 - less-loader: 11.1.0(less@4.1.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))) - license-webpack-plugin: 4.0.2(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))) + less-loader: 11.1.0(less@4.1.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) + license-webpack-plugin: 4.0.2(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) loader-utils: 2.0.4 - mini-css-extract-plugin: 2.4.7(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))) + mini-css-extract-plugin: 2.4.7(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) parse5: 4.0.0 postcss: 8.4.47 postcss-import: 14.1.0(postcss@8.4.47) - postcss-loader: 6.2.1(postcss@8.4.47)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))) + postcss-loader: 6.2.1(postcss@8.4.47)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) rxjs: 7.8.1 sass: 1.79.3 - sass-loader: 12.6.0(sass@1.79.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))) - source-map-loader: 5.0.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))) - style-loader: 3.3.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))) + sass-loader: 12.6.0(sass@1.79.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) + source-map-loader: 5.0.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) + style-loader: 3.3.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) stylus: 0.59.0 - stylus-loader: 7.1.3(stylus@0.59.0)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))) - terser-webpack-plugin: 5.3.10(@swc/core@1.5.7(@swc/helpers@0.5.11))(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))) - ts-loader: 9.5.1(typescript@5.4.5)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))) + stylus-loader: 7.1.3(stylus@0.59.0)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) + terser-webpack-plugin: 5.3.10(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) + ts-loader: 9.5.1(typescript@5.5.4)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) tsconfig-paths-webpack-plugin: 4.0.0 tslib: 2.7.0 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11)) - webpack-dev-server: 4.15.2(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))) + webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0) + webpack-dev-server: 5.0.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) webpack-node-externals: 3.0.0 - webpack-subresource-integrity: 5.1.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))) + webpack-subresource-integrity: 5.1.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) transitivePeerDependencies: - '@babel/traverse' - '@parcel/css' @@ -11397,6 +12064,8 @@ snapshots: - lightningcss - node-sass - nx + - react + - react-dom - sass-embedded - supports-color - typescript @@ -11404,15 +12073,16 @@ snapshots: - utf-8-validate - verdaccio - vue-template-compiler + - vue-tsc - webpack-cli - '@nx/workspace@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))': + '@nx/workspace@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))': dependencies: - '@nrwl/workspace': 19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)) - '@nx/devkit': 19.4.4(nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11))) + '@nrwl/workspace': 19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)) + '@nx/devkit': 19.8.3(nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11))) chalk: 4.1.0 enquirer: 2.3.6 - nx: 19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)) + nx: 19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)) tslib: 2.7.0 yargs-parser: 21.1.1 transitivePeerDependencies: @@ -11420,10 +12090,10 @@ snapshots: - '@swc/core' - debug - '@phenomnomnominal/tsquery@5.0.1(typescript@5.4.5)': + '@phenomnomnominal/tsquery@5.0.1(typescript@5.5.4)': dependencies: esquery: 1.6.0 - typescript: 5.4.5 + typescript: 5.5.4 '@pkgjs/parseargs@0.11.0': optional: true @@ -11576,6 +12246,61 @@ snapshots: '@stencil/core@4.12.6': {} + '@storybook/addon-interactions@8.3.4(storybook@8.3.4)': + dependencies: + '@storybook/global': 5.0.0 + '@storybook/instrumenter': 8.3.4(storybook@8.3.4) + '@storybook/test': 8.3.4(storybook@8.3.4) + polished: 4.3.1 + storybook: 8.3.4 + ts-dedent: 2.2.0 + + '@storybook/core@8.3.4': + dependencies: + '@storybook/csf': 0.1.11 + '@types/express': 4.17.21 + better-opn: 3.0.2 + browser-assert: 1.2.1 + esbuild: 0.23.0 + esbuild-register: 3.6.0(esbuild@0.23.0) + express: 4.21.0 + jsdoc-type-pratt-parser: 4.1.0 + process: 0.11.10 + recast: 0.23.9 + semver: 7.6.3 + util: 0.12.5 + ws: 8.18.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@storybook/csf@0.1.11': + dependencies: + type-fest: 2.19.0 + + '@storybook/global@5.0.0': {} + + '@storybook/instrumenter@8.3.4(storybook@8.3.4)': + dependencies: + '@storybook/global': 5.0.0 + '@vitest/utils': 2.1.1 + storybook: 8.3.4 + util: 0.12.5 + + '@storybook/test@8.3.4(storybook@8.3.4)': + dependencies: + '@storybook/csf': 0.1.11 + '@storybook/global': 5.0.0 + '@storybook/instrumenter': 8.3.4(storybook@8.3.4) + '@testing-library/dom': 10.4.0 + '@testing-library/jest-dom': 6.5.0 + '@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0) + '@vitest/expect': 2.0.5 + '@vitest/spy': 2.0.5 + storybook: 8.3.4 + util: 0.12.5 + '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11620,12 +12345,12 @@ snapshots: '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.25.2) '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.25.2) - '@svgr/core@8.1.0(typescript@5.4.5)': + '@svgr/core@8.1.0(typescript@5.5.4)': dependencies: '@babel/core': 7.25.2 '@svgr/babel-preset': 8.1.0(@babel/core@7.25.2) camelcase: 6.3.0 - cosmiconfig: 8.3.6(typescript@5.4.5) + cosmiconfig: 8.3.6(typescript@5.5.4) snake-case: 3.0.4 transitivePeerDependencies: - supports-color @@ -11636,35 +12361,35 @@ snapshots: '@babel/types': 7.25.6 entities: 4.5.0 - '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.4.5))': + '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.5.4))': dependencies: '@babel/core': 7.25.2 '@svgr/babel-preset': 8.1.0(@babel/core@7.25.2) - '@svgr/core': 8.1.0(typescript@5.4.5) + '@svgr/core': 8.1.0(typescript@5.5.4) '@svgr/hast-util-to-babel-ast': 8.0.0 svg-parser: 2.0.4 transitivePeerDependencies: - supports-color - '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0(typescript@5.4.5))(typescript@5.4.5)': + '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0(typescript@5.5.4))(typescript@5.5.4)': dependencies: - '@svgr/core': 8.1.0(typescript@5.4.5) - cosmiconfig: 8.3.6(typescript@5.4.5) + '@svgr/core': 8.1.0(typescript@5.5.4) + cosmiconfig: 8.3.6(typescript@5.5.4) deepmerge: 4.3.1 svgo: 3.3.2 transitivePeerDependencies: - typescript - '@svgr/webpack@8.1.0(typescript@5.4.5)': + '@svgr/webpack@8.1.0(typescript@5.5.4)': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-react-constant-elements': 7.25.1(@babel/core@7.25.2) '@babel/preset-env': 7.25.4(@babel/core@7.25.2) '@babel/preset-react': 7.24.7(@babel/core@7.25.2) '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) - '@svgr/core': 8.1.0(typescript@5.4.5) - '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.4.5)) - '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@5.4.5))(typescript@5.4.5) + '@svgr/core': 8.1.0(typescript@5.5.4) + '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.5.4)) + '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@5.5.4))(typescript@5.5.4) transitivePeerDependencies: - supports-color - typescript @@ -11674,7 +12399,7 @@ snapshots: '@swc/core': 1.5.7(@swc/helpers@0.5.11) '@swc/types': 0.1.7 - '@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5)': + '@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4)': dependencies: '@swc-node/core': 1.13.3(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7) '@swc-node/sourcemap-support': 0.5.1 @@ -11683,7 +12408,7 @@ snapshots: debug: 4.3.7 pirates: 4.0.6 tslib: 2.7.0 - typescript: 5.4.5 + typescript: 5.5.4 transitivePeerDependencies: - '@swc/types' - supports-color @@ -11776,6 +12501,31 @@ snapshots: dependencies: defer-to-connect: 2.0.1 + '@testing-library/dom@10.4.0': + dependencies: + '@babel/code-frame': 7.24.7 + '@babel/runtime': 7.25.6 + '@types/aria-query': 5.0.4 + aria-query: 5.3.0 + chalk: 4.1.0 + dom-accessibility-api: 0.5.16 + lz-string: 1.5.0 + pretty-format: 27.5.1 + + '@testing-library/jest-dom@6.5.0': + dependencies: + '@adobe/css-tools': 4.4.0 + aria-query: 5.3.2 + chalk: 3.0.0 + css.escape: 1.5.1 + dom-accessibility-api: 0.6.3 + lodash: 4.17.21 + redent: 3.0.0 + + '@testing-library/user-event@14.5.2(@testing-library/dom@10.4.0)': + dependencies: + '@testing-library/dom': 10.4.0 + '@tokenizer/token@0.3.0': {} '@tootallnate/once@2.0.0': {} @@ -11790,6 +12540,12 @@ snapshots: '@tsconfig/node16@1.0.4': {} + '@tybys/wasm-util@0.9.0': + dependencies: + tslib: 2.7.0 + + '@types/aria-query@5.0.4': {} + '@types/babel__core@7.20.5': dependencies: '@babel/parser': 7.25.6 @@ -11901,7 +12657,7 @@ snapshots: dependencies: '@types/istanbul-lib-report': 3.0.3 - '@types/jest@29.5.12': + '@types/jest@29.5.13': dependencies: expect: 29.7.0 pretty-format: 29.7.0 @@ -11973,8 +12729,6 @@ snapshots: dependencies: '@types/node': 18.19.51 - '@types/retry@0.12.0': {} - '@types/retry@0.12.2': {} '@types/semver@7.5.8': {} @@ -12018,36 +12772,34 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@7.6.0(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)': dependencies: '@eslint-community/regexpp': 4.11.1 - '@typescript-eslint/parser': 7.6.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.6.0 - '@typescript-eslint/type-utils': 7.6.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.6.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.6.0 - debug: 4.3.7 + '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 7.18.0 + '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 7.18.0 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.4.5) + ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4)': dependencies: - '@typescript-eslint/scope-manager': 7.6.0 - '@typescript-eslint/types': 7.6.0 - '@typescript-eslint/typescript-estree': 7.6.0(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.6.0 + '@typescript-eslint/scope-manager': 7.18.0 + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 7.18.0 debug: 4.3.7 eslint: 8.57.0 optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.4 transitivePeerDependencies: - supports-color @@ -12056,40 +12808,40 @@ snapshots: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/scope-manager@7.6.0': + '@typescript-eslint/scope-manager@8.8.0': dependencies: - '@typescript-eslint/types': 7.6.0 - '@typescript-eslint/visitor-keys': 7.6.0 + '@typescript-eslint/types': 8.8.0 + '@typescript-eslint/visitor-keys': 8.8.0 - '@typescript-eslint/type-utils@7.18.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/type-utils@7.18.0(eslint@8.57.0)(typescript@5.5.4)': dependencies: - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4) debug: 4.3.7 eslint: 8.57.0 - ts-api-utils: 1.3.0(typescript@5.4.5) + ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@7.6.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/type-utils@8.8.0(eslint@8.57.0)(typescript@5.5.4)': dependencies: - '@typescript-eslint/typescript-estree': 7.6.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.6.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 8.8.0(typescript@5.5.4) + '@typescript-eslint/utils': 8.8.0(eslint@8.57.0)(typescript@5.5.4) debug: 4.3.7 - eslint: 8.57.0 - ts-api-utils: 1.3.0(typescript@5.4.5) + ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.4 transitivePeerDependencies: + - eslint - supports-color '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/types@7.6.0': {} + '@typescript-eslint/types@8.8.0': {} - '@typescript-eslint/typescript-estree@7.18.0(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@7.18.0(typescript@5.5.4)': dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 @@ -12098,48 +12850,45 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.4.5) + ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@7.6.0(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@8.8.0(typescript@5.5.4)': dependencies: - '@typescript-eslint/types': 7.6.0 - '@typescript-eslint/visitor-keys': 7.6.0 + '@typescript-eslint/types': 8.8.0 + '@typescript-eslint/visitor-keys': 8.8.0 debug: 4.3.7 - globby: 11.1.0 + fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.4.5) + ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@5.5.4)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@7.6.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/utils@8.8.0(eslint@8.57.0)(typescript@5.5.4)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@types/json-schema': 7.0.15 - '@types/semver': 7.5.8 - '@typescript-eslint/scope-manager': 7.6.0 - '@typescript-eslint/types': 7.6.0 - '@typescript-eslint/typescript-estree': 7.6.0(typescript@5.4.5) + '@typescript-eslint/scope-manager': 8.8.0 + '@typescript-eslint/types': 8.8.0 + '@typescript-eslint/typescript-estree': 8.8.0(typescript@5.5.4) eslint: 8.57.0 - semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript @@ -12149,9 +12898,9 @@ snapshots: '@typescript-eslint/types': 7.18.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@7.6.0': + '@typescript-eslint/visitor-keys@8.8.0': dependencies: - '@typescript-eslint/types': 7.6.0 + '@typescript-eslint/types': 8.8.0 eslint-visitor-keys: 3.4.3 '@ungap/structured-clone@1.2.0': {} @@ -12186,10 +12935,10 @@ snapshots: dependencies: vite: 5.4.6(@types/node@18.19.51)(less@4.2.0)(sass@1.77.6)(stylus@0.59.0)(terser@5.31.6) - '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@18.19.51)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6))(vue@3.5.8(typescript@5.4.5))': + '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@18.19.51)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6))(vue@3.5.8(typescript@5.5.4))': dependencies: vite: 5.4.8(@types/node@18.19.51)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6) - vue: 3.5.8(typescript@5.4.5) + vue: 3.5.8(typescript@5.5.4) '@vitest/expect@1.6.0': dependencies: @@ -12197,6 +12946,21 @@ snapshots: '@vitest/utils': 1.6.0 chai: 4.5.0 + '@vitest/expect@2.0.5': + dependencies: + '@vitest/spy': 2.0.5 + '@vitest/utils': 2.0.5 + chai: 5.1.1 + tinyrainbow: 1.2.0 + + '@vitest/pretty-format@2.0.5': + dependencies: + tinyrainbow: 1.2.0 + + '@vitest/pretty-format@2.1.1': + dependencies: + tinyrainbow: 1.2.0 + '@vitest/runner@1.6.0': dependencies: '@vitest/utils': 1.6.0 @@ -12213,6 +12977,10 @@ snapshots: dependencies: tinyspy: 2.2.1 + '@vitest/spy@2.0.5': + dependencies: + tinyspy: 3.0.2 + '@vitest/utils@1.6.0': dependencies: diff-sequences: 29.6.3 @@ -12220,6 +12988,19 @@ snapshots: loupe: 2.3.7 pretty-format: 29.7.0 + '@vitest/utils@2.0.5': + dependencies: + '@vitest/pretty-format': 2.0.5 + estree-walker: 3.0.3 + loupe: 3.1.1 + tinyrainbow: 1.2.0 + + '@vitest/utils@2.1.1': + dependencies: + '@vitest/pretty-format': 2.1.1 + loupe: 3.1.1 + tinyrainbow: 1.2.0 + '@vue/compiler-core@3.5.8': dependencies: '@babel/parser': 7.25.6 @@ -12284,29 +13065,29 @@ snapshots: '@vue/shared': 3.5.8 csstype: 3.1.3 - '@vue/server-renderer@3.5.8(vue@3.5.8(typescript@5.4.5))': + '@vue/server-renderer@3.5.8(vue@3.5.8(typescript@5.5.4))': dependencies: '@vue/compiler-ssr': 3.5.8 '@vue/shared': 3.5.8 - vue: 3.5.8(typescript@5.4.5) + vue: 3.5.8(typescript@5.5.4) '@vue/shared@3.5.8': {} - '@vueuse/core@11.1.0(vue@3.5.8(typescript@5.4.5))': + '@vueuse/core@11.1.0(vue@3.5.8(typescript@5.5.4))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 11.1.0 - '@vueuse/shared': 11.1.0(vue@3.5.8(typescript@5.4.5)) - vue-demi: 0.14.10(vue@3.5.8(typescript@5.4.5)) + '@vueuse/shared': 11.1.0(vue@3.5.8(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.5.8(typescript@5.5.4)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/integrations@11.1.0(axios@1.7.7)(focus-trap@7.6.0)(vue@3.5.8(typescript@5.4.5))': + '@vueuse/integrations@11.1.0(axios@1.7.7)(focus-trap@7.6.0)(vue@3.5.8(typescript@5.5.4))': dependencies: - '@vueuse/core': 11.1.0(vue@3.5.8(typescript@5.4.5)) - '@vueuse/shared': 11.1.0(vue@3.5.8(typescript@5.4.5)) - vue-demi: 0.14.10(vue@3.5.8(typescript@5.4.5)) + '@vueuse/core': 11.1.0(vue@3.5.8(typescript@5.5.4)) + '@vueuse/shared': 11.1.0(vue@3.5.8(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.5.8(typescript@5.5.4)) optionalDependencies: axios: 1.7.7 focus-trap: 7.6.0 @@ -12316,9 +13097,9 @@ snapshots: '@vueuse/metadata@11.1.0': {} - '@vueuse/shared@11.1.0(vue@3.5.8(typescript@5.4.5))': + '@vueuse/shared@11.1.0(vue@3.5.8(typescript@5.5.4))': dependencies: - vue-demi: 0.14.10(vue@3.5.8(typescript@5.4.5)) + vue-demi: 0.14.10(vue@3.5.8(typescript@5.5.4)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -12452,6 +13233,8 @@ snapshots: loader-utils: 2.0.4 regex-parser: 2.3.0 + adm-zip@0.5.16: {} + agent-base@6.0.2: dependencies: debug: 4.3.7 @@ -12597,6 +13380,10 @@ snapshots: argparse@2.0.1: {} + aria-query@5.3.0: + dependencies: + dequal: 2.0.3 + aria-query@5.3.2: {} array-flatten@1.1.1: {} @@ -12617,6 +13404,12 @@ snapshots: assertion-error@1.1.0: {} + assertion-error@2.0.1: {} + + ast-types@0.16.1: + dependencies: + tslib: 2.7.0 + astral-regex@2.0.0: {} async@2.6.4: @@ -12653,6 +13446,10 @@ snapshots: postcss: 8.4.47 postcss-value-parser: 4.2.0 + available-typed-arrays@1.0.7: + dependencies: + possible-typed-array-names: 1.0.0 + aws-sign2@0.7.0: {} aws4@1.13.2: {} @@ -12687,12 +13484,12 @@ snapshots: schema-utils: 4.2.0 webpack: 5.94.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0) - babel-loader@9.2.1(@babel/core@7.25.2)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))): + babel-loader@9.2.1(@babel/core@7.25.2)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)): dependencies: '@babel/core': 7.25.2 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11)) + webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0) babel-plugin-const-enum@1.2.0(@babel/core@7.25.2): dependencies: @@ -12828,6 +13625,10 @@ snapshots: bcryptjs@2.4.3: {} + better-opn@3.0.2: + dependencies: + open: 8.4.2 + big.js@5.2.2: {} bin-check@4.1.0: @@ -12910,6 +13711,8 @@ snapshots: dependencies: fill-range: 7.1.1 + browser-assert@1.2.1: {} + browserslist@4.24.0: dependencies: caniuse-lite: 1.0.30001663 @@ -12925,6 +13728,8 @@ snapshots: dependencies: node-int64: 0.4.0 + btoa@1.2.1: {} + buffer-crc32@1.0.0: {} buffer-equal-constant-time@1.0.1: {} @@ -12946,6 +13751,11 @@ snapshots: cac@6.7.14: {} + cache-content-type@1.0.1: + dependencies: + mime-types: 2.1.35 + ylru: 1.4.0 + cacheable-lookup@5.0.4: {} cacheable-request@7.0.4: @@ -13003,12 +13813,25 @@ snapshots: pathval: 1.1.1 type-detect: 4.1.0 + chai@5.1.1: + dependencies: + assertion-error: 2.0.1 + check-error: 2.1.1 + deep-eql: 5.0.2 + loupe: 3.1.1 + pathval: 2.0.0 + chalk@2.4.2: dependencies: ansi-styles: 3.2.1 escape-string-regexp: 1.0.5 supports-color: 5.5.0 + chalk@3.0.0: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + chalk@4.1.0: dependencies: ansi-styles: 4.3.0 @@ -13036,6 +13859,8 @@ snapshots: dependencies: get-func-name: 2.0.2 + check-error@2.1.1: {} + chokidar@3.6.0: dependencies: anymatch: 3.1.3 @@ -13172,10 +13997,10 @@ snapshots: commander@8.3.0: {} - commitizen@4.3.0(@types/node@18.19.51)(typescript@5.4.5): + commitizen@4.3.0(@types/node@18.19.51)(typescript@5.5.4): dependencies: cachedir: 2.3.0 - cz-conventional-changelog: 3.3.0(@types/node@18.19.51)(typescript@5.4.5) + cz-conventional-changelog: 3.3.0(@types/node@18.19.51)(typescript@5.5.4) dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 @@ -13263,6 +14088,11 @@ snapshots: depd: 2.0.0 keygrip: 1.1.0 + cookies@0.9.1: + dependencies: + depd: 2.0.0 + keygrip: 1.1.0 + copy-anything@2.0.6: dependencies: is-what: 3.14.1 @@ -13271,7 +14101,7 @@ snapshots: dependencies: is-what: 4.1.16 - copy-webpack-plugin@10.2.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))): + copy-webpack-plugin@10.2.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)): dependencies: fast-glob: 3.3.2 glob-parent: 6.0.2 @@ -13279,7 +14109,7 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11)) + webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0) copy-webpack-plugin@12.0.2(webpack@5.94.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)): dependencies: @@ -13306,19 +14136,19 @@ snapshots: corser@2.0.1: {} - cosmiconfig-typescript-loader@4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@5.4.5))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@20.5.1)(typescript@5.4.5))(typescript@5.4.5): + cosmiconfig-typescript-loader@4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@5.5.4))(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@20.5.1)(typescript@5.5.4))(typescript@5.5.4): dependencies: '@types/node': 20.5.1 - cosmiconfig: 8.3.6(typescript@5.4.5) - ts-node: 10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@20.5.1)(typescript@5.4.5) - typescript: 5.4.5 + cosmiconfig: 8.3.6(typescript@5.5.4) + ts-node: 10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@20.5.1)(typescript@5.5.4) + typescript: 5.5.4 - cosmiconfig-typescript-loader@5.0.0(@types/node@18.19.51)(cosmiconfig@9.0.0(typescript@5.4.5))(typescript@5.4.5): + cosmiconfig-typescript-loader@5.0.0(@types/node@18.19.51)(cosmiconfig@9.0.0(typescript@5.5.4))(typescript@5.5.4): dependencies: '@types/node': 18.19.51 - cosmiconfig: 9.0.0(typescript@5.4.5) + cosmiconfig: 9.0.0(typescript@5.5.4) jiti: 1.21.6 - typescript: 5.4.5 + typescript: 5.5.4 optional: true cosmiconfig@6.0.0: @@ -13337,31 +14167,31 @@ snapshots: path-type: 4.0.0 yaml: 1.10.2 - cosmiconfig@8.3.6(typescript@5.4.5): + cosmiconfig@8.3.6(typescript@5.5.4): dependencies: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.4 - cosmiconfig@9.0.0(typescript@5.4.5): + cosmiconfig@9.0.0(typescript@5.5.4): dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.4 - create-jest@29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.0 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -13382,6 +14212,10 @@ snapshots: postcss: 8.4.47 postcss-media-query-parser: 0.2.3 + cron-parser@4.9.0: + dependencies: + luxon: 3.5.0 + cross-spawn@5.1.0: dependencies: lru-cache: 4.1.5 @@ -13398,7 +14232,7 @@ snapshots: dependencies: postcss: 8.4.47 - css-loader@6.11.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))): + css-loader@6.11.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)): dependencies: icss-utils: 5.1.0(postcss@8.4.47) postcss: 8.4.47 @@ -13409,7 +14243,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11)) + webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0) css-loader@7.1.2(webpack@5.94.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)): dependencies: @@ -13424,7 +14258,7 @@ snapshots: optionalDependencies: webpack: 5.94.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0) - css-minimizer-webpack-plugin@5.0.1(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))): + css-minimizer-webpack-plugin@5.0.1(esbuild@0.23.0)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)): dependencies: '@jridgewell/trace-mapping': 0.3.25 cssnano: 6.1.2(postcss@8.4.47) @@ -13432,7 +14266,9 @@ snapshots: postcss: 8.4.47 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11)) + webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0) + optionalDependencies: + esbuild: 0.23.0 css-select@5.1.0: dependencies: @@ -13454,6 +14290,8 @@ snapshots: css-what@6.1.0: {} + css.escape@1.5.1: {} + cssesc@3.0.0: {} cssnano-preset-default@6.1.2(postcss@8.4.47): @@ -13518,16 +14356,16 @@ snapshots: csstype@3.1.3: {} - cz-conventional-changelog@3.3.0(@types/node@18.19.51)(typescript@5.4.5): + cz-conventional-changelog@3.3.0(@types/node@18.19.51)(typescript@5.5.4): dependencies: chalk: 2.4.2 - commitizen: 4.3.0(@types/node@18.19.51)(typescript@5.4.5) + commitizen: 4.3.0(@types/node@18.19.51)(typescript@5.5.4) conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 word-wrap: 1.2.5 optionalDependencies: - '@commitlint/load': 19.5.0(@types/node@18.19.51)(typescript@5.4.5) + '@commitlint/load': 19.5.0(@types/node@18.19.51)(typescript@5.5.4) transitivePeerDependencies: - '@types/node' - typescript @@ -13563,6 +14401,8 @@ snapshots: whatwg-mimetype: 4.0.0 whatwg-url: 14.0.0 + date-format@4.0.14: {} + dayjs@1.11.6: {} debug@2.6.9: @@ -13606,6 +14446,10 @@ snapshots: dependencies: type-detect: 4.1.0 + deep-eql@5.0.2: {} + + deep-equal@1.0.1: {} + deep-is@0.1.4: {} deepmerge@4.3.1: {} @@ -13639,6 +14483,8 @@ snapshots: delayed-stream@1.0.0: {} + delegates@1.0.0: {} + depd@1.1.2: {} depd@2.0.0: {} @@ -13686,6 +14532,10 @@ snapshots: dependencies: esutils: 2.0.3 + dom-accessibility-api@0.5.16: {} + + dom-accessibility-api@0.6.3: {} + dom-serializer@2.0.0: dependencies: domelementtype: 2.3.0 @@ -13827,6 +14677,13 @@ snapshots: es6-iterator: 2.0.3 es6-symbol: 3.1.4 + esbuild-register@3.6.0(esbuild@0.23.0): + dependencies: + debug: 4.3.7 + esbuild: 0.23.0 + transitivePeerDependencies: + - supports-color + esbuild-wasm@0.23.0: {} esbuild@0.21.5: @@ -14251,11 +15108,11 @@ snapshots: dependencies: flat-cache: 3.2.0 - file-loader@6.2.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))): + file-loader@6.2.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11)) + webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0) file-type@17.1.6: dependencies: @@ -14324,11 +15181,19 @@ snapshots: dependencies: user-home: 2.0.0 + find-file-up@2.0.1: + dependencies: + resolve-dir: 1.0.1 + find-node-modules@2.1.3: dependencies: findup-sync: 4.0.0 merge: 2.1.1 + find-pkg@2.0.0: + dependencies: + find-file-up: 2.0.1 + find-root@1.1.0: {} find-up@4.1.0: @@ -14377,6 +15242,10 @@ snapshots: optionalDependencies: debug: 4.3.7 + for-each@0.3.3: + dependencies: + is-callable: 1.2.7 + foreground-child@3.3.0: dependencies: cross-spawn: 7.0.3 @@ -14384,7 +15253,7 @@ snapshots: forever-agent@0.6.1: {} - fork-ts-checker-webpack-plugin@7.2.13(typescript@5.4.5)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))): + fork-ts-checker-webpack-plugin@7.2.13(typescript@5.5.4)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)): dependencies: '@babel/code-frame': 7.24.7 chalk: 4.1.2 @@ -14398,8 +15267,8 @@ snapshots: schema-utils: 3.3.0 semver: 7.6.3 tapable: 2.2.1 - typescript: 5.4.5 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11)) + typescript: 5.5.4 + webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0) form-data@2.3.3: dependencies: @@ -14437,6 +15306,12 @@ snapshots: jsonfile: 6.1.0 universalify: 2.0.1 + fs-extra@8.1.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 4.0.0 + universalify: 0.1.2 + fs-extra@9.1.0: dependencies: at-least-node: 1.0.0 @@ -14560,6 +15435,8 @@ snapshots: dependencies: type-fest: 0.20.2 + globals@15.10.0: {} + globby@11.1.0: dependencies: array-union: 2.1.0 @@ -14645,6 +15522,10 @@ snapshots: has-symbols@1.0.3: {} + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.0.3 + hasown@2.0.2: dependencies: function-bind: 1.1.2 @@ -14715,6 +15596,11 @@ snapshots: domutils: 3.1.0 entities: 4.5.0 + http-assert@1.5.0: + dependencies: + deep-equal: 1.0.1 + http-errors: 1.8.1 + http-cache-semantics@4.1.1: {} http-deceiver@1.2.7: {} @@ -14726,6 +15612,14 @@ snapshots: setprototypeof: 1.1.0 statuses: 1.5.0 + http-errors@1.8.1: + dependencies: + depd: 1.1.2 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 1.5.0 + toidentifier: 1.0.1 + http-errors@2.0.0: dependencies: depd: 2.0.0 @@ -14952,12 +15846,19 @@ snapshots: ipaddr.js@2.2.0: {} + is-arguments@1.1.1: + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + is-arrayish@0.2.1: {} is-binary-path@2.1.0: dependencies: binary-extensions: 2.3.0 + is-callable@1.2.7: {} + is-ci@3.0.1: dependencies: ci-info: 3.9.0 @@ -14984,6 +15885,10 @@ snapshots: is-generator-fn@2.1.0: {} + is-generator-function@1.0.10: + dependencies: + has-tostringtag: 1.0.2 + is-glob@4.0.3: dependencies: is-extglob: 2.1.1 @@ -15028,6 +15933,10 @@ snapshots: dependencies: text-extensions: 1.9.0 + is-typed-array@1.1.13: + dependencies: + which-typed-array: 1.1.15 + is-typedarray@1.0.0: {} is-unicode-supported@0.1.0: {} @@ -15062,6 +15971,10 @@ snapshots: isobject@3.0.1: {} + isomorphic-ws@5.0.0(ws@8.17.1): + dependencies: + ws: 8.17.1 + isstream@0.1.2: {} istanbul-lib-coverage@3.2.2: {} @@ -15150,16 +16063,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5)) + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.0 - create-jest: 29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5)) + create-jest: 29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15169,7 +16082,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4)): dependencies: '@babel/core': 7.25.2 '@jest/test-sequencer': 29.7.0 @@ -15195,7 +16108,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 18.19.51 - ts-node: 10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -15219,7 +16132,7 @@ snapshots: jest-util: 29.7.0 pretty-format: 29.7.0 - jest-environment-jsdom@29.5.0: + jest-environment-jsdom@29.7.0: dependencies: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 @@ -15436,12 +16349,12 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5)): + jest@29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5)) + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -15465,6 +16378,8 @@ snapshots: jsbn@0.1.1: {} + jsdoc-type-pratt-parser@4.1.0: {} + jsdom@20.0.3: dependencies: abab: 2.0.6 @@ -15563,6 +16478,10 @@ snapshots: jsonc-parser@3.3.1: {} + jsonfile@4.0.0: + optionalDependencies: + graceful-fs: 4.2.11 + jsonfile@6.1.0: dependencies: universalify: 2.0.1 @@ -15627,6 +16546,41 @@ snapshots: klona@2.0.6: {} + koa-compose@4.1.0: {} + + koa-convert@2.0.0: + dependencies: + co: 4.6.0 + koa-compose: 4.1.0 + + koa@2.15.3: + dependencies: + accepts: 1.3.8 + cache-content-type: 1.0.1 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookies: 0.9.1 + debug: 4.3.7 + delegates: 1.0.0 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + fresh: 0.5.2 + http-assert: 1.5.0 + http-errors: 1.6.3 + is-generator-function: 1.0.10 + koa-compose: 4.1.0 + koa-convert: 2.0.0 + on-finished: 2.4.1 + only: 0.0.2 + parseurl: 1.3.3 + statuses: 1.5.0 + type-is: 1.6.18 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + kolorist@1.8.0: {} launch-editor@2.9.1: @@ -15634,11 +16588,11 @@ snapshots: picocolors: 1.1.0 shell-quote: 1.8.1 - less-loader@11.1.0(less@4.1.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))): + less-loader@11.1.0(less@4.1.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)): dependencies: klona: 2.0.6 less: 4.1.3 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11)) + webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0) less-loader@12.2.0(less@4.2.0)(webpack@5.94.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)): dependencies: @@ -15687,11 +16641,11 @@ snapshots: optionalDependencies: webpack: 5.94.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0) - license-webpack-plugin@4.0.2(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))): + license-webpack-plugin@4.0.2(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)): dependencies: webpack-sources: 3.2.3 optionalDependencies: - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11)) + webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0) lilconfig@2.1.0: {} @@ -15699,7 +16653,7 @@ snapshots: lines-and-columns@1.2.4: {} - lines-and-columns@2.0.4: {} + lines-and-columns@2.0.3: {} lint-staged@13.2.3(enquirer@2.3.6): dependencies: @@ -15792,6 +16746,8 @@ snapshots: lodash.camelcase@4.3.0: {} + lodash.clonedeepwith@4.5.0: {} + lodash.debounce@4.0.8: {} lodash.includes@4.3.0: {} @@ -15850,12 +16806,32 @@ snapshots: strip-ansi: 7.1.0 wrap-ansi: 9.0.0 + log4js@6.9.1: + dependencies: + date-format: 4.0.14 + debug: 4.3.7 + flatted: 3.3.1 + rfdc: 1.4.1 + streamroller: 3.1.5 + transitivePeerDependencies: + - supports-color + + long-timeout@0.1.1: {} + longest@2.0.1: {} + loose-envify@1.4.0: + dependencies: + js-tokens: 4.0.0 + loupe@2.3.7: dependencies: get-func-name: 2.0.2 + loupe@3.1.1: + dependencies: + get-func-name: 2.0.2 + lowdb@1.0.0: dependencies: graceful-fs: 4.2.11 @@ -15897,6 +16873,10 @@ snapshots: lunr@2.3.9: {} + luxon@3.5.0: {} + + lz-string@1.5.0: {} + magic-string@0.30.0: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -16055,10 +17035,10 @@ snapshots: min-indent@1.0.1: {} - mini-css-extract-plugin@2.4.7(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))): + mini-css-extract-plugin@2.4.7(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)): dependencies: schema-utils: 4.2.0 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11)) + webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0) mini-css-extract-plugin@2.9.0(webpack@5.94.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)): dependencies: @@ -16224,6 +17204,12 @@ snapshots: node-releases@2.0.18: {} + node-schedule@2.1.1: + dependencies: + cron-parser: 4.9.0 + long-timeout: 0.1.1 + sorted-array-functions: 1.3.0 + normalize-package-data@2.5.0: dependencies: hosted-git-info: 2.8.9 @@ -16269,9 +17255,10 @@ snapshots: nwsapi@2.2.12: {} - nx@19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)): + nx@19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)): dependencies: - '@nrwl/tao': 19.4.4(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5))(@swc/core@1.5.7(@swc/helpers@0.5.11)) + '@napi-rs/wasm-runtime': 0.2.4 + '@nrwl/tao': 19.8.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4))(@swc/core@1.5.7(@swc/helpers@0.5.11)) '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.46 '@zkochan/js-yaml': 0.0.7 @@ -16286,11 +17273,10 @@ snapshots: figures: 3.2.0 flat: 5.0.2 front-matter: 4.0.2 - fs-extra: 11.2.0 ignore: 5.3.2 jest-diff: 29.7.0 jsonc-parser: 3.2.0 - lines-and-columns: 2.0.4 + lines-and-columns: 2.0.3 minimatch: 9.0.3 node-machine-id: 1.1.12 npm-run-path: 4.0.1 @@ -16306,17 +17292,17 @@ snapshots: yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@nx/nx-darwin-arm64': 19.4.4 - '@nx/nx-darwin-x64': 19.4.4 - '@nx/nx-freebsd-x64': 19.4.4 - '@nx/nx-linux-arm-gnueabihf': 19.4.4 - '@nx/nx-linux-arm64-gnu': 19.4.4 - '@nx/nx-linux-arm64-musl': 19.4.4 - '@nx/nx-linux-x64-gnu': 19.4.4 - '@nx/nx-linux-x64-musl': 19.4.4 - '@nx/nx-win32-arm64-msvc': 19.4.4 - '@nx/nx-win32-x64-msvc': 19.4.4 - '@swc-node/register': 1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.4.5) + '@nx/nx-darwin-arm64': 19.8.3 + '@nx/nx-darwin-x64': 19.8.3 + '@nx/nx-freebsd-x64': 19.8.3 + '@nx/nx-linux-arm-gnueabihf': 19.8.3 + '@nx/nx-linux-arm64-gnu': 19.8.3 + '@nx/nx-linux-arm64-musl': 19.8.3 + '@nx/nx-linux-x64-gnu': 19.8.3 + '@nx/nx-linux-x64-musl': 19.8.3 + '@nx/nx-win32-arm64-msvc': 19.8.3 + '@nx/nx-win32-x64-msvc': 19.8.3 + '@swc-node/register': 1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.7)(typescript@5.5.4) '@swc/core': 1.5.7(@swc/helpers@0.5.11) transitivePeerDependencies: - debug @@ -16359,6 +17345,8 @@ snapshots: dependencies: regex: 4.3.2 + only@0.0.2: {} + open@10.1.0: dependencies: default-browser: 5.2.1 @@ -16452,11 +17440,6 @@ snapshots: dependencies: aggregate-error: 3.1.0 - p-retry@4.6.2: - dependencies: - '@types/retry': 0.12.0 - retry: 0.13.1 - p-retry@6.2.0: dependencies: '@types/retry': 0.12.2 @@ -16533,6 +17516,8 @@ snapshots: pathval@1.1.1: {} + pathval@2.0.0: {} + peek-readable@5.2.0: {} pegjs@0.10.0: {} @@ -16604,6 +17589,10 @@ snapshots: pkginfo@0.4.1: {} + polished@4.3.1: + dependencies: + '@babel/runtime': 7.25.6 + portfinder@1.0.32: dependencies: async: 2.6.4 @@ -16612,6 +17601,8 @@ snapshots: transitivePeerDependencies: - supports-color + possible-typed-array-names@1.0.0: {} + postcss-calc@9.0.1(postcss@8.4.47): dependencies: postcss: 8.4.47 @@ -16655,17 +17646,17 @@ snapshots: read-cache: 1.0.0 resolve: 1.22.8 - postcss-loader@6.2.1(postcss@8.4.47)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))): + postcss-loader@6.2.1(postcss@8.4.47)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)): dependencies: cosmiconfig: 7.1.0 klona: 2.0.6 postcss: 8.4.47 semver: 7.6.3 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11)) + webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0) - postcss-loader@8.1.1(postcss@8.4.41)(typescript@5.4.5)(webpack@5.94.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)): + postcss-loader@8.1.1(postcss@8.4.41)(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)): dependencies: - cosmiconfig: 9.0.0(typescript@5.4.5) + cosmiconfig: 9.0.0(typescript@5.5.4) jiti: 1.21.6 postcss: 8.4.41 semver: 7.6.3 @@ -16835,6 +17826,12 @@ snapshots: prettier@2.7.1: {} + pretty-format@27.5.1: + dependencies: + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 17.0.2 + pretty-format@29.7.0: dependencies: '@jest/schemas': 29.6.3 @@ -16862,6 +17859,8 @@ snapshots: process-warning@1.0.0: {} + process@0.11.10: {} + prompts@2.4.2: dependencies: kleur: 3.0.3 @@ -16914,6 +17913,8 @@ snapshots: quick-lru@5.1.1: {} + rambda@9.3.0: {} + randombytes@2.1.0: dependencies: safe-buffer: 5.2.1 @@ -16934,8 +17935,20 @@ snapshots: iconv-lite: 0.4.24 unpipe: 1.0.0 + react-dom@18.3.1(react@18.3.1): + dependencies: + loose-envify: 1.4.0 + react: 18.3.1 + scheduler: 0.23.2 + + react-is@17.0.2: {} + react-is@18.3.1: {} + react@18.3.1: + dependencies: + loose-envify: 1.4.0 + read-cache@1.0.0: dependencies: pify: 2.3.0 @@ -16979,6 +17992,14 @@ snapshots: readdirp@4.0.1: {} + recast@0.23.9: + dependencies: + ast-types: 0.16.1 + esprima: 4.0.1 + source-map: 0.6.1 + tiny-invariant: 1.3.3 + tslib: 2.7.0 + redent@3.0.0: dependencies: indent-string: 4.0.0 @@ -17181,11 +18202,11 @@ snapshots: mkdirp: 0.5.6 rimraf: 2.7.1 - sass-loader@12.6.0(sass@1.79.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))): + sass-loader@12.6.0(sass@1.79.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)): dependencies: klona: 2.0.6 neo-async: 2.6.2 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11)) + webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0) optionalDependencies: sass: 1.79.3 @@ -17217,6 +18238,10 @@ snapshots: dependencies: xmlchars: 2.2.0 + scheduler@0.23.2: + dependencies: + loose-envify: 1.4.0 + schema-utils@3.3.0: dependencies: '@types/json-schema': 7.0.15 @@ -17470,6 +18495,8 @@ snapshots: dependencies: is-plain-obj: 1.1.0 + sorted-array-functions@1.3.0: {} + source-map-js@1.2.1: {} source-map-loader@5.0.0(webpack@5.94.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)): @@ -17478,11 +18505,11 @@ snapshots: source-map-js: 1.2.1 webpack: 5.94.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0) - source-map-loader@5.0.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))): + source-map-loader@5.0.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)): dependencies: iconv-lite: 0.6.3 source-map-js: 1.2.1 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11)) + webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0) source-map-support@0.5.13: dependencies: @@ -17578,6 +18605,22 @@ snapshots: dependencies: graceful-fs: 4.2.11 + storybook@8.3.4: + dependencies: + '@storybook/core': 8.3.4 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + streamroller@3.1.5: + dependencies: + date-format: 4.0.14 + debug: 4.3.7 + fs-extra: 8.1.0 + transitivePeerDependencies: + - supports-color + string-argv@0.3.2: {} string-length@4.0.2: @@ -17670,9 +18713,9 @@ snapshots: '@tokenizer/token': 0.3.0 peek-readable: 5.2.0 - style-loader@3.3.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))): + style-loader@3.3.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)): dependencies: - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11)) + webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0) stylehacks@6.1.1(postcss@8.4.47): dependencies: @@ -17680,12 +18723,12 @@ snapshots: postcss: 8.4.47 postcss-selector-parser: 6.1.2 - stylus-loader@7.1.3(stylus@0.59.0)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))): + stylus-loader@7.1.3(stylus@0.59.0)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)): dependencies: fast-glob: 3.3.2 normalize-path: 3.0.0 stylus: 0.59.0 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11)) + webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0) stylus@0.59.0: dependencies: @@ -17715,7 +18758,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-preprocess@5.1.4(@babel/core@7.25.2)(less@4.1.3)(postcss@8.4.47)(sass@1.79.3)(stylus@0.59.0)(svelte@4.2.19)(typescript@5.4.5): + svelte-preprocess@5.1.4(@babel/core@7.25.2)(less@4.1.3)(postcss@8.4.47)(sass@1.79.3)(stylus@0.59.0)(svelte@4.2.19)(typescript@5.5.4): dependencies: '@types/pug': 2.0.10 detect-indent: 6.1.0 @@ -17729,7 +18772,7 @@ snapshots: postcss: 8.4.47 sass: 1.79.3 stylus: 0.59.0 - typescript: 5.4.5 + typescript: 5.5.4 svelte@4.2.19: dependencies: @@ -17798,16 +18841,17 @@ snapshots: '@swc/core': 1.5.7(@swc/helpers@0.5.11) esbuild: 0.23.0 - terser-webpack-plugin@5.3.10(@swc/core@1.5.7(@swc/helpers@0.5.11))(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))): + terser-webpack-plugin@5.3.10(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.33.0 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11)) + webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0) optionalDependencies: '@swc/core': 1.5.7(@swc/helpers@0.5.11) + esbuild: 0.23.0 terser@5.31.6: dependencies: @@ -17850,12 +18894,18 @@ snapshots: es5-ext: 0.10.64 next-tick: 1.1.0 + tiny-invariant@1.3.3: {} + tinybench@2.9.0: {} tinypool@0.8.4: {} + tinyrainbow@1.2.0: {} + tinyspy@2.2.1: {} + tinyspy@3.0.2: {} + tldts-core@6.1.47: {} tldts@6.1.47: @@ -17923,36 +18973,39 @@ snapshots: dependencies: escape-string-regexp: 5.0.0 - ts-api-utils@1.3.0(typescript@5.4.5): + ts-api-utils@1.3.0(typescript@5.5.4): dependencies: - typescript: 5.4.5 + typescript: 5.5.4 - ts-jest@29.1.2(@babel/core@7.25.2)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5)))(typescript@5.4.5): + ts-dedent@2.2.0: {} + + ts-jest@29.1.2(@babel/core@7.25.2)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(esbuild@0.23.0)(jest@29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4)))(typescript@5.5.4): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5)) + jest: 29.7.0(@types/node@18.19.51)(ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.6.3 - typescript: 5.4.5 + typescript: 5.5.4 yargs-parser: 21.1.1 optionalDependencies: '@babel/core': 7.25.2 '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.25.2) + esbuild: 0.23.0 - ts-loader@9.5.1(typescript@5.4.5)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))): + ts-loader@9.5.1(typescript@5.5.4)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)): dependencies: chalk: 4.1.0 enhanced-resolve: 5.17.1 micromatch: 4.0.8 semver: 7.6.3 source-map: 0.7.4 - typescript: 5.4.5 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11)) + typescript: 5.5.4 + webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0) ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5): dependencies: @@ -17974,7 +19027,7 @@ snapshots: optionalDependencies: '@swc/core': 1.5.7(@swc/helpers@0.5.11) - ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.4.5): + ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -17988,13 +19041,33 @@ snapshots: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.4.5 + typescript: 5.5.4 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.5.7(@swc/helpers@0.5.11) + + ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@18.19.51)(typescript@5.5.4): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 18.19.51 + acorn: 8.12.1 + acorn-walk: 8.3.4 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.5.4 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: '@swc/core': 1.5.7(@swc/helpers@0.5.11) - ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@20.5.1)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@20.5.1)(typescript@5.5.4): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -18008,7 +19081,7 @@ snapshots: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.4.5 + typescript: 5.5.4 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: @@ -18060,6 +19133,8 @@ snapshots: type-fest@0.8.1: {} + type-fest@2.19.0: {} + type-is@1.6.18: dependencies: media-typer: 0.3.0 @@ -18071,6 +19146,8 @@ snapshots: typescript@5.4.5: {} + typescript@5.5.4: {} + ufo@1.5.4: {} uglify-js@3.19.3: @@ -18120,6 +19197,8 @@ snapshots: unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 + universalify@0.1.2: {} + universalify@0.2.0: {} universalify@2.0.1: {} @@ -18128,6 +19207,8 @@ snapshots: unpipe@1.0.0: {} + upath@2.0.1: {} + update-browserslist-db@1.1.0(browserslist@4.24.0): dependencies: browserslist: 4.24.0 @@ -18151,6 +19232,14 @@ snapshots: util-deprecate@1.0.2: {} + util@0.12.5: + dependencies: + inherits: 2.0.4 + is-arguments: 1.1.1 + is-generator-function: 1.0.10 + is-typed-array: 1.1.13 + which-typed-array: 1.1.15 + utils-merge@1.0.1: {} uuid@3.4.0: {} @@ -18282,7 +19371,7 @@ snapshots: - supports-color - terser - vite-plugin-solid@2.10.2(solid-js@1.9.1)(vite@5.4.8(@types/node@18.19.51)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6)): + vite-plugin-solid@2.10.2(@testing-library/jest-dom@6.5.0)(solid-js@1.9.1)(vite@5.4.8(@types/node@18.19.51)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6)): dependencies: '@babel/core': 7.25.2 '@types/babel__core': 7.20.5 @@ -18292,6 +19381,8 @@ snapshots: solid-refresh: 0.6.3(solid-js@1.9.1) vite: 5.4.8(@types/node@18.19.51)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6) vitefu: 0.2.5(vite@5.4.8(@types/node@18.19.51)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6)) + optionalDependencies: + '@testing-library/jest-dom': 6.5.0 transitivePeerDependencies: - bufferutil - canvas @@ -18328,24 +19419,24 @@ snapshots: optionalDependencies: vite: 5.4.8(@types/node@18.19.51)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6) - vitepress@1.3.4(@algolia/client-search@4.24.0)(@types/node@18.19.51)(axios@1.7.7)(less@4.1.3)(postcss@8.4.47)(sass@1.79.3)(search-insights@2.17.2)(stylus@0.59.0)(terser@5.31.6)(typescript@5.4.5): + vitepress@1.3.4(@algolia/client-search@4.24.0)(@types/node@18.19.51)(axios@1.7.7)(less@4.1.3)(postcss@8.4.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.79.3)(search-insights@2.17.2)(stylus@0.59.0)(terser@5.31.6)(typescript@5.5.4): dependencies: '@docsearch/css': 3.6.1 - '@docsearch/js': 3.6.1(@algolia/client-search@4.24.0)(search-insights@2.17.2) + '@docsearch/js': 3.6.1(@algolia/client-search@4.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2) '@shikijs/core': 1.18.0 '@shikijs/transformers': 1.18.0 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.1.4(vite@5.4.8(@types/node@18.19.51)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6))(vue@3.5.8(typescript@5.4.5)) + '@vitejs/plugin-vue': 5.1.4(vite@5.4.8(@types/node@18.19.51)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6))(vue@3.5.8(typescript@5.5.4)) '@vue/devtools-api': 7.4.6 '@vue/shared': 3.5.8 - '@vueuse/core': 11.1.0(vue@3.5.8(typescript@5.4.5)) - '@vueuse/integrations': 11.1.0(axios@1.7.7)(focus-trap@7.6.0)(vue@3.5.8(typescript@5.4.5)) + '@vueuse/core': 11.1.0(vue@3.5.8(typescript@5.5.4)) + '@vueuse/integrations': 11.1.0(axios@1.7.7)(focus-trap@7.6.0)(vue@3.5.8(typescript@5.5.4)) focus-trap: 7.6.0 mark.js: 8.11.1 minisearch: 7.1.0 shiki: 1.18.0 vite: 5.4.8(@types/node@18.19.51)(less@4.1.3)(sass@1.79.3)(stylus@0.59.0)(terser@5.31.6) - vue: 3.5.8(typescript@5.4.5) + vue: 3.5.8(typescript@5.5.4) optionalDependencies: postcss: 8.4.47 transitivePeerDependencies: @@ -18411,19 +19502,19 @@ snapshots: - supports-color - terser - vue-demi@0.14.10(vue@3.5.8(typescript@5.4.5)): + vue-demi@0.14.10(vue@3.5.8(typescript@5.5.4)): dependencies: - vue: 3.5.8(typescript@5.4.5) + vue: 3.5.8(typescript@5.5.4) - vue@3.5.8(typescript@5.4.5): + vue@3.5.8(typescript@5.5.4): dependencies: '@vue/compiler-dom': 3.5.8 '@vue/compiler-sfc': 3.5.8 '@vue/runtime-dom': 3.5.8 - '@vue/server-renderer': 3.5.8(vue@3.5.8(typescript@5.4.5)) + '@vue/server-renderer': 3.5.8(vue@3.5.8(typescript@5.5.4)) '@vue/shared': 3.5.8 optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.4 w3c-xmlserializer@4.0.0: dependencies: @@ -18461,15 +19552,6 @@ snapshots: webidl-conversions@7.0.0: {} - webpack-dev-middleware@5.3.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))): - dependencies: - colorette: 2.0.20 - memfs: 3.5.3 - mime-types: 2.1.35 - range-parser: 1.2.1 - schema-utils: 4.2.0 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11)) - webpack-dev-middleware@7.4.2(webpack@5.94.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)): dependencies: colorette: 2.0.20 @@ -18481,47 +19563,7 @@ snapshots: optionalDependencies: webpack: 5.94.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0) - webpack-dev-server@4.15.2(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))): - dependencies: - '@types/bonjour': 3.5.13 - '@types/connect-history-api-fallback': 1.5.4 - '@types/express': 4.17.21 - '@types/serve-index': 1.9.4 - '@types/serve-static': 1.15.7 - '@types/sockjs': 0.3.36 - '@types/ws': 8.5.12 - ansi-html-community: 0.0.8 - bonjour-service: 1.2.1 - chokidar: 3.6.0 - colorette: 2.0.20 - compression: 1.7.4 - connect-history-api-fallback: 2.0.0 - default-gateway: 6.0.3 - express: 4.21.0 - graceful-fs: 4.2.11 - html-entities: 2.5.2 - http-proxy-middleware: 2.0.6(@types/express@4.17.21) - ipaddr.js: 2.2.0 - launch-editor: 2.9.1 - open: 8.4.2 - p-retry: 4.6.2 - rimraf: 3.0.2 - schema-utils: 4.2.0 - selfsigned: 2.4.1 - serve-index: 1.9.1 - sockjs: 0.3.24 - spdy: 4.0.2 - webpack-dev-middleware: 5.3.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))) - ws: 8.18.0 - optionalDependencies: - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11)) - transitivePeerDependencies: - - bufferutil - - debug - - supports-color - - utf-8-validate - - webpack-dev-server@5.0.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))): + webpack-dev-server@5.0.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -18554,7 +19596,7 @@ snapshots: webpack-dev-middleware: 7.4.2(webpack@5.94.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) ws: 8.18.0 optionalDependencies: - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11)) + webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0) transitivePeerDependencies: - bufferutil - debug @@ -18582,10 +19624,10 @@ snapshots: typed-assert: 1.0.9 webpack: 5.94.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0) - webpack-subresource-integrity@5.1.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))): + webpack-subresource-integrity@5.1.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)): dependencies: typed-assert: 1.0.9 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11)) + webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0) webpack@5.94.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0): dependencies: @@ -18617,7 +19659,7 @@ snapshots: - esbuild - uglify-js - webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11)): + webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0): dependencies: '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.12.1 @@ -18639,7 +19681,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.5.7(@swc/helpers@0.5.11))(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))) + terser-webpack-plugin: 5.3.10(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.23.0)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -18684,6 +19726,14 @@ snapshots: which-module@2.0.1: {} + which-typed-array@1.1.15: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.2 + which@1.3.1: dependencies: isexe: 2.0.0 @@ -18734,6 +19784,8 @@ snapshots: imurmurhash: 0.1.4 signal-exit: 3.0.7 + ws@8.17.1: {} + ws@8.18.0: {} xml-name-validator@4.0.0: {} @@ -18789,6 +19841,8 @@ snapshots: y18n: 5.0.8 yargs-parser: 21.1.1 + ylru@1.4.0: {} + yn@3.1.1: {} yocto-queue@0.1.0: {} From 77cec1fe46473e0362204e030f7cfd7384ca30ae Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Wed, 2 Oct 2024 09:40:21 +0200 Subject: [PATCH 13/33] chore: disable e2e parallelism --- nx.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nx.json b/nx.json index 6f35d93c..d2396b39 100644 --- a/nx.json +++ b/nx.json @@ -99,6 +99,9 @@ "options": { "packageRoot": "dist/{projectRoot}" } + }, + "e2e": { + "parallelism": false } }, "projects": ["packages/*"], From 5d7fe4f12e6e32514d51d06bf4fb58376698524e Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Wed, 2 Oct 2024 09:59:43 +0200 Subject: [PATCH 14/33] fix: bump deps --- packages/common/package.json | 6 +++--- packages/preact/package.json | 16 ++++++++-------- packages/solid/package.json | 16 ++++++++-------- packages/stencil/package.json | 24 ++++++++++++------------ packages/svelte/package.json | 20 ++++++++++---------- packages/sveltekit/package.json | 14 +++++++------- 6 files changed, 48 insertions(+), 48 deletions(-) diff --git a/packages/common/package.json b/packages/common/package.json index 77c10875..b457f1d9 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -15,9 +15,9 @@ "url": "https://github.com/nxext/nx-extensions/issues" }, "dependencies": { - "@nx/devkit": "19.4.4", - "typescript": "5.4.5", - "@nx/js": "19.4.4", + "@nx/devkit": "19.8.3", + "typescript": "5.5.4", + "@nx/js": "19.8.3", "tslib": "^2.3.0" } } diff --git a/packages/preact/package.json b/packages/preact/package.json index 8740b67b..b8addc08 100644 --- a/packages/preact/package.json +++ b/packages/preact/package.json @@ -23,14 +23,14 @@ "main": "src/index.js", "generators": "./generators.json", "peerDependencies": { - "@nx/devkit": "19.4.4", - "@nx/vite": "19.4.4", - "@nx/web": "19.4.4", - "@nx/cypress": "19.4.4", - "@nx/jest": "19.4.4", - "@nx/eslint": "19.4.4", - "typescript": "5.4.5", - "@nx/js": "19.4.4", + "@nx/devkit": "19.8.3", + "@nx/vite": "19.8.3", + "@nx/web": "19.8.3", + "@nx/cypress": "19.8.3", + "@nx/jest": "19.8.3", + "@nx/eslint": "19.8.3", + "typescript": "5.5.4", + "@nx/js": "19.8.3", "tslib": "^2.3.0" }, "dependencies": {} diff --git a/packages/solid/package.json b/packages/solid/package.json index df81d0c1..45029dc8 100644 --- a/packages/solid/package.json +++ b/packages/solid/package.json @@ -23,14 +23,14 @@ "main": "src/index.js", "generators": "./generators.json", "dependencies": { - "@nx/devkit": "19.4.4", - "@nx/vite": "19.4.4", - "@nx/web": "19.4.4", - "@nx/cypress": "19.4.4", - "@nx/jest": "19.4.4", - "@nx/eslint": "19.4.4", - "typescript": "5.4.5", - "@nx/js": "19.4.4", + "@nx/devkit": "19.8.3", + "@nx/vite": "19.8.3", + "@nx/web": "19.8.3", + "@nx/cypress": "19.8.3", + "@nx/jest": "19.8.3", + "@nx/eslint": "19.8.3", + "typescript": "5.5.4", + "@nx/js": "19.8.3", "tslib": "^2.3.0" }, "peerDependencies": {}, diff --git a/packages/stencil/package.json b/packages/stencil/package.json index 983daf1a..35fef26d 100644 --- a/packages/stencil/package.json +++ b/packages/stencil/package.json @@ -27,22 +27,22 @@ "executors": "./executors.json", "dependencies": { "@nxext/common": "^19.0.0", - "@nx/devkit": "19.4.4", + "@nx/devkit": "19.8.3", "@stencil/core": "4.12.6", - "@nx/workspace": "19.4.4", - "@nx/js": "19.4.4", - "typescript": "5.4.5", - "@nx/eslint": "19.4.4", - "@nx/web": "19.4.4", - "@nx/cypress": "19.4.4", - "@nx/jest": "19.4.4", - "@nx/storybook": "19.4.4", + "@nx/workspace": "19.8.3", + "@nx/js": "19.8.3", + "typescript": "5.5.4", + "@nx/eslint": "19.8.3", + "@nx/web": "19.8.3", + "@nx/cypress": "19.8.3", + "@nx/jest": "19.8.3", + "@nx/storybook": "19.8.3", "@phenomnomnominal/tsquery": "~5.0.1", "tslib": "^2.3.0", - "nx": "19.4.4", + "nx": "19.8.3", "fs-extra": "^10.1.0", - "@nx/angular": "19.4.4", - "@nx/react": "19.4.4" + "@nx/angular": "19.8.3", + "@nx/react": "19.8.3" }, "peerDependencies": {}, "peerDependenciesMeta": { diff --git a/packages/svelte/package.json b/packages/svelte/package.json index 54e6c5a5..ea91165c 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -27,16 +27,16 @@ "typings": "./src/index.d.ts", "schematics": "./generators.json", "peerDependencies": { - "@nx/devkit": "19.4.4", - "@nx/vite": "19.4.4", - "@nx/web": "19.4.4", - "@nx/cypress": "19.4.4", - "@nx/jest": "19.4.4", - "@nx/eslint": "19.4.4", - "@nx/js": "19.4.4", - "typescript": "5.4.5", - "@nx/storybook": "19.4.4", - "nx": "19.4.4", + "@nx/devkit": "19.8.3", + "@nx/vite": "19.8.3", + "@nx/web": "19.8.3", + "@nx/cypress": "19.8.3", + "@nx/jest": "19.8.3", + "@nx/eslint": "19.8.3", + "@nx/js": "19.8.3", + "typescript": "5.5.4", + "@nx/storybook": "19.8.3", + "nx": "19.8.3", "tslib": "^2.3.0" }, "dependencies": {} diff --git a/packages/sveltekit/package.json b/packages/sveltekit/package.json index 26ee3837..60c77757 100644 --- a/packages/sveltekit/package.json +++ b/packages/sveltekit/package.json @@ -22,13 +22,13 @@ "generators": "./generators.json", "executors": "./executors.json", "dependencies": { - "@nx/devkit": "19.4.4", - "nx": "19.4.4", - "@nx/vite": "19.4.4", - "@nx/eslint": "19.4.4", - "typescript": "5.4.5", - "@nx/js": "19.4.4", - "@nx/workspace": "19.4.4", + "@nx/devkit": "19.8.3", + "nx": "19.8.3", + "@nx/vite": "19.8.3", + "@nx/eslint": "19.8.3", + "typescript": "5.5.4", + "@nx/js": "19.8.3", + "@nx/workspace": "19.8.3", "tslib": "^2.3.0" }, "peerDependencies": {} From b94e463ae442983e90adb60c501b7f3fe95e3a23 Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Fri, 4 Oct 2024 08:59:11 +0200 Subject: [PATCH 15/33] chore: move e2e config to target defaults --- e2e/capacitor-e2e/project.json | 9 +-------- e2e/preact-e2e/project.json | 9 +-------- e2e/solid-e2e/project.json | 9 +-------- e2e/stencil-e2e/project.json | 9 +-------- e2e/svelte-e2e/project.json | 9 +-------- e2e/sveltekit-e2e/project.json | 6 ------ nx.json | 6 ++++++ 7 files changed, 11 insertions(+), 46 deletions(-) diff --git a/e2e/capacitor-e2e/project.json b/e2e/capacitor-e2e/project.json index 5eb737d4..d434ce55 100644 --- a/e2e/capacitor-e2e/project.json +++ b/e2e/capacitor-e2e/project.json @@ -4,14 +4,7 @@ "projectType": "application", "sourceRoot": "e2e/capacitor-e2e/src", "targets": { - "e2e": { - "executor": "@nx/jest:jest", - "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], - "options": { - "jestConfig": "e2e/capacitor-e2e/jest.config.ts", - "runInBand": true - } - }, + "e2e": {}, "lint": { "executor": "@nx/eslint:lint", "outputs": ["{options.outputFile}"] diff --git a/e2e/preact-e2e/project.json b/e2e/preact-e2e/project.json index 79155138..2d877378 100644 --- a/e2e/preact-e2e/project.json +++ b/e2e/preact-e2e/project.json @@ -4,14 +4,7 @@ "projectType": "application", "sourceRoot": "e2e/preact-e2e/src", "targets": { - "e2e": { - "executor": "@nx/jest:jest", - "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], - "options": { - "jestConfig": "e2e/preact-e2e/jest.config.ts", - "runInBand": true - } - }, + "e2e": {}, "lint": { "executor": "@nx/eslint:lint", "outputs": ["{options.outputFile}"] diff --git a/e2e/solid-e2e/project.json b/e2e/solid-e2e/project.json index 5431c1e2..58cb883d 100644 --- a/e2e/solid-e2e/project.json +++ b/e2e/solid-e2e/project.json @@ -4,14 +4,7 @@ "projectType": "application", "sourceRoot": "e2e/solid-e2e/src", "targets": { - "e2e": { - "executor": "@nx/jest:jest", - "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], - "options": { - "jestConfig": "e2e/solid-e2e/jest.config.ts", - "runInBand": true - } - }, + "e2e": {}, "lint": { "executor": "@nx/eslint:lint", "outputs": ["{options.outputFile}"] diff --git a/e2e/stencil-e2e/project.json b/e2e/stencil-e2e/project.json index 355eeb56..cf790cf5 100644 --- a/e2e/stencil-e2e/project.json +++ b/e2e/stencil-e2e/project.json @@ -4,14 +4,7 @@ "projectType": "application", "sourceRoot": "e2e/stencil-e2e/src", "targets": { - "e2e": { - "executor": "@nx/jest:jest", - "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], - "options": { - "jestConfig": "e2e/stencil-e2e/jest.config.ts", - "runInBand": true - } - }, + "e2e": {}, "lint": { "executor": "@nx/eslint:lint", "outputs": ["{options.outputFile}"] diff --git a/e2e/svelte-e2e/project.json b/e2e/svelte-e2e/project.json index 88ab5b4f..ddb6dc0e 100644 --- a/e2e/svelte-e2e/project.json +++ b/e2e/svelte-e2e/project.json @@ -4,14 +4,7 @@ "projectType": "application", "sourceRoot": "e2e/svelte-e2e/src", "targets": { - "e2e": { - "executor": "@nx/jest:jest", - "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], - "options": { - "jestConfig": "e2e/svelte-e2e/jest.config.ts", - "runInBand": true - } - }, + "e2e": {}, "lint": { "executor": "@nx/eslint:lint", "outputs": ["{options.outputFile}"] diff --git a/e2e/sveltekit-e2e/project.json b/e2e/sveltekit-e2e/project.json index 7cfe45ee..4a8ce5f7 100644 --- a/e2e/sveltekit-e2e/project.json +++ b/e2e/sveltekit-e2e/project.json @@ -5,12 +5,6 @@ "sourceRoot": "e2e/sveltekit-e2e/src", "targets": { "e2e": { - "executor": "@nx/jest:jest", - "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], - "options": { - "jestConfig": "e2e/sveltekit-e2e/jest.config.ts", - "runInBand": true - } }, "lint": { "executor": "@nx/eslint:lint", diff --git a/nx.json b/nx.json index d2396b39..f4582b10 100644 --- a/nx.json +++ b/nx.json @@ -101,6 +101,12 @@ } }, "e2e": { + "executor": "@nx/jest:jest", + "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], + "options": { + "jestConfig": "{projectRoot}/jest.config.ts", + "runInBand": true + }, "parallelism": false } }, From e243761341e9329af1e6bb305cd1be8ad59a095e Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Fri, 4 Oct 2024 09:05:59 +0200 Subject: [PATCH 16/33] chore: fix build pre-command --- e2e/sveltekit-e2e/project.json | 3 +-- nx.json | 17 +++++++++-------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/e2e/sveltekit-e2e/project.json b/e2e/sveltekit-e2e/project.json index 4a8ce5f7..2a82ea67 100644 --- a/e2e/sveltekit-e2e/project.json +++ b/e2e/sveltekit-e2e/project.json @@ -4,8 +4,7 @@ "projectType": "application", "sourceRoot": "e2e/sveltekit-e2e/src", "targets": { - "e2e": { - }, + "e2e": {}, "lint": { "executor": "@nx/eslint:lint", "outputs": ["{options.outputFile}"] diff --git a/nx.json b/nx.json index f4582b10..7d75704d 100644 --- a/nx.json +++ b/nx.json @@ -107,16 +107,17 @@ "jestConfig": "{projectRoot}/jest.config.ts", "runInBand": true }, - "parallelism": false + "parallelism": false, + "dependsOn": ["^build"] } }, - "projects": ["packages/*"], - "projectsRelationship": "fixed", - "version": { - "preVersionCommand": "pnpm nx run-many -t build", - "conventionalCommits": true, - "generatorOptions": { - "packageRoot": "dist/{projectRoot}" + "release": { + "projects": ["packages/*"], + "projectsRelationship": "independent", + "version": { + "generatorOptions": { + "packageRoot": "dist/{projectRoot}" + } } }, "$schema": "./node_modules/nx/schemas/nx-schema.json", From e8487f8bf9de01b2369b55274323282b942117bc Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Fri, 4 Oct 2024 09:08:35 +0200 Subject: [PATCH 17/33] chore: cache e2e target --- nx.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nx.json b/nx.json index 7d75704d..1ba9f712 100644 --- a/nx.json +++ b/nx.json @@ -108,7 +108,8 @@ "runInBand": true }, "parallelism": false, - "dependsOn": ["^build"] + "dependsOn": ["^build"], + "cache": true } }, "release": { From 300f50f8bac3c41463d0d1ea0d5ee22a16d5c7fb Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Fri, 4 Oct 2024 09:14:36 +0200 Subject: [PATCH 18/33] refactor(stencil): fix .sort() on readonly Node array --- packages/stencil/src/stencil-core-utils/lib/plugins.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/stencil/src/stencil-core-utils/lib/plugins.ts b/packages/stencil/src/stencil-core-utils/lib/plugins.ts index e50844fb..1b3b1f10 100644 --- a/packages/stencil/src/stencil-core-utils/lib/plugins.ts +++ b/packages/stencil/src/stencil-core-utils/lib/plugins.ts @@ -90,7 +90,7 @@ function addCodeIntoArray( function getLastEntryOfOutputtargetArray(node: ts.Node): ts.Node { const arrayEntryList = node.getChildren()[2].getChildren()[1].getChildren(); - return arrayEntryList + return [...arrayEntryList] .sort( (first: ts.Node, second: ts.Node) => first.getStart() - second.getStart() ) From 4fc34d752d13b1b420b666f45bcd268c1c8563c3 Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Fri, 4 Oct 2024 09:22:06 +0200 Subject: [PATCH 19/33] test: add e2e tests for ionic-angular --- e2e/ionic-angular-e2e/eslint.config.js | 21 +++++++ e2e/ionic-angular-e2e/jest.config.ts | 12 ++++ e2e/ionic-angular-e2e/project.json | 15 +++++ .../tests/ionic-angular.spec.ts | 59 +++++++++++++++++++ e2e/ionic-angular-e2e/tsconfig.json | 10 ++++ e2e/ionic-angular-e2e/tsconfig.spec.json | 9 +++ 6 files changed, 126 insertions(+) create mode 100644 e2e/ionic-angular-e2e/eslint.config.js create mode 100644 e2e/ionic-angular-e2e/jest.config.ts create mode 100644 e2e/ionic-angular-e2e/project.json create mode 100644 e2e/ionic-angular-e2e/tests/ionic-angular.spec.ts create mode 100644 e2e/ionic-angular-e2e/tsconfig.json create mode 100644 e2e/ionic-angular-e2e/tsconfig.spec.json diff --git a/e2e/ionic-angular-e2e/eslint.config.js b/e2e/ionic-angular-e2e/eslint.config.js new file mode 100644 index 00000000..665d5010 --- /dev/null +++ b/e2e/ionic-angular-e2e/eslint.config.js @@ -0,0 +1,21 @@ +const baseConfig = require('../../eslint.config.js'); +module.exports = [ + ...baseConfig, + { + files: [ + 'e2e/ionic-angular-e2e/**/*.ts', + 'e2e/ionic-angular-e2e/**/*.tsx', + 'e2e/ionic-angular-e2e/**/*.js', + 'e2e/ionic-angular-e2e/**/*.jsx', + ], + rules: {}, + }, + { + files: ['e2e/ionic-angular-e2e/**/*.ts', 'e2e/ionic-angular-e2e/**/*.tsx'], + rules: {}, + }, + { + files: ['e2e/ionic-angular-e2e/**/*.js', 'e2e/ionic-angular-e2e/**/*.jsx'], + rules: {}, + }, +]; diff --git a/e2e/ionic-angular-e2e/jest.config.ts b/e2e/ionic-angular-e2e/jest.config.ts new file mode 100644 index 00000000..f538c41a --- /dev/null +++ b/e2e/ionic-angular-e2e/jest.config.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +export default { + displayName: 'ionic-angular-e2e', + preset: '../../jest.preset.js', + transform: { + '^.+\\.[tj]s$': ['ts-jest', { tsconfig: '/tsconfig.spec.json' }], + }, + moduleFileExtensions: ['ts', 'js', 'html'], + coverageDirectory: '../../coverage/e2e/ionic-angular-e2e', + globalSetup: '../../tools/scripts/start-local-registry.ts', + globalTeardown: '../../tools/scripts/stop-local-registry.ts', +}; diff --git a/e2e/ionic-angular-e2e/project.json b/e2e/ionic-angular-e2e/project.json new file mode 100644 index 00000000..5b5e4d3b --- /dev/null +++ b/e2e/ionic-angular-e2e/project.json @@ -0,0 +1,15 @@ +{ + "name": "ionic-angular-e2e", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "projectType": "application", + "sourceRoot": "e2e/ionic-angular-e2e/src", + "targets": { + "e2e": {}, + "lint": { + "executor": "@nx/eslint:lint", + "outputs": ["{options.outputFile}"] + } + }, + "tags": [], + "implicitDependencies": ["ionic-angular"] +} diff --git a/e2e/ionic-angular-e2e/tests/ionic-angular.spec.ts b/e2e/ionic-angular-e2e/tests/ionic-angular.spec.ts new file mode 100644 index 00000000..ce3d548d --- /dev/null +++ b/e2e/ionic-angular-e2e/tests/ionic-angular.spec.ts @@ -0,0 +1,59 @@ +import { runNxCommandAsync, uniq } from '@nx/plugin/testing'; +import { createTestProject, installPlugin } from '@nxext/e2e-utils'; +import { rmSync } from 'fs'; + +const ansiEscapeCodeRegex = /\x1B\[[0-?]*[ -/]*[@-~]/g; + +describe('ionic-angular-project e2e', () => { + let projectDirectory: string; + const app = uniq('ionic-angular'); + + beforeAll(async () => { + projectDirectory = createTestProject(); + installPlugin(projectDirectory, 'ionic-angular'); + + await runNxCommandAsync( + `generate @nx/angular:application ${app} --style=css --minimal --e2eTestRunner=none --linter=none --projectNameAndRootFormat=derived --skipFormat=true` + ); + await runNxCommandAsync( + `generate @nxext/ionic-angular:configuration --project=${app} --appName=test --appId=test --skipFormat=true` + ); + }); + + afterAll(() => { + // Cleanup the test project + rmSync(projectDirectory, { + recursive: true, + force: true, + }); + }); + + it('should build successfully', async () => { + const buildResults = await runNxCommandAsync(`build ${app}`); + expect(buildResults.stdout.replace(ansiEscapeCodeRegex, '')).toContain( + `Successfully ran target build for project ${app}` + ); + }); + + it('should run tests successfully', async () => { + const testResults = await runNxCommandAsync(`test ${app}`); + expect(testResults.stdout.replace(ansiEscapeCodeRegex, '')).toContain( + `Successfully ran target test for project ${app}` + ); + }); + + it('should run cap successfully', async () => { + const capResults = await runNxCommandAsync(`run ${app}:cap`); + expect(capResults.stdout).toContain('Usage'); + + const capPackageInstallResults = await runNxCommandAsync( + `run ${app}:cap --packageInstall false` + ); + expect(capPackageInstallResults.stdout).toContain('Usage: cap'); + + const capHelpResults = await runNxCommandAsync( + `run ${app}:cap --cmd="--help"` + ); + expect(capHelpResults.stdout).toContain('Usage: cap'); + }); +}); diff --git a/e2e/ionic-angular-e2e/tsconfig.json b/e2e/ionic-angular-e2e/tsconfig.json new file mode 100644 index 00000000..b9c9d953 --- /dev/null +++ b/e2e/ionic-angular-e2e/tsconfig.json @@ -0,0 +1,10 @@ +{ + "extends": "../../tsconfig.base.json", + "files": [], + "include": [], + "references": [ + { + "path": "./tsconfig.spec.json" + } + ] +} diff --git a/e2e/ionic-angular-e2e/tsconfig.spec.json b/e2e/ionic-angular-e2e/tsconfig.spec.json new file mode 100644 index 00000000..546f1287 --- /dev/null +++ b/e2e/ionic-angular-e2e/tsconfig.spec.json @@ -0,0 +1,9 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../dist/out-tsc", + "module": "commonjs", + "types": ["jest", "node"] + }, + "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"] +} From 374ffb480b1198dc2b7743659d5bc089cf4aa6f0 Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Fri, 4 Oct 2024 09:24:39 +0200 Subject: [PATCH 20/33] test: add e2e tests for ionic-react --- e2e/ionic-react-e2e/eslint.config.js | 21 +++++++ e2e/ionic-react-e2e/jest.config.ts | 12 ++++ e2e/ionic-react-e2e/project.json | 15 +++++ e2e/ionic-react-e2e/tests/ionic-react.spec.ts | 59 +++++++++++++++++++ e2e/ionic-react-e2e/tsconfig.json | 10 ++++ e2e/ionic-react-e2e/tsconfig.spec.json | 9 +++ 6 files changed, 126 insertions(+) create mode 100644 e2e/ionic-react-e2e/eslint.config.js create mode 100644 e2e/ionic-react-e2e/jest.config.ts create mode 100644 e2e/ionic-react-e2e/project.json create mode 100644 e2e/ionic-react-e2e/tests/ionic-react.spec.ts create mode 100644 e2e/ionic-react-e2e/tsconfig.json create mode 100644 e2e/ionic-react-e2e/tsconfig.spec.json diff --git a/e2e/ionic-react-e2e/eslint.config.js b/e2e/ionic-react-e2e/eslint.config.js new file mode 100644 index 00000000..54206680 --- /dev/null +++ b/e2e/ionic-react-e2e/eslint.config.js @@ -0,0 +1,21 @@ +const baseConfig = require('../../eslint.config.js'); +module.exports = [ + ...baseConfig, + { + files: [ + 'e2e/ionic-react-e2e/**/*.ts', + 'e2e/ionic-react-e2e/**/*.tsx', + 'e2e/ionic-react-e2e/**/*.js', + 'e2e/ionic-react-e2e/**/*.jsx', + ], + rules: {}, + }, + { + files: ['e2e/ionic-react-e2e/**/*.ts', 'e2e/ionic-react-e2e/**/*.tsx'], + rules: {}, + }, + { + files: ['e2e/ionic-react-e2e/**/*.js', 'e2e/ionic-react-e2e/**/*.jsx'], + rules: {}, + }, +]; diff --git a/e2e/ionic-react-e2e/jest.config.ts b/e2e/ionic-react-e2e/jest.config.ts new file mode 100644 index 00000000..8e2ef971 --- /dev/null +++ b/e2e/ionic-react-e2e/jest.config.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +export default { + displayName: 'ionic-react-e2e', + preset: '../../jest.preset.js', + transform: { + '^.+\\.[tj]s$': ['ts-jest', { tsconfig: '/tsconfig.spec.json' }], + }, + moduleFileExtensions: ['ts', 'js', 'html'], + coverageDirectory: '../../coverage/e2e/ionic-react-e2e', + globalSetup: '../../tools/scripts/start-local-registry.ts', + globalTeardown: '../../tools/scripts/stop-local-registry.ts', +}; diff --git a/e2e/ionic-react-e2e/project.json b/e2e/ionic-react-e2e/project.json new file mode 100644 index 00000000..4892da73 --- /dev/null +++ b/e2e/ionic-react-e2e/project.json @@ -0,0 +1,15 @@ +{ + "name": "ionic-react-e2e", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "projectType": "application", + "sourceRoot": "e2e/ionic-react-e2e/src", + "targets": { + "e2e": {}, + "lint": { + "executor": "@nx/eslint:lint", + "outputs": ["{options.outputFile}"] + } + }, + "tags": [], + "implicitDependencies": ["ionic-react"] +} diff --git a/e2e/ionic-react-e2e/tests/ionic-react.spec.ts b/e2e/ionic-react-e2e/tests/ionic-react.spec.ts new file mode 100644 index 00000000..d85f2f2c --- /dev/null +++ b/e2e/ionic-react-e2e/tests/ionic-react.spec.ts @@ -0,0 +1,59 @@ +import { runNxCommandAsync, uniq } from '@nx/plugin/testing'; +import { createTestProject, installPlugin } from '@nxext/e2e-utils'; +import { rmSync } from 'fs'; + +const ansiEscapeCodeRegex = /\x1B\[[0-?]*[ -/]*[@-~]/g; + +describe('ionic-react-project e2e', () => { + let projectDirectory: string; + const app = uniq('ionic-react'); + + beforeAll(async () => { + projectDirectory = createTestProject(); + installPlugin(projectDirectory, 'ionic-react'); + + await runNxCommandAsync( + `generate @nx/react:application ${app} --style=css --minimal --e2eTestRunner=none --linter=none --projectNameAndRootFormat=derived --skipFormat=true` + ); + await runNxCommandAsync( + `generate @nxext/ionic-react:configuration --project=${app} --appName=test --appId=test --skipFormat=true` + ); + }); + + afterAll(() => { + // Cleanup the test project + rmSync(projectDirectory, { + recursive: true, + force: true, + }); + }); + + it('should build successfully', async () => { + const buildResults = await runNxCommandAsync(`build ${app}`); + expect(buildResults.stdout.replace(ansiEscapeCodeRegex, '')).toContain( + `Successfully ran target build for project ${app}` + ); + }); + + it('should run tests successfully', async () => { + const testResults = await runNxCommandAsync(`test ${app}`); + expect(testResults.stdout.replace(ansiEscapeCodeRegex, '')).toContain( + `Successfully ran target test for project ${app}` + ); + }); + + it('should run cap successfully', async () => { + const capResults = await runNxCommandAsync(`run ${app}:cap`); + expect(capResults.stdout).toContain('Usage'); + + const capPackageInstallResults = await runNxCommandAsync( + `run ${app}:cap --packageInstall false` + ); + expect(capPackageInstallResults.stdout).toContain('Usage: cap'); + + const capHelpResults = await runNxCommandAsync( + `run ${app}:cap --cmd="--help"` + ); + expect(capHelpResults.stdout).toContain('Usage: cap'); + }); +}); diff --git a/e2e/ionic-react-e2e/tsconfig.json b/e2e/ionic-react-e2e/tsconfig.json new file mode 100644 index 00000000..b9c9d953 --- /dev/null +++ b/e2e/ionic-react-e2e/tsconfig.json @@ -0,0 +1,10 @@ +{ + "extends": "../../tsconfig.base.json", + "files": [], + "include": [], + "references": [ + { + "path": "./tsconfig.spec.json" + } + ] +} diff --git a/e2e/ionic-react-e2e/tsconfig.spec.json b/e2e/ionic-react-e2e/tsconfig.spec.json new file mode 100644 index 00000000..546f1287 --- /dev/null +++ b/e2e/ionic-react-e2e/tsconfig.spec.json @@ -0,0 +1,9 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../dist/out-tsc", + "module": "commonjs", + "types": ["jest", "node"] + }, + "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"] +} From baa1eae239723d2c3af5720ac3f27fe34f5cc833 Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Fri, 4 Oct 2024 09:29:31 +0200 Subject: [PATCH 21/33] chore: drop resolve version from dist --- nx.json | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/nx.json b/nx.json index 1ba9f712..49202d7a 100644 --- a/nx.json +++ b/nx.json @@ -114,12 +114,7 @@ }, "release": { "projects": ["packages/*"], - "projectsRelationship": "independent", - "version": { - "generatorOptions": { - "packageRoot": "dist/{projectRoot}" - } - } + "projectsRelationship": "independent" }, "$schema": "./node_modules/nx/schemas/nx-schema.json", "namedInputs": { From dd9d6623e2ede2fb17f09b2185a80731ff5d9128 Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Fri, 4 Oct 2024 10:38:39 +0200 Subject: [PATCH 22/33] chore: update e2e source roots --- e2e/capacitor-e2e/project.json | 2 +- e2e/ionic-angular-e2e/project.json | 2 +- e2e/ionic-react-e2e/project.json | 2 +- e2e/preact-e2e/project.json | 2 +- e2e/solid-e2e/project.json | 2 +- e2e/stencil-e2e/project.json | 2 +- e2e/svelte-e2e/project.json | 2 +- e2e/sveltekit-e2e/project.json | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/e2e/capacitor-e2e/project.json b/e2e/capacitor-e2e/project.json index d434ce55..4c4ce955 100644 --- a/e2e/capacitor-e2e/project.json +++ b/e2e/capacitor-e2e/project.json @@ -2,7 +2,7 @@ "name": "capacitor-e2e", "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", - "sourceRoot": "e2e/capacitor-e2e/src", + "sourceRoot": "e2e/capacitor-e2e/tests", "targets": { "e2e": {}, "lint": { diff --git a/e2e/ionic-angular-e2e/project.json b/e2e/ionic-angular-e2e/project.json index 5b5e4d3b..61b40779 100644 --- a/e2e/ionic-angular-e2e/project.json +++ b/e2e/ionic-angular-e2e/project.json @@ -2,7 +2,7 @@ "name": "ionic-angular-e2e", "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", - "sourceRoot": "e2e/ionic-angular-e2e/src", + "sourceRoot": "e2e/ionic-angular-e2e/tests", "targets": { "e2e": {}, "lint": { diff --git a/e2e/ionic-react-e2e/project.json b/e2e/ionic-react-e2e/project.json index 4892da73..0f973d07 100644 --- a/e2e/ionic-react-e2e/project.json +++ b/e2e/ionic-react-e2e/project.json @@ -2,7 +2,7 @@ "name": "ionic-react-e2e", "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", - "sourceRoot": "e2e/ionic-react-e2e/src", + "sourceRoot": "e2e/ionic-react-e2e/tests", "targets": { "e2e": {}, "lint": { diff --git a/e2e/preact-e2e/project.json b/e2e/preact-e2e/project.json index 2d877378..5c21f813 100644 --- a/e2e/preact-e2e/project.json +++ b/e2e/preact-e2e/project.json @@ -2,7 +2,7 @@ "name": "preact-e2e", "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", - "sourceRoot": "e2e/preact-e2e/src", + "sourceRoot": "e2e/preact-e2e/tests", "targets": { "e2e": {}, "lint": { diff --git a/e2e/solid-e2e/project.json b/e2e/solid-e2e/project.json index 58cb883d..f1d9d816 100644 --- a/e2e/solid-e2e/project.json +++ b/e2e/solid-e2e/project.json @@ -2,7 +2,7 @@ "name": "solid-e2e", "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", - "sourceRoot": "e2e/solid-e2e/src", + "sourceRoot": "e2e/solid-e2e/tests", "targets": { "e2e": {}, "lint": { diff --git a/e2e/stencil-e2e/project.json b/e2e/stencil-e2e/project.json index cf790cf5..3c757b47 100644 --- a/e2e/stencil-e2e/project.json +++ b/e2e/stencil-e2e/project.json @@ -2,7 +2,7 @@ "name": "stencil-e2e", "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", - "sourceRoot": "e2e/stencil-e2e/src", + "sourceRoot": "e2e/stencil-e2e/tests", "targets": { "e2e": {}, "lint": { diff --git a/e2e/svelte-e2e/project.json b/e2e/svelte-e2e/project.json index ddb6dc0e..1e298a9b 100644 --- a/e2e/svelte-e2e/project.json +++ b/e2e/svelte-e2e/project.json @@ -2,7 +2,7 @@ "name": "svelte-e2e", "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", - "sourceRoot": "e2e/svelte-e2e/src", + "sourceRoot": "e2e/svelte-e2e/tests", "targets": { "e2e": {}, "lint": { diff --git a/e2e/sveltekit-e2e/project.json b/e2e/sveltekit-e2e/project.json index 2a82ea67..09cf4d5b 100644 --- a/e2e/sveltekit-e2e/project.json +++ b/e2e/sveltekit-e2e/project.json @@ -2,7 +2,7 @@ "name": "sveltekit-e2e", "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", - "sourceRoot": "e2e/sveltekit-e2e/src", + "sourceRoot": "e2e/sveltekit-e2e/tests", "targets": { "e2e": {}, "lint": { From e447abc4229c434834d0b4d4f493e64933334d9d Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Fri, 4 Oct 2024 10:44:16 +0200 Subject: [PATCH 23/33] fix(ionic-angular): resolve routes import correctly --- .../configuration/files/src/app/app.routes.ts.template | 2 +- .../configuration/files/src/app/tabs/tabs.routes.ts.template | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/ionic-angular/src/generators/configuration/files/src/app/app.routes.ts.template b/packages/ionic-angular/src/generators/configuration/files/src/app/app.routes.ts.template index 7cf07064..8e70dff0 100644 --- a/packages/ionic-angular/src/generators/configuration/files/src/app/app.routes.ts.template +++ b/packages/ionic-angular/src/generators/configuration/files/src/app/app.routes.ts.template @@ -3,6 +3,6 @@ import { Routes } from '@angular/router'; export const routes: Routes = [ { path: '', - loadChildren: () => import('./tabs/tabs.routes.ts.template').then((m) => m.routes), + loadChildren: () => import('./tabs/tabs.routes').then((m) => m.routes), }, ]; diff --git a/packages/ionic-angular/src/generators/configuration/files/src/app/tabs/tabs.routes.ts.template b/packages/ionic-angular/src/generators/configuration/files/src/app/tabs/tabs.routes.ts.template index a551a2b5..15ba9e57 100644 --- a/packages/ionic-angular/src/generators/configuration/files/src/app/tabs/tabs.routes.ts.template +++ b/packages/ionic-angular/src/generators/configuration/files/src/app/tabs/tabs.routes.ts.template @@ -1,5 +1,5 @@ import { Routes } from '@angular/router'; -import { TabsPage } from './tabs.page.ts.template'; +import { TabsPage } from './tabs.page'; export const routes: Routes = [ { From 3db7d8ceedc1143d2f23fca3c74ae1314cd85973 Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Fri, 4 Oct 2024 10:48:25 +0200 Subject: [PATCH 24/33] chore: update ionic-angular pkg description --- packages/ionic-angular/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ionic-angular/package.json b/packages/ionic-angular/package.json index 08da4823..edcd32b2 100644 --- a/packages/ionic-angular/package.json +++ b/packages/ionic-angular/package.json @@ -1,7 +1,7 @@ { "name": "@nxext/ionic-angular", "version": "19.0.0", - "description": "An Nx plugin for developing Ionic React applications and libraries", + "description": "An Nx plugin for developing Ionic Angular applications", "homepage": "https://nxext.github.io/nx-extensions/docs/ionic-angular/overview.html", "repository": { "type": "git", From 4395ecd31a94dfa3a1d05caa87422c9847060ff9 Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Fri, 4 Oct 2024 11:01:08 +0200 Subject: [PATCH 25/33] chore: change (again) build pre-command for e2e release --- nx.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nx.json b/nx.json index 49202d7a..36273c5d 100644 --- a/nx.json +++ b/nx.json @@ -108,13 +108,15 @@ "runInBand": true }, "parallelism": false, - "dependsOn": ["^build"], "cache": true } }, "release": { "projects": ["packages/*"], - "projectsRelationship": "independent" + "projectsRelationship": "independent", + "version": { + "preVersionCommand": "pnpm nx run-many -t build --exclude=docs,common" + } }, "$schema": "./node_modules/nx/schemas/nx-schema.json", "namedInputs": { From 7a72b00fae4223f97b6c59e8e67fa264db08bbbf Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Fri, 4 Oct 2024 11:25:20 +0200 Subject: [PATCH 26/33] chore: update (again) version config --- nx.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/nx.json b/nx.json index 36273c5d..37bb23b9 100644 --- a/nx.json +++ b/nx.json @@ -115,7 +115,11 @@ "projects": ["packages/*"], "projectsRelationship": "independent", "version": { - "preVersionCommand": "pnpm nx run-many -t build --exclude=docs,common" + "preVersionCommand": "pnpm nx run-many -t build --exclude=docs,common", + "generatorOptions": { + "packageRoot": "dist/{projectRoot}", + "updateDependents": "auto" + } } }, "$schema": "./node_modules/nx/schemas/nx-schema.json", From 104065ebd76e9e7538ea08b3c82e6e1230715233 Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Fri, 4 Oct 2024 11:34:21 +0200 Subject: [PATCH 27/33] fix(ionic-angular): move main.ts to src --- .../src/generators/configuration/files/{ => src}/main.ts.template | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename packages/ionic-angular/src/generators/configuration/files/{ => src}/main.ts.template (100%) diff --git a/packages/ionic-angular/src/generators/configuration/files/main.ts.template b/packages/ionic-angular/src/generators/configuration/files/src/main.ts.template similarity index 100% rename from packages/ionic-angular/src/generators/configuration/files/main.ts.template rename to packages/ionic-angular/src/generators/configuration/files/src/main.ts.template From 91003d18447ea487289bb65ae6bb9c7cf3667aec Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Fri, 4 Oct 2024 12:45:48 +0200 Subject: [PATCH 28/33] fix(ionic-angular): update jest config to work with ionic --- packages/ionic-angular/package.json | 4 +- .../src/generators/configuration/generator.ts | 2 + .../configuration/lib/update-jest-config.ts | 44 +++++++++++++++++++ 3 files changed, 49 insertions(+), 1 deletion(-) create mode 100644 packages/ionic-angular/src/generators/configuration/lib/update-jest-config.ts diff --git a/packages/ionic-angular/package.json b/packages/ionic-angular/package.json index a120ba81..e8e34645 100644 --- a/packages/ionic-angular/package.json +++ b/packages/ionic-angular/package.json @@ -23,7 +23,9 @@ "@nxext/capacitor": "^19.1.0", "@nx/devkit": "^19.0.0", "@nx/angular": "^19.0.0", - "tslib": "^2.3.0" + "tslib": "^2.3.0", + "typescript": "5.5.4", + "@phenomnomnominal/tsquery": "~5.0.1" }, "peerDependencies": {} } diff --git a/packages/ionic-angular/src/generators/configuration/generator.ts b/packages/ionic-angular/src/generators/configuration/generator.ts index a85c3cb3..0aea1720 100644 --- a/packages/ionic-angular/src/generators/configuration/generator.ts +++ b/packages/ionic-angular/src/generators/configuration/generator.ts @@ -10,6 +10,7 @@ import { updateWorkspace } from './lib/update-workspace'; import { ConfigurationGeneratorSchema } from './schema'; import { addFiles, removeFiles } from './lib/files'; import { normalizeOptions } from './lib/normalize-options'; +import { updateJestConfig } from './lib/update-jest-config'; export async function configurationGenerator( host: Tree, @@ -20,6 +21,7 @@ export async function configurationGenerator( removeFiles(host, options); addFiles(host, options); updateWorkspace(host, options); + updateJestConfig(host, options); const capacitorTask = await addCapacitor(host, options); diff --git a/packages/ionic-angular/src/generators/configuration/lib/update-jest-config.ts b/packages/ionic-angular/src/generators/configuration/lib/update-jest-config.ts new file mode 100644 index 00000000..6f4412e0 --- /dev/null +++ b/packages/ionic-angular/src/generators/configuration/lib/update-jest-config.ts @@ -0,0 +1,44 @@ +import type { PropertyAssignment } from 'typescript'; +import { Tree, joinPathFragments } from '@nx/devkit'; +import { tsquery } from '@phenomnomnominal/tsquery'; +import { NormalizedOptions } from './normalize-options'; + +export function updateJestConfig(tree: Tree, options: NormalizedOptions) { + const jestConfigPath = joinPathFragments( + options.projectRoot, + 'jest.config.ts' + ); + const jestFileContents = tree.read(jestConfigPath, 'utf-8'); + const changedFileContents = updateTransformIgnorePattern(jestFileContents); + tree.write(jestConfigPath, changedFileContents); +} + +function updateTransformIgnorePattern(fileContents: string): string { + let TRANSFORM_IGNORE_PATTERN_STRING = + "transformIgnorePatterns: ['/node_modules/(?!(@ionic/core|@ionic/angular|@stencil/core|.*\\.mjs$))'],"; + + if ( + fileContents.includes( + "transformIgnorePatterns: ['/node_modules/(?!(@ionic/core|@ionic/angular|@stencil/core|.*\\.mjs$))']" + ) + ) { + return fileContents; + } + + const ast = tsquery.ast(fileContents); + const transformIgnorePatterns = tsquery( + ast, + 'PropertyAssignment > Identifier[name="transformIgnorePatterns"]' + )[0] as PropertyAssignment; + const transformIgnorePatternsStart = transformIgnorePatterns.getStart(); + const transformIgnorePatternsEnd = transformIgnorePatterns.getEnd(); + const transformIgnorePatternsString = fileContents.slice( + transformIgnorePatternsStart, + transformIgnorePatternsEnd + ); + + return fileContents.replace( + transformIgnorePatternsString, + TRANSFORM_IGNORE_PATTERN_STRING + ); +} From b0a6ef82d5148e2d6727b1138d7a93afa27fb607 Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Fri, 4 Oct 2024 14:22:08 +0200 Subject: [PATCH 29/33] fix(ionic-angular): update jest config correctly --- .../generators/configuration/generator.spec.ts | 8 ++++++++ .../configuration/lib/update-jest-config.ts | 15 ++++++--------- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/packages/ionic-angular/src/generators/configuration/generator.spec.ts b/packages/ionic-angular/src/generators/configuration/generator.spec.ts index f0491808..4b26812e 100644 --- a/packages/ionic-angular/src/generators/configuration/generator.spec.ts +++ b/packages/ionic-angular/src/generators/configuration/generator.spec.ts @@ -30,6 +30,14 @@ describe('configuration schematic', () => { expect(packageJson.dependencies['@ionic/angular']).toBeDefined(); }); + it('should update jest config', async () => { + await configurationGenerator(host, options); + + expect(host.read(`${projectRoot}/jest.config.ts`, 'utf8')).toContain( + "transformIgnorePatterns: ['/node_modules/(?!(@ionic/core|@ionic/angular|@stencil/core|.*\\.mjs$))']" + ); + }); + it('should update assets in project configuration', async () => { await configurationGenerator(host, options); const project = readProjectConfiguration(host, appName); diff --git a/packages/ionic-angular/src/generators/configuration/lib/update-jest-config.ts b/packages/ionic-angular/src/generators/configuration/lib/update-jest-config.ts index 6f4412e0..8f89bfbf 100644 --- a/packages/ionic-angular/src/generators/configuration/lib/update-jest-config.ts +++ b/packages/ionic-angular/src/generators/configuration/lib/update-jest-config.ts @@ -14,7 +14,7 @@ export function updateJestConfig(tree: Tree, options: NormalizedOptions) { } function updateTransformIgnorePattern(fileContents: string): string { - let TRANSFORM_IGNORE_PATTERN_STRING = + const TRANSFORM_IGNORE_PATTERN_STRING = "transformIgnorePatterns: ['/node_modules/(?!(@ionic/core|@ionic/angular|@stencil/core|.*\\.mjs$))'],"; if ( @@ -28,17 +28,14 @@ function updateTransformIgnorePattern(fileContents: string): string { const ast = tsquery.ast(fileContents); const transformIgnorePatterns = tsquery( ast, - 'PropertyAssignment > Identifier[name="transformIgnorePatterns"]' + 'PropertyAssignment:has(Identifier[name="transformIgnorePatterns"])' )[0] as PropertyAssignment; const transformIgnorePatternsStart = transformIgnorePatterns.getStart(); const transformIgnorePatternsEnd = transformIgnorePatterns.getEnd(); - const transformIgnorePatternsString = fileContents.slice( - transformIgnorePatternsStart, - transformIgnorePatternsEnd - ); - return fileContents.replace( - transformIgnorePatternsString, - TRANSFORM_IGNORE_PATTERN_STRING + return ( + fileContents.slice(0, transformIgnorePatternsStart) + + TRANSFORM_IGNORE_PATTERN_STRING + + fileContents.slice(transformIgnorePatternsEnd + 1) ); } From b3708737da20686d299f3535d9f65838aa170413 Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Fri, 4 Oct 2024 14:23:41 +0200 Subject: [PATCH 30/33] chore: remove e2e target temporary for failing projects --- e2e/ionic-react-e2e/project.json | 1 - e2e/preact-e2e/project.json | 1 - e2e/solid-e2e/project.json | 1 - e2e/stencil-e2e/project.json | 1 - e2e/svelte-e2e/project.json | 1 - e2e/sveltekit-e2e/project.json | 1 - 6 files changed, 6 deletions(-) diff --git a/e2e/ionic-react-e2e/project.json b/e2e/ionic-react-e2e/project.json index 0f973d07..67f3823e 100644 --- a/e2e/ionic-react-e2e/project.json +++ b/e2e/ionic-react-e2e/project.json @@ -4,7 +4,6 @@ "projectType": "application", "sourceRoot": "e2e/ionic-react-e2e/tests", "targets": { - "e2e": {}, "lint": { "executor": "@nx/eslint:lint", "outputs": ["{options.outputFile}"] diff --git a/e2e/preact-e2e/project.json b/e2e/preact-e2e/project.json index 5c21f813..e0eac87d 100644 --- a/e2e/preact-e2e/project.json +++ b/e2e/preact-e2e/project.json @@ -4,7 +4,6 @@ "projectType": "application", "sourceRoot": "e2e/preact-e2e/tests", "targets": { - "e2e": {}, "lint": { "executor": "@nx/eslint:lint", "outputs": ["{options.outputFile}"] diff --git a/e2e/solid-e2e/project.json b/e2e/solid-e2e/project.json index f1d9d816..16efa500 100644 --- a/e2e/solid-e2e/project.json +++ b/e2e/solid-e2e/project.json @@ -4,7 +4,6 @@ "projectType": "application", "sourceRoot": "e2e/solid-e2e/tests", "targets": { - "e2e": {}, "lint": { "executor": "@nx/eslint:lint", "outputs": ["{options.outputFile}"] diff --git a/e2e/stencil-e2e/project.json b/e2e/stencil-e2e/project.json index 3c757b47..9a097e17 100644 --- a/e2e/stencil-e2e/project.json +++ b/e2e/stencil-e2e/project.json @@ -4,7 +4,6 @@ "projectType": "application", "sourceRoot": "e2e/stencil-e2e/tests", "targets": { - "e2e": {}, "lint": { "executor": "@nx/eslint:lint", "outputs": ["{options.outputFile}"] diff --git a/e2e/svelte-e2e/project.json b/e2e/svelte-e2e/project.json index 1e298a9b..bd4d5dc9 100644 --- a/e2e/svelte-e2e/project.json +++ b/e2e/svelte-e2e/project.json @@ -4,7 +4,6 @@ "projectType": "application", "sourceRoot": "e2e/svelte-e2e/tests", "targets": { - "e2e": {}, "lint": { "executor": "@nx/eslint:lint", "outputs": ["{options.outputFile}"] diff --git a/e2e/sveltekit-e2e/project.json b/e2e/sveltekit-e2e/project.json index 09cf4d5b..0059430b 100644 --- a/e2e/sveltekit-e2e/project.json +++ b/e2e/sveltekit-e2e/project.json @@ -4,7 +4,6 @@ "projectType": "application", "sourceRoot": "e2e/sveltekit-e2e/tests", "targets": { - "e2e": {}, "lint": { "executor": "@nx/eslint:lint", "outputs": ["{options.outputFile}"] From 7d81b4881b26458110e4283b53199eba0f8ec8f5 Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Sat, 5 Oct 2024 08:06:33 +0200 Subject: [PATCH 31/33] test: add strip ansi util fn --- e2e/capacitor-e2e/tests/capacitor.spec.ts | 8 +++----- e2e/ionic-angular-e2e/tests/ionic-angular.spec.ts | 8 +++----- e2e/utils/index.ts | 7 +++++++ 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/e2e/capacitor-e2e/tests/capacitor.spec.ts b/e2e/capacitor-e2e/tests/capacitor.spec.ts index 31892d1e..3a235b26 100644 --- a/e2e/capacitor-e2e/tests/capacitor.spec.ts +++ b/e2e/capacitor-e2e/tests/capacitor.spec.ts @@ -1,9 +1,7 @@ import { runNxCommandAsync, uniq } from '@nx/plugin/testing'; -import { createTestProject, installPlugin } from '@nxext/e2e-utils'; +import { createTestProject, installPlugin, stripAnsi } from '@nxext/e2e-utils'; import { rmSync } from 'fs'; -const ansiEscapeCodeRegex = /\x1B\[[0-?]*[ -/]*[@-~]/g; - describe('capacitor-project e2e', () => { let projectDirectory: string; const app = uniq('capacitor'); @@ -30,14 +28,14 @@ describe('capacitor-project e2e', () => { it('should build successfully', async () => { const buildResults = await runNxCommandAsync(`build ${app}`); - expect(buildResults.stdout.replace(ansiEscapeCodeRegex, '')).toContain( + expect(stripAnsi(buildResults.stdout)).toContain( `Successfully ran target build for project ${app}` ); }); it('should run tests successfully', async () => { const testResults = await runNxCommandAsync(`test ${app}`); - expect(testResults.stdout.replace(ansiEscapeCodeRegex, '')).toContain( + expect(stripAnsi(testResults.stdout)).toContain( `Successfully ran target test for project ${app}` ); }); diff --git a/e2e/ionic-angular-e2e/tests/ionic-angular.spec.ts b/e2e/ionic-angular-e2e/tests/ionic-angular.spec.ts index ce3d548d..a9bdc894 100644 --- a/e2e/ionic-angular-e2e/tests/ionic-angular.spec.ts +++ b/e2e/ionic-angular-e2e/tests/ionic-angular.spec.ts @@ -1,9 +1,7 @@ import { runNxCommandAsync, uniq } from '@nx/plugin/testing'; -import { createTestProject, installPlugin } from '@nxext/e2e-utils'; +import { createTestProject, installPlugin, stripAnsi } from '@nxext/e2e-utils'; import { rmSync } from 'fs'; -const ansiEscapeCodeRegex = /\x1B\[[0-?]*[ -/]*[@-~]/g; - describe('ionic-angular-project e2e', () => { let projectDirectory: string; const app = uniq('ionic-angular'); @@ -30,14 +28,14 @@ describe('ionic-angular-project e2e', () => { it('should build successfully', async () => { const buildResults = await runNxCommandAsync(`build ${app}`); - expect(buildResults.stdout.replace(ansiEscapeCodeRegex, '')).toContain( + expect(stripAnsi(buildResults.stdout)).toContain( `Successfully ran target build for project ${app}` ); }); it('should run tests successfully', async () => { const testResults = await runNxCommandAsync(`test ${app}`); - expect(testResults.stdout.replace(ansiEscapeCodeRegex, '')).toContain( + expect(stripAnsi(testResults.stdout)).toContain( `Successfully ran target test for project ${app}` ); }); diff --git a/e2e/utils/index.ts b/e2e/utils/index.ts index ebe8ac5e..af0e3b7d 100644 --- a/e2e/utils/index.ts +++ b/e2e/utils/index.ts @@ -43,3 +43,10 @@ export function installPlugin(projectDirectory: string, pluginName: string) { env: process.env, }); } + +export function stripAnsi(value: string): string { + return value.replace( + /[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g, + '' + ); +} From 43ed7946e16aeb2a513ec0a8f90f5832dc0bbcb5 Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Sat, 5 Oct 2024 08:06:59 +0200 Subject: [PATCH 32/33] refactor(ionic-angular): ensure jest config exist --- .../src/generators/configuration/lib/update-jest-config.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/ionic-angular/src/generators/configuration/lib/update-jest-config.ts b/packages/ionic-angular/src/generators/configuration/lib/update-jest-config.ts index 8f89bfbf..a5e9193e 100644 --- a/packages/ionic-angular/src/generators/configuration/lib/update-jest-config.ts +++ b/packages/ionic-angular/src/generators/configuration/lib/update-jest-config.ts @@ -8,6 +8,10 @@ export function updateJestConfig(tree: Tree, options: NormalizedOptions) { options.projectRoot, 'jest.config.ts' ); + if (!tree.exists(jestConfigPath)) { + return; + } + const jestFileContents = tree.read(jestConfigPath, 'utf-8'); const changedFileContents = updateTransformIgnorePattern(jestFileContents); tree.write(jestConfigPath, changedFileContents); From d5e2b8446c4ec66cb871fa0b5339dbf5f2e781d3 Mon Sep 17 00:00:00 2001 From: Edouard Bozon Date: Sat, 5 Oct 2024 08:17:22 +0200 Subject: [PATCH 33/33] chore: remove migrations file --- .gitignore | 1 + migrations.json | 83 ------------------------------------------------- 2 files changed, 1 insertion(+), 83 deletions(-) delete mode 100644 migrations.json diff --git a/.gitignore b/.gitignore index 64999958..484ca4fb 100644 --- a/.gitignore +++ b/.gitignore @@ -61,3 +61,4 @@ e2e/stencil-e2e/tests/dev.test.ts .nx/cache .nx/workspace-data +migrations.json diff --git a/migrations.json b/migrations.json deleted file mode 100644 index fa517a4f..00000000 --- a/migrations.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "migrations": [ - { - "cli": "nx", - "version": "19.6.0-beta.4", - "description": "Update ciWebServerCommand to use static serve for the application.", - "implementation": "./src/migrations/update-19-6-0/update-ci-webserver-for-static-serve", - "package": "@nx/cypress", - "name": "update-19-6-0-update-ci-webserver-for-vite" - }, - { - "cli": "nx", - "version": "19.6.0-beta.0", - "description": "Update workspace to use Storybook v8", - "implementation": "./src/migrations/update-19-6-0/update-sb-8", - "package": "@nx/storybook", - "name": "update-19-6-0-add-nx-packages" - }, - { - "version": "19.6.0-beta.0", - "description": "Add dependsOn: [build] to preview targets using preview-server", - "implementation": "./src/migrations/update-19-6-0/add-depends-on-for-preview", - "package": "@nx/vite", - "name": "update-19-6-0-add-depends-on-for-preview-server" - }, - { - "cli": "nx", - "version": "19.6.0-beta.4", - "description": "Ensure Module Federation DTS is turned off by default.", - "factory": "./src/migrations/update-19-6-0/turn-off-dts-by-default", - "package": "@nx/react", - "name": "update-19-6-0-turn-module-federation-dts-off" - }, - { - "cli": "nx", - "version": "19.6.0-beta.4", - "description": "Update the server file for Module Federation SSR port value to be the same as the 'serve' target port value.", - "factory": "./src/migrations/update-19-6-0/update-ssr-server-port", - "package": "@nx/react", - "name": "update-module-federation-ssr-server-file" - }, - { - "cli": "nx", - "version": "19.6.1-beta.0", - "description": "Ensure Target Defaults are set correctly for Module Federation.", - "factory": "./src/migrations/update-19-6-1/ensure-depends-on-for-mf", - "package": "@nx/react", - "name": "update-19-6-1-ensure-module-federation-target-defaults" - }, - { - "cli": "nx", - "version": "19.6.0-beta.0", - "description": "Use serve-static or preview for webServerCommand.", - "implementation": "./src/migrations/update-19-6-0/use-serve-static-preview-for-command", - "package": "@nx/playwright", - "name": "19-6-0-use-serve-static-preview-for-command" - }, - { - "cli": "nx", - "version": "19.6.0-beta.1", - "description": "Add inferred ciTargetNames to targetDefaults with dependsOn to ensure dependent application builds are scheduled before atomized tasks.", - "implementation": "./src/migrations/update-19-6-0/add-e2e-ci-target-defaults", - "package": "@nx/playwright", - "name": "update-19-6-0-add-e2e-ci-target-defaults" - }, - { - "cli": "nx", - "version": "19.6.0-beta.4", - "description": "Ensure Module Federation DTS is turned off by default.", - "factory": "./src/migrations/update-19-6-0/turn-off-dts-by-default", - "package": "@nx/angular", - "name": "update-19-6-0" - }, - { - "cli": "nx", - "version": "19.6.1-beta.0", - "description": "Ensure Target Defaults are set correctly for Module Federation.", - "factory": "./src/migrations/update-19-6-1/ensure-depends-on-for-mf", - "package": "@nx/angular", - "name": "update-19-6-1-ensure-module-federation-target-defaults" - } - ] -}