From 9cd1fa67edee37db9662dcaa718419eb0dad32fd Mon Sep 17 00:00:00 2001 From: Nicolas Beaussart Date: Sat, 24 Oct 2026 22:24:04 +0200 Subject: [PATCH 1/6] ci: upgrade Nx and enable Ultracache task packing --- .github/workflows/pr.yml | 11 + ...ing-config.yaml => ultracache-config.yaml} | 56 +- AGENTS.md | 6 +- nx.json | 13 +- package.json | 4 +- pnpm-lock.yaml | 1064 +++++------------ 6 files changed, 386 insertions(+), 768 deletions(-) rename .nx/workflows/{sandboxing-config.yaml => ultracache-config.yaml} (88%) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 71026a0a926..8ef5dcc0529 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -10,6 +10,17 @@ concurrency: env: NX_CLOUD_ACCESS_TOKEN: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }} SERVER_PRESET: 'node-server' + # Enable Ultracache and dynamic task packing for distributed CI. + NX_CLOUD_AGENT_TASK_QUEUE: true + NX_CLOUD_AUTO_TASK_PACKING: true + NX_CLOUD_USE_ULTRACACHE: true + NX_CLOUD_ULTRACACHE_MODE: 'ON' + NX_CLOUD_VERBOSE_LOGGING: true + NX_CLOUD_ULTRACACHE_STRICT_REPORTS: false + NX_CLOUD_AGENT_UNCAPPED_GROUP_WORK: true + NX_CLOUD_PACKING_MEM_MULTIPLIER: 1.5 + NX_CLOUD_BUFFER_TASK_COMPLETIONS: true + NX_CLOUD_CONTINUOUS_ASSIGNMENT: true permissions: contents: read diff --git a/.nx/workflows/sandboxing-config.yaml b/.nx/workflows/ultracache-config.yaml similarity index 88% rename from .nx/workflows/sandboxing-config.yaml rename to .nx/workflows/ultracache-config.yaml index c6f527f6b29..b3ed2236216 100644 --- a/.nx/workflows/sandboxing-config.yaml +++ b/.nx/workflows/ultracache-config.yaml @@ -1,21 +1,21 @@ -exclude-reads: +ignore-reads: - e2e/.gitignore - '**/src/routeTree.gen.ts' -exclude-writes: +ignore-writes: - '**/src/routeTree.gen.ts' task-exclusions: - target: test:build - exclude-reads: + ignore-reads: - LICENSE # HMR tests edit these inputs in place and restore their original contents. # Keep them out of cached outputs so cache replay never overwrites source. - project: tanstack-react-start-e2e-deferred-hydration target: test:e2e - exclude-writes: + ignore-writes: - e2e/react-start/deferred-hydration/src/routes/components.tsx - project: tanstack-react-start-e2e-hmr target: test:e2e - exclude-writes: &hmr-source-writes + ignore-writes: &hmr-source-writes - e2e/react-start/hmr/src/components/AliasedRouteImportChildPanel.tsx - e2e/react-start/hmr/src/components/AliasedRouteImportParentPanel.tsx - e2e/react-start/hmr/src/hmr/server-fn-hmr-factory.ts @@ -32,25 +32,25 @@ task-exclusions: - e2e/react-start/hmr/src/routes/inputs.tsx - project: tanstack-react-start-e2e-hmr target: test:e2e--vite-ssr - exclude-writes: *hmr-source-writes + ignore-writes: *hmr-source-writes - project: tanstack-react-start-e2e-hmr target: test:e2e--vite-ssr--bundled-dev - exclude-writes: *hmr-source-writes + ignore-writes: *hmr-source-writes - project: tanstack-react-start-e2e-hmr target: test:e2e--rsbuild-ssr - exclude-writes: *hmr-source-writes + ignore-writes: *hmr-source-writes - project: tanstack-react-start-e2e-rsbuild target: test:e2e--rsbuild-ssr - exclude-writes: + ignore-writes: - e2e/react-start/rsbuild/src/routes/index.tsx - project: tanstack-react-start-e2e-server-functions target: test:e2e - exclude-writes: + ignore-writes: - e2e/react-start/server-functions/src/routes/consistent.tsx # Scaffolding tests deliberately populate tracked empty route fixtures. - project: '@tanstack/router-generator' target: test:unit - exclude-writes: + ignore-writes: - packages/router-generator/tests/generator/custom-scaffolding/routes/__root.tsx - packages/router-generator/tests/generator/custom-scaffolding/routes/api/bar.tsx - packages/router-generator/tests/generator/custom-scaffolding/routes/foo.lazy.tsx @@ -58,67 +58,67 @@ task-exclusions: # These reads are of scratch files created by the same test invocation. - project: tanstack-solid-start-e2e-basic-auth target: test:e2e - exclude-reads: + ignore-reads: - e2e/solid-start/basic-auth/.tmp/dev.db - project: tanstack-vue-start-e2e-basic-auth target: test:e2e - exclude-reads: + ignore-reads: - e2e/vue-start/basic-auth/.tmp/dev.db - project: '@tanstack/router-generator' target: test:unit - exclude-reads: + ignore-reads: - packages/router-generator/tests/generator/file-modification/routes/[(]test[)]/initiallyEmpty.tsx - packages/router-generator/tests/generator/file-modification/routes/[(]test[)]/initiallyEmpty.lazy.tsx # Mutable counters are scratch state, not artifacts to replay from cache. - project: tanstack-react-start-e2e-basic-tsr-config target: test:e2e - exclude-reads: + ignore-reads: - e2e/react-start/basic-tsr-config/count.txt - exclude-writes: + ignore-writes: - e2e/react-start/basic-tsr-config/count.txt - project: tanstack-solid-start-e2e-basic-tsr-config target: test:e2e - exclude-reads: + ignore-reads: - e2e/solid-start/basic-tsr-config/count.txt - exclude-writes: + ignore-writes: - e2e/solid-start/basic-tsr-config/count.txt - project: tanstack-vue-start-e2e-basic-tsr-config target: test:e2e - exclude-reads: + ignore-reads: - e2e/vue-start/basic-tsr-config/count.txt - exclude-writes: + ignore-writes: - e2e/vue-start/basic-tsr-config/count.txt # Paraglide downloads compiler plugins from the URLs in settings.json. # Ignore warm-cache reads; the settings remain inputs and cache files outputs. - project: tanstack-react-start-e2e-i18n-paraglide target: build - exclude-reads: + ignore-reads: - e2e/react-start/i18n-paraglide/project.inlang/cache/plugins/* - project: tanstack-router-e2e-react-i18n-paraglide target: build - exclude-reads: + ignore-reads: - e2e/react-router/i18n-paraglide/project.inlang/cache/plugins/* - project: tanstack-react-start-e2e-i18n-paraglide target: test:e2e - exclude-reads: + ignore-reads: - e2e/react-start/i18n-paraglide/project.inlang/cache/plugins/* - project: tanstack-router-e2e-react-i18n-paraglide target: test:e2e - exclude-reads: + ignore-reads: - e2e/react-router/i18n-paraglide/project.inlang/cache/plugins/* - project: tanstack-router-i18n-paraglide target: build - exclude-reads: + ignore-reads: - examples/react/i18n-paraglide/project.inlang/cache/plugins/* - project: tanstack-start-i18n-paraglide target: build - exclude-reads: + ignore-reads: - examples/react/start-i18n-paraglide/project.inlang/cache/plugins/* - project: tanstack-router-solid-i18n-paraglide target: build - exclude-reads: + ignore-reads: - examples/solid/i18n-paraglide/project.inlang/cache/plugins/* - project: tanstack-solid-start-i18n-paraglide target: build - exclude-reads: + ignore-reads: - examples/solid/start-i18n-paraglide/project.inlang/cache/plugins/* diff --git a/AGENTS.md b/AGENTS.md index 320eda4098b..f47b5103e19 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -15,10 +15,12 @@ - For sandbox-blocked registry/store access, escalate the same command; report the blocker if unavailable. Do not change stores, delete dependencies/lockfiles, use `--force`/`--ignore-scripts`, or weaken workspace trust/build policies to bypass it. - Never manually edit `pnpm-lock.yaml` or any `routeTree.gen.ts`. Regenerate the lockfile with `pnpm install --no-frozen-lockfile` after intentional dependency changes; regenerate route trees through app builds/dev servers or the generator fixture harness. - Always use control-flow braces. Run `pnpm format` before validation. -- Use Nx: workspace imports consume built packages, so direct runners can test stale dependencies. Inspect resolved targets; some are inferred. +- Use Nx: workspace imports consume built packages, so direct runners can test stale dependencies. Inspect resolved targets with `pnpm nx show project --json`; some are inferred. +- Run finite validation through `run-many` with explicit projects and targets, including a single project/target. Nx automatically selects `summary` output when it detects an AI agent: omit `--outputStyle` for normal runs. Read the reported full log files for failures; use `--outputStyle=summary` if agent detection is unavailable. +- Use `--outputStyle=static` or `pnpm nx run :` only when diagnosing a task and its full output is needed. Continuous/watch targets may use live output. ```sh -CI=1 NX_DAEMON=false pnpm nx run : --outputStyle=stream --skipRemoteCache +CI=1 NX_DAEMON=false pnpm nx run-many -p -t --skipRemoteCache ``` - Run one Nx command at a time. For a ~20-second startup/graph stall, stop, run `pnpm nx reset`, and retry once, then escalate. Do not apply that timeout to running tests. diff --git a/nx.json b/nx.json index 9f9d782278b..8c8300486f3 100644 --- a/nx.json +++ b/nx.json @@ -1,6 +1,7 @@ { "$schema": "./node_modules/nx/schemas/nx-schema.json", "defaultBase": "main", + "bust": "nx24-ultracache-full-2026-10-24-01", "nxCloudId": "6442f7de8226a6291646a813", "useInferencePlugins": false, "parallel": 5, @@ -10,7 +11,10 @@ "namedInputs": { "sharedGlobals": [ "{workspaceRoot}/.npmrc", - "{workspaceRoot}/.nx/workflows/sandboxing-config.yaml", + "{workspaceRoot}/nx.json", + "{workspaceRoot}/.github/workflows/pr.yml", + "{workspaceRoot}/.nx/workflows/dynamic-changesets.yaml", + "{workspaceRoot}/.nx/workflows/ultracache-config.yaml", "{workspaceRoot}/.nvmrc", "{workspaceRoot}/package.json", "{workspaceRoot}/tsconfig.json" @@ -41,7 +45,7 @@ "targetDefaults": { "test:docs": { "cache": true, - "inputs": ["{workspaceRoot}/docs/**/*"] + "inputs": ["sharedGlobals", "{workspaceRoot}/docs/**/*"] }, "test:eslint": { "cache": true, @@ -156,5 +160,8 @@ "plugin": "./scripts/nx/playwright-plugin.ts" } ], - "analytics": true + "analytics": true, + "affected": { + "legacy": true + } } diff --git a/package.json b/package.json index 5876d0893d9..1d73027328b 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "devDependencies": { "@changesets/changelog-github": "^0.7.0", "@changesets/cli": "^2.30.0", - "@nx/devkit": "23.2.0", + "@nx/devkit": "24.0.0", "@playwright/test": "catalog:", "@swc-node/register": "^1.11.1", "@tanstack/eslint-config": "0.4.0", @@ -73,7 +73,7 @@ "eslint": "catalog:", "eslint-plugin-unused-imports": "^4.1.4", "markdown-link-extractor": "^4.0.3", - "nx": "23.2.0", + "nx": "24.0.0", "prettier": "^3.8.0", "tinyglobby": "^0.2.15", "typescript": "npm:@typescript/typescript6@^6.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a476288b663..b20d885861f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -148,8 +148,8 @@ importers: specifier: ^2.30.0 version: 2.30.0(@types/node@25.0.9) '@nx/devkit': - specifier: 23.2.0 - version: 23.2.0(nx@23.2.0(@swc-node/register@1.11.1(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3)(@swc/core@1.15.33(@swc/helpers@0.5.23))(@swc/types@0.1.26)(@typescript/typescript6@6.0.2)(supports-color@7.2.0))(@swc/core@1.15.33(@swc/helpers@0.5.23))) + specifier: 24.0.0 + version: 24.0.0(nx@24.0.0(@swc-node/register@1.11.1(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3)(@swc/core@1.15.33(@swc/helpers@0.5.23))(@swc/types@0.1.26)(@typescript/typescript6@6.0.2)(supports-color@7.2.0))(@swc/core@1.15.33(@swc/helpers@0.5.23))) '@playwright/test': specifier: ^1.63.0 version: 1.63.0 @@ -158,7 +158,7 @@ importers: version: 1.11.1(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3)(@swc/core@1.15.33(@swc/helpers@0.5.23))(@swc/types@0.1.26)(@typescript/typescript6@6.0.2)(supports-color@7.2.0) '@tanstack/eslint-config': specifier: 0.4.0 - version: 0.4.0(@typescript-eslint/utils@8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0))(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0) + version: 0.4.0(@typescript-eslint/utils@8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@10.2.2))(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0) '@types/node': specifier: 25.0.9 version: 25.0.9 @@ -170,13 +170,13 @@ importers: version: 9.22.0(jiti@2.7.0)(supports-color@7.2.0) eslint-plugin-unused-imports: specifier: ^4.1.4 - version: 4.1.4(@typescript-eslint/eslint-plugin@8.57.1(@typescript-eslint/parser@8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0))(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0))(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0)) + version: 4.1.4(@typescript-eslint/eslint-plugin@8.57.1(@typescript-eslint/parser@8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@10.2.2))(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@10.2.2))(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0)) markdown-link-extractor: specifier: ^4.0.3 version: 4.0.3 nx: - specifier: 23.2.0 - version: 23.2.0(@swc-node/register@1.11.1(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3)(@swc/core@1.15.33(@swc/helpers@0.5.23))(@swc/types@0.1.26)(@typescript/typescript6@6.0.2)(supports-color@7.2.0))(@swc/core@1.15.33(@swc/helpers@0.5.23)) + specifier: 24.0.0 + version: 24.0.0(@swc-node/register@1.11.1(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3)(@swc/core@1.15.33(@swc/helpers@0.5.23))(@swc/types@0.1.26)(@typescript/typescript6@6.0.2)(supports-color@7.2.0))(@swc/core@1.15.33(@swc/helpers@0.5.23)) prettier: specifier: ^3.8.0 version: 3.8.1 @@ -310,7 +310,7 @@ importers: devDependencies: '@codspeed/vitest-plugin': specifier: ^6.0.1 - version: 6.0.1(debug@4.4.3(supports-color@7.2.0))(supports-color@10.2.2)(tinybench@6.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vitest@5.0.4) + version: 6.0.1(debug@4.4.3(supports-color@10.2.2))(supports-color@10.2.2)(tinybench@6.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vitest@5.0.4) '@platformatic/flame': specifier: ^1.6.0 version: 1.6.0 @@ -386,7 +386,7 @@ importers: devDependencies: '@codspeed/vitest-plugin': specifier: ^6.0.1 - version: 6.0.1(debug@4.4.3(supports-color@7.2.0))(supports-color@10.2.2)(tinybench@6.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vitest@5.0.4) + version: 6.0.1(debug@4.4.3(supports-color@10.2.2))(supports-color@10.2.2)(tinybench@6.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vitest@5.0.4) '@datadog/pprof': specifier: ^5.13.2 version: 5.13.2 @@ -468,7 +468,7 @@ importers: devDependencies: '@codspeed/vitest-plugin': specifier: ^6.0.1 - version: 6.0.1(debug@4.4.3(supports-color@7.2.0))(supports-color@10.2.2)(tinybench@6.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vitest@5.0.4) + version: 6.0.1(debug@4.4.3(supports-color@10.2.2))(supports-color@10.2.2)(tinybench@6.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vitest@5.0.4) '@datadog/pprof': specifier: ^5.13.2 version: 5.13.2 @@ -538,7 +538,7 @@ importers: devDependencies: '@codspeed/vitest-plugin': specifier: ^6.0.1 - version: 6.0.1(debug@4.4.3(supports-color@7.2.0))(supports-color@10.2.2)(tinybench@6.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vitest@5.0.4) + version: 6.0.1(debug@4.4.3(supports-color@10.2.2))(supports-color@10.2.2)(tinybench@6.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vitest@5.0.4) '@types/react': specifier: ^19.2.8 version: 19.2.9 @@ -4249,7 +4249,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-router/basic: dependencies: @@ -4283,7 +4283,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-router/basic-esbuild-file-based: dependencies: @@ -4317,7 +4317,7 @@ importers: version: 0.27.4 esbuild-plugin-solid: specifier: ^0.6.0 - version: 0.6.0(esbuild@0.27.4)(solid-js@1.9.12)(supports-color@7.2.0) + version: 0.6.0(esbuild@0.27.4)(solid-js@1.9.12)(supports-color@10.2.2) e2e/solid-router/basic-file-based: dependencies: @@ -4360,7 +4360,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-router/basic-file-based-code-splitting: dependencies: @@ -4400,7 +4400,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-router/basic-scroll-restoration: dependencies: @@ -4440,7 +4440,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-router/basic-solid-query: dependencies: @@ -4480,7 +4480,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-router/basic-solid-query-file-based: dependencies: @@ -4526,7 +4526,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-router/basic-virtual-file-based: dependencies: @@ -4569,7 +4569,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-router/basic-virtual-named-export-config-file-based: dependencies: @@ -4612,7 +4612,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-router/generator-cli-only: dependencies: @@ -4649,7 +4649,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-router/js-only-file-based: dependencies: @@ -4686,7 +4686,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-router/rspack-basic-file-based: dependencies: @@ -4827,7 +4827,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-router/sentry-integration: dependencies: @@ -4839,7 +4839,7 @@ importers: version: 7.120.4 '@sentry/vite-plugin': specifier: ^4.6.1 - version: 4.6.1(supports-color@7.2.0) + version: 4.6.1(supports-color@10.2.2) '@tailwindcss/vite': specifier: ^4.2.2 version: 4.2.2(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) @@ -4870,7 +4870,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-router/view-transitions: dependencies: @@ -4916,7 +4916,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-start/basic: dependencies: @@ -5068,7 +5068,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-start/basic-cloudflare: dependencies: @@ -5114,7 +5114,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) wrangler: specifier: ^4.74.0 version: 4.75.0 @@ -5181,7 +5181,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-start/basic-tsr-config: dependencies: @@ -5221,7 +5221,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-start/csp: dependencies: @@ -5258,7 +5258,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-start/css-modules: dependencies: @@ -5298,7 +5298,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-start/custom-basepath: dependencies: @@ -5442,7 +5442,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-start/query-integration: dependencies: @@ -5500,7 +5500,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-start/scroll-restoration: dependencies: @@ -5558,7 +5558,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-start/selective-ssr: dependencies: @@ -5598,7 +5598,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-start/serialization-adapters: dependencies: @@ -5644,7 +5644,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-start/server-functions: dependencies: @@ -5714,7 +5714,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-start/server-routes: dependencies: @@ -5784,7 +5784,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-start/solid-query-layout-suspense: dependencies: @@ -5821,7 +5821,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-start/spa-mode: dependencies: @@ -5861,7 +5861,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-start/start-manifest: dependencies: @@ -5898,7 +5898,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-start/streaming-ssr: dependencies: @@ -5941,7 +5941,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-start/virtual-routes: dependencies: @@ -6002,7 +6002,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/solid-start/website: dependencies: @@ -6057,7 +6057,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) e2e/vue-router/basepath-file-based: dependencies: @@ -6100,7 +6100,7 @@ importers: version: 6.0.5(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) typescript: specifier: ~5.8.3 version: 5.8.3 @@ -6140,7 +6140,7 @@ importers: version: link:../../e2e-utils '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) typescript: specifier: ~5.8.3 version: 5.8.3 @@ -6314,7 +6314,7 @@ importers: version: 6.0.5(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) typescript: specifier: ~5.8.3 version: 5.8.3 @@ -6360,7 +6360,7 @@ importers: version: 6.0.5(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.9.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.9.3)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.9.3)) typescript: specifier: ~5.9.0 version: 5.9.3 @@ -6415,7 +6415,7 @@ importers: version: 6.0.5(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) typescript: specifier: ~5.8.3 version: 5.8.3 @@ -6470,7 +6470,7 @@ importers: version: 6.0.5(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) typescript: specifier: ~5.8.3 version: 5.8.3 @@ -6519,7 +6519,7 @@ importers: version: 6.0.5(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) typescript: specifier: ~5.8.3 version: 5.8.3 @@ -6574,7 +6574,7 @@ importers: version: 6.0.5(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) typescript: specifier: ~5.8.3 version: 5.8.3 @@ -6620,7 +6620,7 @@ importers: version: 6.0.5(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) typescript: specifier: ~5.8.3 version: 5.8.3 @@ -6672,7 +6672,7 @@ importers: version: 6.0.5(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@7.0.2)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@7.0.2)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@7.0.2)) vite: specifier: ^8.3.4 version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) @@ -6831,7 +6831,7 @@ importers: version: 6.0.5(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) typescript: specifier: ~5.8.3 version: 5.8.3 @@ -6849,7 +6849,7 @@ importers: version: 7.120.4 '@sentry/vite-plugin': specifier: ^4.6.1 - version: 4.6.1(supports-color@7.2.0) + version: 4.6.1(supports-color@10.2.2) '@sentry/vue': specifier: ^10.32.0 version: 10.32.0(@tanstack/vue-router@packages+vue-router)(vue@3.5.25(typescript@5.8.3)) @@ -6880,7 +6880,7 @@ importers: version: link:../../e2e-utils '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) typescript: specifier: ~5.8.3 version: 5.8.3 @@ -6932,7 +6932,7 @@ importers: version: 6.0.5(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) typescript: specifier: ~5.8.3 version: 5.8.3 @@ -7084,7 +7084,7 @@ importers: version: 6.0.5(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) dotenv: specifier: ^17.2.3 version: 17.2.3 @@ -7142,7 +7142,7 @@ importers: version: 6.0.5(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) tailwindcss: specifier: ^4.2.2 version: 4.2.2 @@ -7185,7 +7185,7 @@ importers: version: 6.0.5(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) rimraf: specifier: 'catalog:' version: 6.1.2 @@ -7252,7 +7252,7 @@ importers: version: 6.0.5(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) srvx: specifier: ^1.0.0 version: 1.0.5 @@ -7292,7 +7292,7 @@ importers: version: typescript@7.0.2 '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) sass: specifier: ^1.97.2 version: 1.97.2 @@ -7402,7 +7402,7 @@ importers: version: 6.0.5(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) srvx: specifier: ^1.0.0 version: 1.0.5 @@ -7463,7 +7463,7 @@ importers: version: 6.0.5(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) tailwindcss: specifier: ^4.2.2 version: 4.2.2 @@ -7518,7 +7518,7 @@ importers: version: 6.0.5(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) combinate: specifier: ^1.1.11 version: 1.1.11 @@ -7564,7 +7564,7 @@ importers: version: 6.0.5(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) srvx: specifier: ^1.0.0 version: 1.0.5 @@ -7613,7 +7613,7 @@ importers: version: 6.0.5(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) srvx: specifier: ^1.0.0 version: 1.0.5 @@ -7686,7 +7686,7 @@ importers: version: 6.0.5(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) combinate: specifier: ^1.1.11 version: 1.1.11 @@ -7759,7 +7759,7 @@ importers: version: 6.0.5(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) combinate: specifier: ^1.1.11 version: 1.1.11 @@ -7808,7 +7808,7 @@ importers: version: 6.0.5(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) tailwindcss: specifier: ^4.2.2 version: 4.2.2 @@ -7845,7 +7845,7 @@ importers: version: typescript@7.0.2 '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) srvx: specifier: ^1.0.0 version: 1.0.5 @@ -7888,7 +7888,7 @@ importers: version: typescript@7.0.2 '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) srvx: specifier: ^1.0.0 version: 1.0.5 @@ -7946,7 +7946,7 @@ importers: version: 6.0.5(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) combinate: specifier: ^1.1.11 version: 1.1.11 @@ -8007,7 +8007,7 @@ importers: version: 6.0.5(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) srvx: specifier: ^1.0.0 version: 1.0.5 @@ -9342,7 +9342,7 @@ importers: version: 5.1.4(webpack-dev-server@5.2.4)(webpack@5.97.1) webpack-dev-server: specifier: ^5.2.4 - version: 5.2.4(debug@4.4.3(supports-color@7.2.0))(supports-color@10.2.2)(webpack-cli@5.1.4)(webpack@5.97.1) + version: 5.2.4(supports-color@10.2.2)(webpack-cli@5.1.4)(webpack@5.97.1) examples/react/router-monorepo-react-query: dependencies: @@ -11535,7 +11535,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/authenticated-routes-firebase: dependencies: @@ -11581,7 +11581,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/basic: dependencies: @@ -11621,7 +11621,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/basic-default-search-params: dependencies: @@ -11661,7 +11661,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/basic-devtools-panel: dependencies: @@ -11695,7 +11695,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/basic-file-based: dependencies: @@ -11735,7 +11735,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/basic-non-nested-devtools: dependencies: @@ -11775,7 +11775,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/basic-solid-query: dependencies: @@ -11818,7 +11818,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/basic-solid-query-file-based: dependencies: @@ -11864,7 +11864,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/basic-ssr-file-based: dependencies: @@ -12005,7 +12005,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/basic-virtual-inside-file-based: dependencies: @@ -12048,7 +12048,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/deferred-data: dependencies: @@ -12085,7 +12085,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/i18n-paraglide: dependencies: @@ -12122,7 +12122,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/kitchen-sink: dependencies: @@ -12162,7 +12162,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/kitchen-sink-file-based: dependencies: @@ -12205,7 +12205,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/kitchen-sink-solid-query: dependencies: @@ -12251,7 +12251,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/kitchen-sink-solid-query-file-based: dependencies: @@ -12300,7 +12300,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/large-file-based: dependencies: @@ -12343,7 +12343,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/location-masking: dependencies: @@ -12380,7 +12380,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/navigation-blocking: dependencies: @@ -12417,7 +12417,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/quickstart: dependencies: @@ -12448,7 +12448,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/quickstart-esbuild-file-based: dependencies: @@ -12479,7 +12479,7 @@ importers: version: 0.27.4 esbuild-plugin-solid: specifier: ^0.6.0 - version: 0.6.0(esbuild@0.27.4)(solid-js@1.9.12)(supports-color@7.2.0) + version: 0.6.0(esbuild@0.27.4)(solid-js@1.9.12)(supports-color@10.2.2) examples/solid/quickstart-file-based: dependencies: @@ -12519,7 +12519,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/quickstart-rspack-file-based: dependencies: @@ -12620,7 +12620,7 @@ importers: version: 5.1.4(webpack-dev-server@5.2.4)(webpack@5.97.1) webpack-dev-server: specifier: ^5.2.4 - version: 5.2.4(debug@4.4.3(supports-color@7.2.0))(supports-color@10.2.2)(webpack-cli@5.1.4)(webpack@5.97.1) + version: 5.2.4(supports-color@10.2.2)(webpack-cli@5.1.4)(webpack@5.97.1) examples/solid/router-monorepo-simple: dependencies: @@ -12771,7 +12771,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/search-validator-adapters: dependencies: @@ -12884,7 +12884,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/start-basic-auth: dependencies: @@ -12945,7 +12945,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/start-basic-authjs: dependencies: @@ -12991,7 +12991,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/start-basic-cloudflare: dependencies: @@ -13031,7 +13031,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) wrangler: specifier: ^4.74.0 version: 4.75.0 @@ -13114,7 +13114,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/start-basic-solid-query: dependencies: @@ -13166,7 +13166,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/start-basic-static: dependencies: @@ -13212,7 +13212,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/start-bun: dependencies: @@ -13389,7 +13389,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/start-i18n-paraglide: dependencies: @@ -13432,7 +13432,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/start-large: dependencies: @@ -13481,7 +13481,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/start-streaming-data-from-server-functions: dependencies: @@ -13515,7 +13515,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/start-supabase-basic: dependencies: @@ -13561,7 +13561,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/start-tailwind-v4: dependencies: @@ -13604,7 +13604,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/view-transitions: dependencies: @@ -13644,7 +13644,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/with-framer-motion: dependencies: @@ -13684,7 +13684,7 @@ importers: version: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.11 - version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) examples/solid/with-trpc: dependencies: @@ -13764,7 +13764,7 @@ importers: version: 6.0.5(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) typescript: specifier: npm:@typescript/typescript6@^6.0.2 version: '@typescript/typescript6@6.0.2' @@ -13865,7 +13865,7 @@ importers: version: 6.0.5(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.5 - version: 5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) + version: 5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3)) typescript: specifier: ~5.8.3 version: 5.8.3 @@ -13886,7 +13886,7 @@ importers: version: link:../react-router '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@testing-library/jest-dom': specifier: 'catalog:' version: 7.0.1(@testing-library/dom@10.4.1)(vitest@5.0.4) @@ -13935,7 +13935,7 @@ importers: version: 0.18.4 '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@typescript-eslint/rule-tester': specifier: ^8.23.0 version: 8.23.0(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) @@ -13999,7 +13999,7 @@ importers: version: 0.18.4 '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) jsdom: specifier: 'catalog:' version: 25.0.1(supports-color@10.2.2) @@ -14042,7 +14042,7 @@ importers: version: 5.102.0(react@19.2.3) '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@testing-library/jest-dom': specifier: 'catalog:' version: 7.0.1(@testing-library/dom@10.4.1)(vitest@5.0.4) @@ -14112,7 +14112,7 @@ importers: version: 1.26.2(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(ts-api-utils@2.4.0(@typescript/typescript6@6.0.2)) '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@types/node': specifier: 25.0.9 version: 25.0.9 @@ -14173,7 +14173,7 @@ importers: version: link:../react-router '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@types/react': specifier: ^19.2.8 version: 19.2.9 @@ -14252,7 +14252,7 @@ importers: version: 2.2.5 '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@types/node': specifier: 25.0.9 version: 25.0.9 @@ -14304,7 +14304,7 @@ importers: version: 1.26.2(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(ts-api-utils@2.4.0(@typescript/typescript6@6.0.2)) '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@testing-library/react': specifier: 'catalog:' version: 16.3.0(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -14444,7 +14444,7 @@ importers: version: 1.26.2(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(ts-api-utils@2.4.0(@typescript/typescript6@6.0.2)) '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@types/react': specifier: ^19.2.8 version: 19.2.9 @@ -14502,7 +14502,7 @@ importers: version: 0.18.4 '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@types/node': specifier: 25.0.9 version: 25.0.9 @@ -14585,7 +14585,7 @@ importers: version: 1.26.2(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(ts-api-utils@2.4.0(@typescript/typescript6@6.0.2)) '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@types/react': specifier: ^19.2.8 version: 19.2.9 @@ -14637,7 +14637,7 @@ importers: version: 0.18.4 '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@testing-library/jest-dom': specifier: 'catalog:' version: 7.0.1(@testing-library/dom@10.4.1)(vitest@5.0.4) @@ -14698,7 +14698,7 @@ importers: version: link:../react-router '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@types/node': specifier: 25.0.9 version: 25.0.9 @@ -14822,7 +14822,7 @@ importers: version: link:../router-core '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) jsdom: specifier: 'catalog:' version: 25.0.1(supports-color@10.2.2) @@ -14871,7 +14871,7 @@ importers: version: 0.18.4 '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@types/babel__generator': specifier: ^7.27.0 version: 7.27.0 @@ -14902,7 +14902,7 @@ importers: version: 0.18.4 '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) publint: specifier: 'catalog:' version: 0.3.17 @@ -14942,7 +14942,7 @@ importers: version: 0.8.10(solid-js@1.9.12) '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@testing-library/jest-dom': specifier: 'catalog:' version: 7.0.1(@testing-library/dom@10.4.1)(vitest@5.0.4) @@ -14994,7 +14994,7 @@ importers: version: 0.18.4 '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@types/node': specifier: 25.0.9 version: 25.0.9 @@ -15037,7 +15037,7 @@ importers: version: link:../solid-router '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) eslint-plugin-solid: specifier: ^0.14.5 version: 0.14.5(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) @@ -15104,7 +15104,7 @@ importers: version: link:../router-utils '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@types/node': specifier: 25.0.9 version: 25.0.9 @@ -15147,7 +15147,7 @@ importers: version: 0.18.4 '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@testing-library/jest-dom': specifier: 'catalog:' version: 7.0.1(@testing-library/dom@10.4.1)(vitest@5.0.4) @@ -15187,7 +15187,7 @@ importers: version: 0.18.4 '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@typescript/native': specifier: npm:typescript@^7.0.2 version: typescript@7.0.2 @@ -15236,7 +15236,7 @@ importers: version: 0.18.4 '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@types/node': specifier: 25.0.9 version: 25.0.9 @@ -15263,7 +15263,7 @@ importers: version: 0.18.4 '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) publint: specifier: 'catalog:' version: 0.3.17 @@ -15351,7 +15351,7 @@ importers: version: 2.2.5 '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@types/babel__code-frame': specifier: ^7.0.6 version: 7.0.6 @@ -15412,7 +15412,7 @@ importers: version: 1.0.0 '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@types/node': specifier: 25.0.9 version: 25.0.9 @@ -15455,7 +15455,7 @@ importers: version: 0.18.4 '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@types/node': specifier: 25.0.9 version: 25.0.9 @@ -15486,7 +15486,7 @@ importers: version: 0.18.4 '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@types/node': specifier: 25.0.9 version: 25.0.9 @@ -15516,7 +15516,7 @@ importers: version: link:../react-router '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@testing-library/jest-dom': specifier: 'catalog:' version: 7.0.1(@testing-library/dom@10.4.1)(vitest@5.0.4) @@ -15561,7 +15561,7 @@ importers: version: 0.18.4 '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) jsdom: specifier: 'catalog:' version: 25.0.1(supports-color@10.2.2) @@ -15601,7 +15601,7 @@ importers: version: 0.18.4 '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@testing-library/jest-dom': specifier: 'catalog:' version: 7.0.1(@testing-library/dom@10.4.1)(vitest@5.0.4) @@ -15662,7 +15662,7 @@ importers: version: 0.18.4 '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@types/node': specifier: 25.0.9 version: 25.0.9 @@ -15699,7 +15699,7 @@ importers: version: 0.18.4 '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@tanstack/vue-router': specifier: workspace:* version: link:../vue-router @@ -15757,7 +15757,7 @@ importers: version: link:../router-utils '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@types/node': specifier: 25.0.9 version: 25.0.9 @@ -15800,7 +15800,7 @@ importers: version: 0.18.4 '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@vitejs/plugin-vue-jsx': specifier: 'catalog:' version: 4.2.0(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2)) @@ -15840,7 +15840,7 @@ importers: version: 0.18.4 '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@typescript/native': specifier: npm:typescript@^7.0.2 version: typescript@7.0.2 @@ -15879,7 +15879,7 @@ importers: version: link:../react-router '@tanstack/vite-config': specifier: 'catalog:' - version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) + version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(rollup@4.63.1)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) '@testing-library/jest-dom': specifier: 'catalog:' version: 7.0.1(@testing-library/dom@10.4.1)(vitest@5.0.4) @@ -19239,62 +19239,62 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@nx/devkit@23.2.0': - resolution: {integrity: sha512-srj04UsYqq2nG7Z9DxM00D8XpSpmSM7XQafCkD4FIOE2NPMCu0QvypJLe8S7a1/YAW9rqlnYrdadaQte687eAw==} + '@nx/devkit@24.0.0': + resolution: {integrity: sha512-t5E5VOCoNECLFMMp6qUczUx5kYduyvMMsHFGvuXPCKX32Ny4aFbeIrYNqCrsNKr9KgzMr0tOvRA+EMT0v7BXEA==} peerDependencies: - nx: '>= 22 <= 24 || ^23.0.0-0' + nx: '>= 23 <= 25 || ^24.0.0-0' - '@nx/nx-darwin-arm64@23.2.0': - resolution: {integrity: sha512-nael5WwtqBX/YZDU0iv8M4rJ8auF9kF+sU5pYpronIbvu/LdDptq31vWT06ivW8eXRaLxDqFmpXR8tS5IYDmdw==} + '@nx/nx-darwin-arm64@24.0.0': + resolution: {integrity: sha512-ZHXmqkMVF7aA6QShvc5lVkCU6JHjGV19m8eplw0pL06AFgNdQ9u16013HJPm+Ys6fKnltYDWl/Ef7meQjT+u3Q==} cpu: [arm64] os: [darwin] - '@nx/nx-darwin-x64@23.2.0': - resolution: {integrity: sha512-jZ7c6ktp8Wdroru6lj8WxvYDiK70B2cE3GdV9pcgCcVQvK6PLJXgOaHvQjALMINraYhzlsWX/FkWMy4eMMlJzg==} + '@nx/nx-darwin-x64@24.0.0': + resolution: {integrity: sha512-a+cpg/VQvD/vF7BJsl70vulc1GxCamtU0XwzkGOzzDATn3JcKBNpBFx0Iqp5frJYN0X00Supz4zhgCEe9LpCow==} cpu: [x64] os: [darwin] - '@nx/nx-freebsd-x64@23.2.0': - resolution: {integrity: sha512-5MDLl4q0kYZcX6CLu5x1YEq5YUUmo6CqoWApgC/2Ky2kEX9Kz+9fuTJlKlwwSlAxlb3TyQVKXrjGfwF0M30ygA==} + '@nx/nx-freebsd-x64@24.0.0': + resolution: {integrity: sha512-PAGVaLbJxEzBXSQvg82g/8mDoqoMQFIX/EchuJbJGekIiz3BM2Xgyiy5qAD2/2meLVOTFtbkBQR+4ZSymgqGWw==} cpu: [x64] os: [freebsd] - '@nx/nx-linux-arm-gnueabihf@23.2.0': - resolution: {integrity: sha512-YBY7VGEyrzWNPG6M1knOjykMbsHmX/uN5TywwtLYp2mp6PaDC9MNO9z2BDaVmdS+Y8u030RrDpESwLkB0f9d4g==} + '@nx/nx-linux-arm-gnueabihf@24.0.0': + resolution: {integrity: sha512-WOWBIlTb+1FNP86GcodUF4BHdjVyGCwrVH/lqUvNAmT/FPopirCzVLdoj1P5kfWC/F0II/qAu7X698yKzIu71A==} cpu: [arm] os: [linux] - '@nx/nx-linux-arm64-gnu@23.2.0': - resolution: {integrity: sha512-CzDkhtI+HYKGWPbjfMhslrgGpWer/qGd6MOFwkjxI8JYdqRV0BYivnAuqogsyPpBDNzalxK8xM55MD/f+edQ+w==} + '@nx/nx-linux-arm64-gnu@24.0.0': + resolution: {integrity: sha512-vASWIfOijXd5cdOn0Z6Wcd2iwtFxlBoBre6w+c8wuLLLPN3r4SRQyL+jAEB+eHkUHz39mMxSwa8DY+VlS9luVw==} cpu: [arm64] os: [linux] libc: [glibc] - '@nx/nx-linux-arm64-musl@23.2.0': - resolution: {integrity: sha512-poDmLBCX4WHcYwlklFingeqHVSaTdeUe5jhuQhR6BygDpFdVk4kibovEHh4A5LRkPag4SACNRy1VRBKoaoEyUA==} + '@nx/nx-linux-arm64-musl@24.0.0': + resolution: {integrity: sha512-ZiG9Kjq1AvYmFK3p03OOjCcYXwiBpF2Z7Ih/QnKsRMcnT7GbjDpfuO3FkSMtuE0OWoAdAt9Kb2yXBP3L9IZc6w==} cpu: [arm64] os: [linux] libc: [musl] - '@nx/nx-linux-x64-gnu@23.2.0': - resolution: {integrity: sha512-8E8IAkJJw1+eF9UNZKZnc1UDDNOmRaGQbb/AXL8Ix0MP3LObDjIyX9NLYxrtcb9HUcWrygcuKsySum+E5C4s3w==} + '@nx/nx-linux-x64-gnu@24.0.0': + resolution: {integrity: sha512-FstnaQtRkxD0RGYtCJb7QYq9Sgzu+vCKYO+p3/uq+q2kKLwlu4ovvzUeDctTuCIjx1tFamp/Uu8n+bHavUE7KQ==} cpu: [x64] os: [linux] libc: [glibc] - '@nx/nx-linux-x64-musl@23.2.0': - resolution: {integrity: sha512-X/i1GfhqeOM1pGNBDDeIDKhtpXKnYjBR8hv8YoVW9pHQXAJ2iUux6SCP1Gg5tIKUYTdZRvsknf0g7KEw3p1sug==} + '@nx/nx-linux-x64-musl@24.0.0': + resolution: {integrity: sha512-dBFcWaSOhl17ZzZ+ybi9ctPlYPwDTlJjGgkpV5e/O6D7V9MFziJ4xZG/mVgacYbW3f5HS6QRVno9yPtSyLj2MA==} cpu: [x64] os: [linux] libc: [musl] - '@nx/nx-win32-arm64-msvc@23.2.0': - resolution: {integrity: sha512-MSXbpHVSduWYnCu8MyPs88H6XnbU20jHWUvtPFDFkxgA8Slhl09hzpp2xq8TS4M8dS2OxK4QWcZyszqRMkwQrw==} + '@nx/nx-win32-arm64-msvc@24.0.0': + resolution: {integrity: sha512-u2t4v71qCT7Nj4QbxuJ8X3iii881goaXJ7fjTcYw4EhSk1FemF6lh7mlSaHSczQ+/JFbiVppu649NYaVlIxGcw==} cpu: [arm64] os: [win32] - '@nx/nx-win32-x64-msvc@23.2.0': - resolution: {integrity: sha512-OZKEU4d5YmOht1id5wyWhVfvuNEo0hl4DYRFzDh/r94nbTqfNEPcY0bTDfvtjZ79ZM5tPC1Z1k8/L4dkhMpFhw==} + '@nx/nx-win32-x64-msvc@24.0.0': + resolution: {integrity: sha512-Rv464/mLVw3lKdsxhFJXk3WI2KyaCoGbTNUzLi8nlzEuZ0ZcBK4VKxAxlvVCAVrxPIZkbUFDYE7vRvdZ2DGikg==} cpu: [x64] os: [win32] @@ -21930,9 +21930,6 @@ packages: react-dom: ^19.2.3 typescript: '>=5.7.2' - '@tybys/wasm-util@0.10.2': - resolution: {integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==} - '@tybys/wasm-util@0.10.3': resolution: {integrity: sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==} @@ -23341,6 +23338,10 @@ packages: brace-expansion@2.1.1: resolution: {integrity: sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==} + brace-expansion@5.0.12: + resolution: {integrity: sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==} + engines: {node: 20 || >=22} + brace-expansion@5.0.9: resolution: {integrity: sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==} engines: {node: 20 || >=22} @@ -24000,10 +24001,6 @@ packages: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} - default-browser-id@5.0.0: - resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} - engines: {node: '>=18'} - default-browser-id@5.0.1: resolution: {integrity: sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==} engines: {node: '>=18'} @@ -24361,10 +24358,6 @@ packages: es-module-lexer@3.0.3: resolution: {integrity: sha512-yWGe1O/j+almnV4hOYrmZo8u58JdnmXEMneRQAYkWtqSiT86yoMIEKF4rpqEDj52tbYl3xceBD3DQIBwcsC9Pw==} - es-object-atoms@1.1.1: - resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} - engines: {node: '>= 0.4'} - es-object-atoms@1.1.2: resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==} engines: {node: '>= 0.4'} @@ -25317,6 +25310,10 @@ packages: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} + ignore@7.0.12: + resolution: {integrity: sha512-/8UvqAPU9DGTI9k4mxtf49U37Isfwr8Uts96+SBHIkFxPJnHS0Ew4f00sM4Scd8V8EjM0jUNtVDdv1kPdt35lg==} + engines: {node: '>= 4'} + ignore@7.0.5: resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} engines: {node: '>= 4'} @@ -26597,8 +26594,8 @@ packages: nwsapi@2.2.16: resolution: {integrity: sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==} - nx@23.2.0: - resolution: {integrity: sha512-EWscwgKDr40bpsy2Dpijx0+wdkQjF8Z5Gvo91qLh3Ot2qkoYCznAzrqT2hXkkc1USC1TvX64t5IgsQq0Wtg1nA==} + nx@24.0.0: + resolution: {integrity: sha512-LchM3SyEUYL6qjHUneiSuyYlUscv8t6qpAYWUqnUY5OoSQSLIOLT/xrerLCKUTTcu7Yq1o/TDo9TiwhaBLvM4Q==} hasBin: true peerDependencies: '@swc-node/register': ^1.11.1 @@ -27555,10 +27552,6 @@ packages: vue: optional: true - run-applescript@7.0.0: - resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} - engines: {node: '>=18'} - run-applescript@7.1.0: resolution: {integrity: sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==} engines: {node: '>=18'} @@ -27775,11 +27768,6 @@ packages: engines: {node: '>=10'} hasBin: true - semver@7.8.4: - resolution: {integrity: sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==} - engines: {node: '>=10'} - hasBin: true - semver@7.8.5: resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==} engines: {node: '>=10'} @@ -27936,6 +27924,10 @@ packages: resolution: {integrity: sha512-dWUG8F5sIIARXih1DTaQAX4SsiTXhInKf1buxdY9DIg4ZYPZK5nGM1VRIYmEbDbsHt7USo99xSLFu5Q1IqTmsg==} engines: {node: '>= 18'} + smol-toml@1.9.0: + resolution: {integrity: sha512-hpd+HLON7HdZXqYchMM/+LaTTbdK0AU3NngIJ4KVyWbY9bfQqdL9cD+4yf6dUoU2Ap4VsU0JkQi6FxAI1B2mXQ==} + engines: {node: '>= 18'} + sockjs@0.3.24: resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} @@ -28606,6 +28598,10 @@ packages: resolution: {integrity: sha512-uZsKNuzQxDMUY6M3pIMvy5tvlGmtq8XJ2oLAkfRKGNu+1VQAIvLy2xIVG5ATZl5wDXl/tddByAWCizRbOme+TA==} engines: {node: '>=20.18.1'} + undici@7.29.0: + resolution: {integrity: sha512-IDxfleLmmbSskfWSUATiN1nfn2rDuvnMOqb5CWR92iIfojA0Ud+ulOAAEQ57LPr9rWmsreUyf5lwyao+7GNNVw==} + engines: {node: '>=20.18.1'} + unenv@2.0.0-rc.24: resolution: {integrity: sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==} @@ -29490,7 +29486,7 @@ snapshots: cjs-module-lexer: 1.4.3 fflate: 0.8.3 lru-cache: 11.5.1 - semver: 7.8.2 + semver: 7.8.5 typescript: 5.6.1-rc validate-npm-package-name: 5.0.1 @@ -29626,26 +29622,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/core@7.29.7(supports-color@7.2.0)': - dependencies: - '@babel/code-frame': 7.29.7 - '@babel/generator': 7.29.8 - '@babel/helper-compilation-targets': 7.29.7 - '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0) - '@babel/helpers': 7.29.7 - '@babel/parser': 7.29.8 - '@babel/template': 7.29.7 - '@babel/traverse': 7.29.8(supports-color@7.2.0) - '@babel/types': 7.29.8 - '@jridgewell/remapping': 2.3.5 - convert-source-map: 2.0.0 - debug: 4.4.3(supports-color@7.2.0) - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - '@babel/generator@7.29.8': dependencies: '@babel/parser': 7.29.8 @@ -29695,15 +29671,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)': + '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7(supports-color@7.2.0) + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-member-expression-to-functions': 7.27.1(supports-color@7.2.0) + '@babel/helper-member-expression-to-functions': 7.27.1(supports-color@10.2.2) '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/helper-replace-supers': 7.27.1(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0) - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@7.2.0) - '@babel/traverse': 7.29.8(supports-color@7.2.0) + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@10.2.2) + '@babel/traverse': 7.29.8(supports-color@10.2.2) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -29721,19 +29697,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-create-class-features-plugin@7.28.6(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)': - dependencies: - '@babel/core': 7.29.7(supports-color@7.2.0) - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-member-expression-to-functions': 7.28.5(supports-color@7.2.0) - '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0) - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@7.2.0) - '@babel/traverse': 7.29.8(supports-color@7.2.0) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - '@babel/helper-globals@7.28.0': {} '@babel/helper-globals@7.29.7': {} @@ -29745,13 +29708,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-member-expression-to-functions@7.27.1(supports-color@7.2.0)': - dependencies: - '@babel/traverse': 7.29.8(supports-color@7.2.0) - '@babel/types': 7.29.8 - transitivePeerDependencies: - - supports-color - '@babel/helper-member-expression-to-functions@7.28.5(supports-color@10.2.2)': dependencies: '@babel/traverse': 7.29.8(supports-color@10.2.2) @@ -29759,13 +29715,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-member-expression-to-functions@7.28.5(supports-color@7.2.0)': - dependencies: - '@babel/traverse': 7.29.8(supports-color@7.2.0) - '@babel/types': 7.29.8 - transitivePeerDependencies: - - supports-color - '@babel/helper-module-imports@7.18.6': dependencies: '@babel/types': 7.29.8 @@ -29777,13 +29726,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-module-imports@7.27.1(supports-color@7.2.0)': - dependencies: - '@babel/traverse': 7.29.8(supports-color@7.2.0) - '@babel/types': 7.29.8 - transitivePeerDependencies: - - supports-color - '@babel/helper-module-imports@7.28.6(supports-color@10.2.2)': dependencies: '@babel/traverse': 7.29.8(supports-color@10.2.2) @@ -29798,13 +29740,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-module-imports@7.29.7(supports-color@7.2.0)': - dependencies: - '@babel/traverse': 7.29.8(supports-color@7.2.0) - '@babel/types': 7.29.8 - transitivePeerDependencies: - - supports-color - '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.5(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: '@babel/core': 7.28.5(supports-color@10.2.2) @@ -29841,15 +29776,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)': - dependencies: - '@babel/core': 7.29.7(supports-color@7.2.0) - '@babel/helper-module-imports': 7.29.7(supports-color@7.2.0) - '@babel/helper-validator-identifier': 7.29.7 - '@babel/traverse': 7.29.8(supports-color@7.2.0) - transitivePeerDependencies: - - supports-color - '@babel/helper-optimise-call-expression@7.27.1': dependencies: '@babel/types': 7.29.8 @@ -29867,12 +29793,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.27.1(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)': + '@babel/helper-replace-supers@7.27.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7(supports-color@7.2.0) - '@babel/helper-member-expression-to-functions': 7.28.5(supports-color@7.2.0) + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/helper-member-expression-to-functions': 7.28.5(supports-color@10.2.2) '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.29.8(supports-color@7.2.0) + '@babel/traverse': 7.29.8(supports-color@10.2.2) transitivePeerDependencies: - supports-color @@ -29885,15 +29811,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.28.6(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)': - dependencies: - '@babel/core': 7.29.7(supports-color@7.2.0) - '@babel/helper-member-expression-to-functions': 7.28.5(supports-color@7.2.0) - '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.29.8(supports-color@7.2.0) - transitivePeerDependencies: - - supports-color - '@babel/helper-skip-transparent-expression-wrappers@7.27.1(supports-color@10.2.2)': dependencies: '@babel/traverse': 7.29.8(supports-color@10.2.2) @@ -29901,13 +29818,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-skip-transparent-expression-wrappers@7.27.1(supports-color@7.2.0)': - dependencies: - '@babel/traverse': 7.29.8(supports-color@7.2.0) - '@babel/types': 7.29.8 - transitivePeerDependencies: - - supports-color - '@babel/helper-string-parser@7.29.7': {} '@babel/helper-validator-identifier@7.29.7': {} @@ -29963,19 +29873,14 @@ snapshots: '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.7(supports-color@7.2.0))': - dependencies: - '@babel/core': 7.29.7(supports-color@7.2.0) - '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.5(supports-color@10.2.2))': dependencies: '@babel/core': 7.28.5(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.29.7(supports-color@7.2.0))': + '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.29.7(supports-color@10.2.2))': dependencies: - '@babel/core': 7.29.7(supports-color@7.2.0) + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.7(supports-color@10.2.2))': @@ -29983,11 +29888,6 @@ snapshots: '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.7(supports-color@7.2.0))': - dependencies: - '@babel/core': 7.29.7(supports-color@7.2.0) - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-class-properties@7.28.6(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: '@babel/core': 7.29.7(supports-color@10.2.2) @@ -30012,14 +29912,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)': - dependencies: - '@babel/core': 7.29.7(supports-color@7.2.0) - '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0) - '@babel/helper-plugin-utils': 7.27.1 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-typescript@7.27.1(@babel/core@7.28.5(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: '@babel/core': 7.28.5(supports-color@10.2.2) @@ -30031,14 +29923,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-typescript@7.27.1(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)': + '@babel/plugin-transform-typescript@7.27.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7(supports-color@7.2.0) + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@7.2.0) - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.29.7(supports-color@7.2.0)) + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@10.2.2) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.29.7(supports-color@10.2.2)) transitivePeerDependencies: - supports-color @@ -30053,17 +29945,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-typescript@7.28.6(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)': - dependencies: - '@babel/core': 7.29.7(supports-color@7.2.0) - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0) - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@7.2.0) - '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.7(supports-color@7.2.0)) - transitivePeerDependencies: - - supports-color - '@babel/preset-typescript@7.27.1(@babel/core@7.28.5(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: '@babel/core': 7.28.5(supports-color@10.2.2) @@ -30075,14 +29956,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/preset-typescript@7.27.1(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)': + '@babel/preset-typescript@7.27.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.29.7(supports-color@7.2.0) + '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.7(supports-color@7.2.0)) - '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0) - '@babel/plugin-transform-typescript': 7.27.1(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + '@babel/plugin-transform-typescript': 7.27.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) transitivePeerDependencies: - supports-color @@ -30143,18 +30024,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/traverse@7.29.8(supports-color@7.2.0)': - dependencies: - '@babel/code-frame': 7.29.7 - '@babel/generator': 7.29.8 - '@babel/helper-globals': 7.29.7 - '@babel/parser': 7.29.8 - '@babel/template': 7.29.7 - '@babel/types': 7.29.8 - debug: 4.4.3(supports-color@7.2.0) - transitivePeerDependencies: - - supports-color - '@babel/types@7.29.8': dependencies: '@babel/helper-string-parser': 7.29.7 @@ -30251,7 +30120,7 @@ snapshots: outdent: 0.5.0 prettier: 2.8.8 resolve-from: 5.0.0 - semver: 7.8.2 + semver: 7.8.5 '@changesets/assemble-release-plan@6.0.9': dependencies: @@ -30260,7 +30129,7 @@ snapshots: '@changesets/should-skip-package': 0.1.2 '@changesets/types': 6.1.0 '@manypkg/get-packages': 1.1.3 - semver: 7.8.2 + semver: 7.8.5 '@changesets/changelog-git@0.2.1': dependencies: @@ -30325,7 +30194,7 @@ snapshots: '@changesets/types': 6.1.0 '@manypkg/get-packages': 1.1.3 picocolors: 1.1.1 - semver: 7.8.2 + semver: 7.8.5 '@changesets/get-github-info@0.8.0': dependencies: @@ -30553,9 +30422,9 @@ snapshots: '@cloudflare/workerd-windows-64@1.20260317.1': optional: true - '@codspeed/core@6.0.1(debug@4.4.3(supports-color@7.2.0))(supports-color@10.2.2)': + '@codspeed/core@6.0.1(debug@4.4.3(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - axios: 1.18.1(debug@4.4.3(supports-color@7.2.0))(supports-color@10.2.2) + axios: 1.18.1(debug@4.4.3(supports-color@10.2.2))(supports-color@10.2.2) form-data: 4.0.6 node-gyp-build: 4.8.4 stack-trace: 1.0.0-pre2 @@ -30563,9 +30432,9 @@ snapshots: - debug - supports-color - '@codspeed/vitest-plugin@6.0.1(debug@4.4.3(supports-color@7.2.0))(supports-color@10.2.2)(tinybench@6.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vitest@5.0.4)': + '@codspeed/vitest-plugin@6.0.1(debug@4.4.3(supports-color@10.2.2))(supports-color@10.2.2)(tinybench@6.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vitest@5.0.4)': dependencies: - '@codspeed/core': 6.0.1(debug@4.4.3(supports-color@7.2.0))(supports-color@10.2.2) + '@codspeed/core': 6.0.1(debug@4.4.3(supports-color@10.2.2))(supports-color@10.2.2) tinybench: 6.2.2 vite: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vitest: 5.0.4(@opentelemetry/api@1.9.1)(@types/node@25.0.9)(@vitest/ui@5.0.4)(jsdom@29.1.1(@noble/hashes@2.0.1))(msw@2.15.0(@types/node@25.0.9)(@typescript/typescript6@6.0.2))(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) @@ -32469,7 +32338,7 @@ snapshots: https-proxy-agent: 7.0.6(supports-color@10.2.2) node-fetch: 2.7.0 nopt: 8.1.0 - semver: 7.8.2 + semver: 7.8.5 tar: 7.4.3 transitivePeerDependencies: - encoding @@ -32662,7 +32531,7 @@ snapshots: dependencies: '@emnapi/core': 1.11.3 '@emnapi/runtime': 1.11.3 - '@tybys/wasm-util': 0.10.2 + '@tybys/wasm-util': 0.10.3 optional: true '@napi-rs/wasm-runtime@0.2.4': @@ -32675,14 +32544,7 @@ snapshots: dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 - '@tybys/wasm-util': 0.10.2 - optional: true - - '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3)': - dependencies: - '@emnapi/core': 1.11.3 - '@emnapi/runtime': 1.11.3 - '@tybys/wasm-util': 0.10.2 + '@tybys/wasm-util': 0.10.3 optional: true '@napi-rs/wasm-runtime@1.1.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': @@ -33122,43 +32984,43 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.19.0 - '@nx/devkit@23.2.0(nx@23.2.0(@swc-node/register@1.11.1(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3)(@swc/core@1.15.33(@swc/helpers@0.5.23))(@swc/types@0.1.26)(@typescript/typescript6@6.0.2)(supports-color@7.2.0))(@swc/core@1.15.33(@swc/helpers@0.5.23)))': + '@nx/devkit@24.0.0(nx@24.0.0(@swc-node/register@1.11.1(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3)(@swc/core@1.15.33(@swc/helpers@0.5.23))(@swc/types@0.1.26)(@typescript/typescript6@6.0.2)(supports-color@7.2.0))(@swc/core@1.15.33(@swc/helpers@0.5.23)))': dependencies: ejs: 5.0.1 minimatch: 10.2.5 - nx: 23.2.0(@swc-node/register@1.11.1(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3)(@swc/core@1.15.33(@swc/helpers@0.5.23))(@swc/types@0.1.26)(@typescript/typescript6@6.0.2)(supports-color@7.2.0))(@swc/core@1.15.33(@swc/helpers@0.5.23)) + nx: 24.0.0(@swc-node/register@1.11.1(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3)(@swc/core@1.15.33(@swc/helpers@0.5.23))(@swc/types@0.1.26)(@typescript/typescript6@6.0.2)(supports-color@7.2.0))(@swc/core@1.15.33(@swc/helpers@0.5.23)) semver: 7.8.5 tslib: 2.8.1 yargs-parser: 21.1.1 - '@nx/nx-darwin-arm64@23.2.0': + '@nx/nx-darwin-arm64@24.0.0': optional: true - '@nx/nx-darwin-x64@23.2.0': + '@nx/nx-darwin-x64@24.0.0': optional: true - '@nx/nx-freebsd-x64@23.2.0': + '@nx/nx-freebsd-x64@24.0.0': optional: true - '@nx/nx-linux-arm-gnueabihf@23.2.0': + '@nx/nx-linux-arm-gnueabihf@24.0.0': optional: true - '@nx/nx-linux-arm64-gnu@23.2.0': + '@nx/nx-linux-arm64-gnu@24.0.0': optional: true - '@nx/nx-linux-arm64-musl@23.2.0': + '@nx/nx-linux-arm64-musl@24.0.0': optional: true - '@nx/nx-linux-x64-gnu@23.2.0': + '@nx/nx-linux-x64-gnu@24.0.0': optional: true - '@nx/nx-linux-x64-musl@23.2.0': + '@nx/nx-linux-x64-musl@24.0.0': optional: true - '@nx/nx-win32-arm64-msvc@23.2.0': + '@nx/nx-win32-arm64-msvc@24.0.0': optional: true - '@nx/nx-win32-x64-msvc@23.2.0': + '@nx/nx-win32-x64-msvc@24.0.0': optional: true '@one-ini/wasm@0.1.1': {} @@ -33299,7 +33161,7 @@ snapshots: '@oxc-resolver/binding-wasm32-wasi@11.19.1(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3)': dependencies: - '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3) + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3) transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -34887,20 +34749,6 @@ snapshots: - encoding - supports-color - '@sentry/bundler-plugin-core@4.6.1(supports-color@7.2.0)': - dependencies: - '@babel/core': 7.29.7(supports-color@7.2.0) - '@sentry/babel-plugin-component-annotate': 4.6.1 - '@sentry/cli': 2.58.4(supports-color@7.2.0) - dotenv: 16.6.1 - find-up: 5.0.0 - glob: 10.5.0 - magic-string: 0.30.8 - unplugin: 1.0.1 - transitivePeerDependencies: - - encoding - - supports-color - '@sentry/cli-darwin@2.58.4': optional: true @@ -34945,26 +34793,6 @@ snapshots: - encoding - supports-color - '@sentry/cli@2.58.4(supports-color@7.2.0)': - dependencies: - https-proxy-agent: 5.0.1(supports-color@7.2.0) - node-fetch: 2.7.0 - progress: 2.0.3 - proxy-from-env: 1.1.0 - which: 2.0.2 - optionalDependencies: - '@sentry/cli-darwin': 2.58.4 - '@sentry/cli-linux-arm': 2.58.4 - '@sentry/cli-linux-arm64': 2.58.4 - '@sentry/cli-linux-i686': 2.58.4 - '@sentry/cli-linux-x64': 2.58.4 - '@sentry/cli-win32-arm64': 2.58.4 - '@sentry/cli-win32-i686': 2.58.4 - '@sentry/cli-win32-x64': 2.58.4 - transitivePeerDependencies: - - encoding - - supports-color - '@sentry/core@10.32.0': {} '@sentry/core@7.120.4': @@ -35005,14 +34833,6 @@ snapshots: - encoding - supports-color - '@sentry/vite-plugin@4.6.1(supports-color@7.2.0)': - dependencies: - '@sentry/bundler-plugin-core': 4.6.1(supports-color@7.2.0) - unplugin: 1.0.1 - transitivePeerDependencies: - - encoding - - supports-color - '@sentry/vue@10.32.0(@tanstack/vue-router@packages+vue-router)(vue@3.5.25(typescript@5.8.3))': dependencies: '@sentry/browser': 10.32.0 @@ -35520,15 +35340,15 @@ snapshots: - supports-color - typescript - '@tanstack/eslint-config@0.4.0(@typescript-eslint/utils@8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0))(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)': + '@tanstack/eslint-config@0.4.0(@typescript-eslint/utils@8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@10.2.2))(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: '@eslint/js': 10.0.1(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0)) '@stylistic/eslint-plugin': 5.10.0(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0)) eslint: 9.22.0(jiti@2.7.0)(supports-color@7.2.0) - eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0))(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0) + eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@10.2.2))(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0) eslint-plugin-n: 17.24.0(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0)) globals: 17.4.0 - typescript-eslint: 8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0) + typescript-eslint: 8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@10.2.2) vue-eslint-parser: 10.4.0(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0) transitivePeerDependencies: - '@typescript-eslint/utils' @@ -35660,18 +35480,6 @@ snapshots: - supports-color - typescript - '@tanstack/vite-config@0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))': - dependencies: - vite: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) - vite-plugin-dts: 4.2.3(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) - vite-plugin-externalize-deps: 0.10.0(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) - vite-tsconfig-paths: 6.1.1(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) - transitivePeerDependencies: - - '@types/node' - - rollup - - supports-color - - typescript - '@tanstack/vite-config@0.5.2(@types/node@25.0.9)(supports-color@10.2.2)(typescript@5.9.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.105.1)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))': dependencies: vite: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.105.1)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) @@ -35835,11 +35643,6 @@ snapshots: react-dom: 19.2.3(react@19.2.3) typescript: '@typescript/typescript6@6.0.2' - '@tybys/wasm-util@0.10.2': - dependencies: - tslib: 2.8.1 - optional: true - '@tybys/wasm-util@0.10.3': dependencies: tslib: 2.8.1 @@ -36082,13 +35885,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.57.1(@typescript-eslint/parser@8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0))(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)': + '@typescript-eslint/eslint-plugin@8.57.1(@typescript-eslint/parser@8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@10.2.2))(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@10.2.2)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0) + '@typescript-eslint/parser': 8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@10.2.2) '@typescript-eslint/scope-manager': 8.57.1 - '@typescript-eslint/type-utils': 8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0) - '@typescript-eslint/utils': 8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0) + '@typescript-eslint/type-utils': 8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@10.2.2) + '@typescript-eslint/utils': 8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@10.2.2) '@typescript-eslint/visitor-keys': 8.57.1 eslint: 9.22.0(jiti@2.7.0)(supports-color@7.2.0) ignore: 7.0.5 @@ -36146,11 +35949,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)': + '@typescript-eslint/parser@8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@10.2.2)': dependencies: '@typescript-eslint/scope-manager': 8.57.1 '@typescript-eslint/types': 8.57.1 - '@typescript-eslint/typescript-estree': 8.57.1(@typescript/typescript6@6.0.2)(supports-color@7.2.0) + '@typescript-eslint/typescript-estree': 8.57.1(@typescript/typescript6@6.0.2)(supports-color@10.2.2) '@typescript-eslint/visitor-keys': 8.57.1 debug: 4.4.3(supports-color@7.2.0) eslint: 9.22.0(jiti@2.7.0)(supports-color@7.2.0) @@ -36203,15 +36006,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.57.1(@typescript/typescript6@6.0.2)(supports-color@7.2.0)': - dependencies: - '@typescript-eslint/tsconfig-utils': 8.57.1(@typescript/typescript6@6.0.2) - '@typescript-eslint/types': 8.57.1 - debug: 4.4.3(supports-color@7.2.0) - typescript: '@typescript/typescript6@6.0.2' - transitivePeerDependencies: - - supports-color - '@typescript-eslint/project-service@8.57.1(supports-color@10.2.2)(typescript@5.9.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.57.1(typescript@5.9.3) @@ -36336,12 +36130,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)': + '@typescript-eslint/type-utils@8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@10.2.2)': dependencies: '@typescript-eslint/types': 8.57.1 - '@typescript-eslint/typescript-estree': 8.57.1(@typescript/typescript6@6.0.2)(supports-color@7.2.0) - '@typescript-eslint/utils': 8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0) - debug: 4.4.3(supports-color@7.2.0) + '@typescript-eslint/typescript-estree': 8.57.1(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + '@typescript-eslint/utils': 8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@10.2.2) + debug: 4.4.3(supports-color@10.2.2) eslint: 9.22.0(jiti@2.7.0)(supports-color@7.2.0) ts-api-utils: 2.4.0(@typescript/typescript6@6.0.2) typescript: '@typescript/typescript6@6.0.2' @@ -36364,7 +36158,7 @@ snapshots: fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.9 - semver: 7.8.2 + semver: 7.8.5 ts-api-utils: 2.4.0(@typescript/typescript6@6.0.2) typescript: '@typescript/typescript6@6.0.2' transitivePeerDependencies: @@ -36380,7 +36174,7 @@ snapshots: fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.9 - semver: 7.8.2 + semver: 7.8.5 ts-api-utils: 2.1.0(@typescript/typescript6@6.0.2) typescript: '@typescript/typescript6@6.0.2' transitivePeerDependencies: @@ -36396,7 +36190,7 @@ snapshots: fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.9 - semver: 7.8.2 + semver: 7.8.5 ts-api-utils: 2.1.0(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: @@ -36412,7 +36206,7 @@ snapshots: fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.9 - semver: 7.8.2 + semver: 7.8.5 ts-api-utils: 2.1.0(typescript@5.9.2) typescript: 5.9.2 transitivePeerDependencies: @@ -36426,7 +36220,7 @@ snapshots: '@typescript-eslint/visitor-keys': 8.53.0 debug: 4.4.3(supports-color@10.2.2) minimatch: 9.0.9 - semver: 7.8.2 + semver: 7.8.5 tinyglobby: 0.2.17 ts-api-utils: 2.4.0(typescript@5.9.2) typescript: 5.9.2 @@ -36448,21 +36242,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.57.1(@typescript/typescript6@6.0.2)(supports-color@7.2.0)': - dependencies: - '@typescript-eslint/project-service': 8.57.1(@typescript/typescript6@6.0.2)(supports-color@7.2.0) - '@typescript-eslint/tsconfig-utils': 8.57.1(@typescript/typescript6@6.0.2) - '@typescript-eslint/types': 8.57.1 - '@typescript-eslint/visitor-keys': 8.57.1 - debug: 4.4.3(supports-color@7.2.0) - minimatch: 10.2.5 - semver: 7.8.5 - tinyglobby: 0.2.17 - ts-api-utils: 2.4.0(@typescript/typescript6@6.0.2) - typescript: '@typescript/typescript6@6.0.2' - transitivePeerDependencies: - - supports-color - '@typescript-eslint/typescript-estree@8.57.1(supports-color@10.2.2)(typescript@5.9.3)': dependencies: '@typescript-eslint/project-service': 8.57.1(supports-color@10.2.2)(typescript@5.9.3) @@ -36544,12 +36323,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)': + '@typescript-eslint/utils@8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@10.2.2)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0)) '@typescript-eslint/scope-manager': 8.57.1 '@typescript-eslint/types': 8.57.1 - '@typescript-eslint/typescript-estree': 8.57.1(@typescript/typescript6@6.0.2)(supports-color@7.2.0) + '@typescript-eslint/typescript-estree': 8.57.1(@typescript/typescript6@6.0.2)(supports-color@10.2.2) eslint: 9.22.0(jiti@2.7.0)(supports-color@7.2.0) typescript: '@typescript/typescript6@6.0.2' transitivePeerDependencies: @@ -36806,49 +36585,25 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue-jsx@5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(@typescript/typescript6@6.0.2))': + '@vitejs/plugin-vue-jsx@5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.9.3))': dependencies: - '@babel/core': 7.29.7(supports-color@7.2.0) - '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.7(supports-color@7.2.0)) - '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0) - '@rolldown/pluginutils': 1.0.0-rc.9 - '@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0) - vite: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) - vue: 3.5.25(@typescript/typescript6@6.0.2) - transitivePeerDependencies: - - supports-color - - '@vitejs/plugin-vue-jsx@5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.8.3))': - dependencies: - '@babel/core': 7.29.7(supports-color@7.2.0) - '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.7(supports-color@7.2.0)) - '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0) - '@rolldown/pluginutils': 1.0.0-rc.9 - '@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0) - vite: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) - vue: 3.5.25(typescript@5.8.3) - transitivePeerDependencies: - - supports-color - - '@vitejs/plugin-vue-jsx@5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@5.9.3))': - dependencies: - '@babel/core': 7.29.7(supports-color@7.2.0) - '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.7(supports-color@7.2.0)) - '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) '@rolldown/pluginutils': 1.0.0-rc.9 - '@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0) + '@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) vite: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vue: 3.5.25(typescript@5.9.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue-jsx@5.1.5(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@7.0.2))': + '@vitejs/plugin-vue-jsx@5.1.5(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0))(vue@3.5.25(typescript@7.0.2))': dependencies: - '@babel/core': 7.29.7(supports-color@7.2.0) - '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.7(supports-color@7.2.0)) - '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.7(supports-color@10.2.2)) + '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) '@rolldown/pluginutils': 1.0.0-rc.9 - '@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0) + '@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) vite: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) vue: 3.5.25(typescript@7.0.2) transitivePeerDependencies: @@ -37089,22 +36844,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@vue/babel-plugin-jsx@2.0.1(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)': - dependencies: - '@babel/helper-module-imports': 7.27.1(supports-color@7.2.0) - '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.7(supports-color@7.2.0)) - '@babel/template': 7.29.7 - '@babel/traverse': 7.29.8(supports-color@7.2.0) - '@babel/types': 7.29.8 - '@vue/babel-helper-vue-transform-on': 2.0.1 - '@vue/babel-plugin-resolve-type': 2.0.1(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0) - '@vue/shared': 3.5.25 - optionalDependencies: - '@babel/core': 7.29.7(supports-color@7.2.0) - transitivePeerDependencies: - - supports-color - '@vue/babel-plugin-resolve-type@1.5.0(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: '@babel/code-frame': 7.29.7 @@ -37127,17 +36866,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@vue/babel-plugin-resolve-type@2.0.1(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)': - dependencies: - '@babel/code-frame': 7.29.7 - '@babel/core': 7.29.7(supports-color@7.2.0) - '@babel/helper-module-imports': 7.27.1(supports-color@7.2.0) - '@babel/helper-plugin-utils': 7.28.6 - '@babel/parser': 7.29.8 - '@vue/compiler-sfc': 3.5.25 - transitivePeerDependencies: - - supports-color - '@vue/compiler-core@3.5.25': dependencies: '@babel/parser': 7.29.8 @@ -37361,7 +37089,7 @@ snapshots: webpack: 5.110.3(@swc/core@1.15.33(@swc/helpers@0.5.23))(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.5.29)(sharp@0.35.4(@types/node@25.0.9))(svgo@4.0.0)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-dev-server@5.2.4)(webpack@5.110.3) optionalDependencies: - webpack-dev-server: 5.2.4(debug@4.4.3(supports-color@7.2.0))(supports-color@10.2.2)(webpack-cli@5.1.4)(webpack@5.110.3) + webpack-dev-server: 5.2.4(supports-color@10.2.2)(webpack-cli@5.1.4)(webpack@5.110.3) optional: true '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack-dev-server@5.2.4)(webpack@5.97.1)': @@ -37369,7 +37097,7 @@ snapshots: webpack: 5.97.1(@swc/core@1.15.33(@swc/helpers@0.5.23))(esbuild@0.27.4)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-dev-server@5.2.4)(webpack@5.97.1) optionalDependencies: - webpack-dev-server: 5.2.4(debug@4.4.3(supports-color@7.2.0))(supports-color@10.2.2)(webpack-cli@5.1.4)(webpack@5.97.1) + webpack-dev-server: 5.2.4(supports-color@10.2.2)(webpack-cli@5.1.4)(webpack@5.97.1) '@whatwg-node/disposablestack@0.0.6': dependencies: @@ -37469,12 +37197,6 @@ snapshots: transitivePeerDependencies: - supports-color - agent-base@6.0.2(supports-color@7.2.0): - dependencies: - debug: 4.4.3(supports-color@7.2.0) - transitivePeerDependencies: - - supports-color - agent-base@7.1.3: {} ajv-draft-04@1.0.0(ajv@8.13.0): @@ -37689,9 +37411,9 @@ snapshots: aws-ssl-profiles@1.1.2: {} - axios@1.18.1(debug@4.4.3(supports-color@7.2.0))(supports-color@10.2.2): + axios@1.18.1(debug@4.4.3(supports-color@10.2.2))(supports-color@10.2.2): dependencies: - follow-redirects: 1.16.0(debug@4.4.3(supports-color@7.2.0)) + follow-redirects: 1.16.0(debug@4.4.3(supports-color@10.2.2)) form-data: 4.0.6 https-proxy-agent: 5.0.1(supports-color@10.2.2) proxy-from-env: 2.1.0 @@ -37699,16 +37421,6 @@ snapshots: - debug - supports-color - axios@1.18.1(debug@4.4.3(supports-color@7.2.0))(supports-color@7.2.0): - dependencies: - follow-redirects: 1.16.0(debug@4.4.3(supports-color@7.2.0)) - form-data: 4.0.6 - https-proxy-agent: 5.0.1(supports-color@7.2.0) - proxy-from-env: 2.1.0 - transitivePeerDependencies: - - debug - - supports-color - b4a@1.6.7: {} babel-dead-code-elimination@1.0.12(supports-color@10.2.2): @@ -37744,15 +37456,6 @@ snapshots: html-entities: 2.3.3 parse5: 7.3.0 - babel-plugin-jsx-dom-expressions@0.40.3(@babel/core@7.29.7(supports-color@7.2.0)): - dependencies: - '@babel/core': 7.29.7(supports-color@7.2.0) - '@babel/helper-module-imports': 7.18.6 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.7(supports-color@7.2.0)) - '@babel/types': 7.29.8 - html-entities: 2.3.3 - parse5: 7.3.0 - babel-plugin-macros@3.1.0: dependencies: '@babel/runtime': 7.26.7 @@ -37784,13 +37487,6 @@ snapshots: optionalDependencies: solid-js: 1.9.12 - babel-preset-solid@1.9.10(@babel/core@7.29.7(supports-color@7.2.0))(solid-js@1.9.12): - dependencies: - '@babel/core': 7.29.7(supports-color@7.2.0) - babel-plugin-jsx-dom-expressions: 0.40.3(@babel/core@7.29.7(supports-color@7.2.0)) - optionalDependencies: - solid-js: 1.9.12 - balanced-match@1.0.2: {} balanced-match@4.0.3: {} @@ -37957,6 +37653,10 @@ snapshots: dependencies: balanced-match: 1.0.2 + brace-expansion@5.0.12: + dependencies: + balanced-match: 4.0.4 + brace-expansion@5.0.9: dependencies: balanced-match: 4.0.4 @@ -38616,8 +38316,6 @@ snapshots: deepmerge@4.3.1: {} - default-browser-id@5.0.0: {} - default-browser-id@5.0.1: {} default-browser@5.2.1: @@ -38949,10 +38647,6 @@ snapshots: es-module-lexer@3.0.3: {} - es-object-atoms@1.1.1: - dependencies: - es-errors: 1.3.0 - es-object-atoms@1.1.2: dependencies: es-errors: 1.3.0 @@ -38964,11 +38658,11 @@ snapshots: has-tostringtag: 1.0.2 hasown: 2.0.4 - esbuild-plugin-solid@0.6.0(esbuild@0.27.4)(solid-js@1.9.12)(supports-color@7.2.0): + esbuild-plugin-solid@0.6.0(esbuild@0.27.4)(solid-js@1.9.12)(supports-color@10.2.2): dependencies: - '@babel/core': 7.29.7(supports-color@7.2.0) - '@babel/preset-typescript': 7.27.1(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0) - babel-preset-solid: 1.9.10(@babel/core@7.29.7(supports-color@7.2.0))(solid-js@1.9.12) + '@babel/core': 7.29.7(supports-color@10.2.2) + '@babel/preset-typescript': 7.27.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2) + babel-preset-solid: 1.9.10(@babel/core@7.29.7(supports-color@10.2.2))(solid-js@1.9.12) esbuild: 0.27.4 solid-js: 1.9.12 transitivePeerDependencies: @@ -39241,7 +38935,7 @@ snapshots: eslint-import-context: 0.1.9(unrs-resolver@1.11.1) is-glob: 4.0.3 minimatch: 10.2.5 - semver: 7.8.2 + semver: 7.8.5 stable-hash-x: 0.2.0 unrs-resolver: 1.11.1 optionalDependencies: @@ -39249,7 +38943,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0))(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0): + eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@10.2.2))(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0): dependencies: '@typescript-eslint/types': 8.53.0 comment-parser: 1.4.1 @@ -39258,11 +38952,11 @@ snapshots: eslint-import-context: 0.1.9(unrs-resolver@1.11.1) is-glob: 4.0.3 minimatch: 10.2.5 - semver: 7.8.2 + semver: 7.8.5 stable-hash-x: 0.2.0 unrs-resolver: 1.11.1 optionalDependencies: - '@typescript-eslint/utils': 8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0) + '@typescript-eslint/utils': 8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@10.2.2) transitivePeerDependencies: - supports-color @@ -39276,7 +38970,7 @@ snapshots: globals: 15.14.0 globrex: 0.1.2 ignore: 5.3.2 - semver: 7.8.2 + semver: 7.8.5 ts-declaration-location: 1.0.7(@typescript/typescript6@6.0.2) transitivePeerDependencies: - typescript @@ -39291,7 +38985,7 @@ snapshots: globals: 15.14.0 globrex: 0.1.2 ignore: 5.3.2 - semver: 7.8.2 + semver: 7.8.5 ts-declaration-location: 1.0.7(@typescript/typescript6@6.0.2) transitivePeerDependencies: - typescript @@ -39434,11 +39128,11 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.57.1(@typescript-eslint/parser@8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0))(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0))(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0)): + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.57.1(@typescript-eslint/parser@8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@10.2.2))(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@10.2.2))(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0)): dependencies: eslint: 9.22.0(jiti@2.7.0)(supports-color@7.2.0) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.57.1(@typescript-eslint/parser@8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0))(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0) + '@typescript-eslint/eslint-plugin': 8.57.1(@typescript-eslint/parser@8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@10.2.2))(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@10.2.2) eslint-plugin-vue@9.33.0(eslint@9.22.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2): dependencies: @@ -39762,7 +39456,7 @@ snapshots: process-warning: 5.0.0 rfdc: 1.4.1 secure-json-parse: 4.1.0 - semver: 7.8.2 + semver: 7.8.5 toad-cache: 3.7.0 fastq@1.19.0: @@ -39911,10 +39605,6 @@ snapshots: optionalDependencies: debug: 4.4.3(supports-color@10.2.2) - follow-redirects@1.16.0(debug@4.4.3(supports-color@7.2.0)): - optionalDependencies: - debug: 4.4.3(supports-color@7.2.0) - for-each@0.3.5: dependencies: is-callable: 1.2.7 @@ -40295,10 +39985,10 @@ snapshots: transitivePeerDependencies: - supports-color - http-proxy-middleware@2.0.9(@types/express@4.17.25)(debug@4.4.3(supports-color@7.2.0)): + http-proxy-middleware@2.0.9(@types/express@4.17.25): dependencies: '@types/http-proxy': 1.17.15 - http-proxy: 1.18.1(debug@4.4.3(supports-color@7.2.0)) + http-proxy: 1.18.1(debug@4.4.3(supports-color@10.2.2)) is-glob: 4.0.3 is-plain-obj: 3.0.0 micromatch: 4.0.8 @@ -40326,14 +40016,6 @@ snapshots: transitivePeerDependencies: - debug - http-proxy@1.18.1(debug@4.4.3(supports-color@7.2.0)): - dependencies: - eventemitter3: 4.0.7 - follow-redirects: 1.16.0(debug@4.4.3(supports-color@7.2.0)) - requires-port: 1.0.0 - transitivePeerDependencies: - - debug - http-shutdown@1.2.2: {} http-status-codes@2.3.0: {} @@ -40345,13 +40027,6 @@ snapshots: transitivePeerDependencies: - supports-color - https-proxy-agent@5.0.1(supports-color@7.2.0): - dependencies: - agent-base: 6.0.2(supports-color@7.2.0) - debug: 4.4.3(supports-color@7.2.0) - transitivePeerDependencies: - - supports-color - https-proxy-agent@7.0.6(supports-color@10.2.2): dependencies: agent-base: 7.1.3 @@ -40395,6 +40070,8 @@ snapshots: ignore@5.3.2: {} + ignore@7.0.12: {} + ignore@7.0.5: {} image-meta@0.2.2: {} @@ -41665,7 +41342,7 @@ snapshots: nwsapi@2.2.16: {} - nx@23.2.0(@swc-node/register@1.11.1(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3)(@swc/core@1.15.33(@swc/helpers@0.5.23))(@swc/types@0.1.26)(@typescript/typescript6@6.0.2)(supports-color@7.2.0))(@swc/core@1.15.33(@swc/helpers@0.5.23)): + nx@24.0.0(@swc-node/register@1.11.1(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3)(@swc/core@1.15.33(@swc/helpers@0.5.23))(@swc/types@0.1.26)(@typescript/typescript6@6.0.2)(supports-color@7.2.0))(@swc/core@1.15.33(@swc/helpers@0.5.23)): dependencies: '@clack/core': 1.4.3 '@clack/prompts': 1.7.0 @@ -41677,19 +41354,14 @@ snapshots: '@tybys/wasm-util': 0.9.0 '@yarnpkg/lockfile': 1.1.0 '@zkochan/js-yaml': 0.0.7 - agent-base: 6.0.2(supports-color@7.2.0) ansi-regex: 5.0.1 ansi-styles: 4.3.0 argparse: 2.0.1 - asynckit: 0.4.0 - axios: 1.18.1(debug@4.4.3(supports-color@7.2.0))(supports-color@7.2.0) balanced-match: 4.0.3 base64-js: 1.5.1 bl: 4.1.0 - brace-expansion: 5.0.9 + brace-expansion: 5.0.12 buffer: 5.7.1 - bundle-name: 4.1.0 - call-bind-apply-helpers: 1.0.2 chalk: 4.1.2 cli-cursor: 3.1.0 cli-spinners: 2.6.1 @@ -41697,82 +41369,50 @@ snapshots: clone: 1.0.4 color-convert: 2.0.1 color-name: 1.1.4 - combined-stream: 1.0.8 - debug: 4.4.3(supports-color@7.2.0) - default-browser: 5.2.1 - default-browser-id: 5.0.0 defaults: 1.0.4 - define-lazy-prop: 3.0.0 - delayed-stream: 1.0.0 dotenv: 16.4.7 dotenv-expand: 12.0.3 - dunder-proto: 1.0.1 ejs: 5.0.1 emoji-regex: 8.0.0 end-of-stream: 1.4.5 - es-define-property: 1.0.1 - es-errors: 1.3.0 - es-object-atoms: 1.1.1 - es-set-tostringtag: 2.1.0 escalade: 3.2.0 escape-string-regexp: 1.0.5 fast-string-truncated-width: 3.0.3 fast-string-width: 3.0.2 fast-wrap-ansi: 0.2.0 figures: 3.2.0 - flat: 5.0.2 - follow-redirects: 1.16.0(debug@4.4.3(supports-color@7.2.0)) - form-data: 4.0.6 fs-constants: 1.0.0 - function-bind: 1.1.2 get-caller-file: 2.0.5 - get-intrinsic: 1.3.0 - get-proto: 1.0.1 - gopd: 1.2.0 has-flag: 4.0.0 - has-symbols: 1.1.0 - has-tostringtag: 1.0.2 - hasown: 2.0.4 - https-proxy-agent: 5.0.1(supports-color@7.2.0) ieee754: 1.2.1 - ignore: 7.0.5 + ignore: 7.0.12 inherits: 2.0.4 - is-docker: 3.0.0 is-fullwidth-code-point: 3.0.0 - is-inside-container: 1.0.0 is-interactive: 1.0.0 is-unicode-supported: 0.1.0 - is-wsl: 3.1.0 isexe: 2.0.0 json5: 2.2.3 jsonc-parser: 3.3.1 lines-and-columns: 2.0.3 log-symbols: 4.1.0 - math-intrinsics: 1.1.0 - mime-db: 1.52.0 - mime-types: 2.1.35 mimic-fn: 2.1.0 minimatch: 10.2.5 minimist: 1.2.8 - ms: 2.1.3 npm-run-path: 4.0.1 once: 1.4.0 onetime: 5.1.2 - open: 10.1.0 ora: 5.4.1 path-key: 3.1.1 picocolors: 1.1.1 - proxy-from-env: 2.1.0 readable-stream: 3.6.2 require-directory: 2.1.1 resolve.exports: 2.0.3 restore-cursor: 3.1.0 - run-applescript: 7.0.0 safe-buffer: 5.2.1 - semver: 7.8.4 + semver: 7.8.5 signal-exit: 3.0.7 sisteransi: 1.0.5 - smol-toml: 1.6.1 + smol-toml: 1.9.0 string-width: 4.2.3 string_decoder: 1.3.0 strip-ansi: 6.0.1 @@ -41782,6 +41422,7 @@ snapshots: tmp: 0.2.7 tsconfig-paths: 4.2.0 tslib: 2.8.1 + undici: 7.29.0 util-deprecate: 1.0.2 wcwidth: 1.0.1 which: 3.0.1 @@ -41792,16 +41433,16 @@ snapshots: yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@nx/nx-darwin-arm64': 23.2.0 - '@nx/nx-darwin-x64': 23.2.0 - '@nx/nx-freebsd-x64': 23.2.0 - '@nx/nx-linux-arm-gnueabihf': 23.2.0 - '@nx/nx-linux-arm64-gnu': 23.2.0 - '@nx/nx-linux-arm64-musl': 23.2.0 - '@nx/nx-linux-x64-gnu': 23.2.0 - '@nx/nx-linux-x64-musl': 23.2.0 - '@nx/nx-win32-arm64-msvc': 23.2.0 - '@nx/nx-win32-x64-msvc': 23.2.0 + '@nx/nx-darwin-arm64': 24.0.0 + '@nx/nx-darwin-x64': 24.0.0 + '@nx/nx-freebsd-x64': 24.0.0 + '@nx/nx-linux-arm-gnueabihf': 24.0.0 + '@nx/nx-linux-arm64-gnu': 24.0.0 + '@nx/nx-linux-arm64-musl': 24.0.0 + '@nx/nx-linux-x64-gnu': 24.0.0 + '@nx/nx-linux-x64-musl': 24.0.0 + '@nx/nx-win32-arm64-msvc': 24.0.0 + '@nx/nx-win32-x64-msvc': 24.0.0 '@swc-node/register': 1.11.1(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3)(@swc/core@1.15.33(@swc/helpers@0.5.23))(@swc/types@0.1.26)(@typescript/typescript6@6.0.2)(supports-color@7.2.0) '@swc/core': 1.15.33(@swc/helpers@0.5.23) @@ -42876,8 +42517,6 @@ snapshots: '@vue/compiler-sfc': 3.5.25 vue: 3.5.25(@typescript/typescript6@6.0.2) - run-applescript@7.0.0: {} - run-applescript@7.1.0: {} run-parallel@1.2.0: @@ -43060,8 +42699,6 @@ snapshots: semver@7.8.2: {} - semver@7.8.4: {} - semver@7.8.5: {} send@0.19.0(supports-color@10.2.2): @@ -43304,6 +42941,8 @@ snapshots: smol-toml@1.6.1: {} + smol-toml@1.9.0: {} + sockjs@0.3.24: dependencies: faye-websocket: 0.11.4 @@ -43335,15 +42974,6 @@ snapshots: transitivePeerDependencies: - supports-color - solid-refresh@0.6.3(solid-js@1.9.12)(supports-color@7.2.0): - dependencies: - '@babel/generator': 7.29.8 - '@babel/helper-module-imports': 7.27.1(supports-color@7.2.0) - '@babel/types': 7.29.8 - solid-js: 1.9.12 - transitivePeerDependencies: - - supports-color - solid-refresh@0.7.8(solid-js@1.9.12): dependencies: '@babel/generator': 7.29.8 @@ -43899,12 +43529,12 @@ snapshots: transitivePeerDependencies: - supports-color - typescript-eslint@8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0): + typescript-eslint@8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@10.2.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.57.1(@typescript-eslint/parser@8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0))(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0) - '@typescript-eslint/parser': 8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0) - '@typescript-eslint/typescript-estree': 8.57.1(@typescript/typescript6@6.0.2)(supports-color@7.2.0) - '@typescript-eslint/utils': 8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0) + '@typescript-eslint/eslint-plugin': 8.57.1(@typescript-eslint/parser@8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@10.2.2))(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@10.2.2) + '@typescript-eslint/parser': 8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@10.2.2) + '@typescript-eslint/typescript-estree': 8.57.1(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + '@typescript-eslint/utils': 8.57.1(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@10.2.2) eslint: 9.22.0(jiti@2.7.0)(supports-color@7.2.0) typescript: '@typescript/typescript6@6.0.2' transitivePeerDependencies: @@ -43969,6 +43599,8 @@ snapshots: undici@7.27.2: {} + undici@7.29.0: {} + unenv@2.0.0-rc.24: dependencies: pathe: 2.0.3 @@ -44199,25 +43831,6 @@ snapshots: - rollup - supports-color - vite-plugin-dts@4.2.3(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)): - dependencies: - '@microsoft/api-extractor': 7.47.7(@types/node@25.0.9) - '@rollup/pluginutils': 5.1.4(rollup@4.63.1) - '@volar/typescript': 2.4.26(@typescript/typescript6@6.0.2) - '@vue/language-core': 2.1.6(@typescript/typescript6@6.0.2) - compare-versions: 6.1.1 - debug: 4.4.3(supports-color@10.2.2) - kolorist: 1.8.0 - local-pkg: 0.5.1 - magic-string: 0.30.21 - typescript: '@typescript/typescript6@6.0.2' - optionalDependencies: - vite: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) - transitivePeerDependencies: - - '@types/node' - - rollup - - supports-color - vite-plugin-dts@4.2.3(@types/node@25.0.9)(supports-color@10.2.2)(typescript@5.9.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.105.1)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)): dependencies: '@microsoft/api-extractor': 7.47.7(@types/node@25.0.9) @@ -44294,21 +43907,6 @@ snapshots: transitivePeerDependencies: - supports-color - vite-plugin-solid@2.11.11(@testing-library/jest-dom@6.6.3)(solid-js@1.9.12)(supports-color@7.2.0)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)): - dependencies: - '@babel/core': 7.29.7(supports-color@7.2.0) - '@types/babel__core': 7.20.5 - babel-preset-solid: 1.9.10(@babel/core@7.29.7(supports-color@7.2.0))(solid-js@1.9.12) - merge-anything: 5.1.7 - solid-js: 1.9.12 - solid-refresh: 0.6.3(solid-js@1.9.12)(supports-color@7.2.0) - vite: 8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0) - vitefu: 1.1.1(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)) - optionalDependencies: - '@testing-library/jest-dom': 6.6.3 - transitivePeerDependencies: - - supports-color - vite-plugin-solid@2.11.11(@testing-library/jest-dom@7.0.1(@testing-library/dom@10.4.1)(vitest@5.0.4))(solid-js@1.9.12)(supports-color@10.2.2)(vite@8.3.4(@types/node@25.0.9)(esbuild@0.28.2)(jiti@2.7.0)(sass-embedded@1.105.1)(sass@1.97.2)(terser@5.51.2)(tsx@4.20.3)(yaml@2.9.0)): dependencies: '@babel/core': 7.29.7(supports-color@10.2.2) @@ -44629,7 +44227,7 @@ snapshots: eslint-visitor-keys: 4.2.1 espree: 10.4.0 esquery: 1.6.0 - semver: 7.8.2 + semver: 7.8.5 transitivePeerDependencies: - supports-color @@ -44641,7 +44239,7 @@ snapshots: eslint-visitor-keys: 4.2.1 espree: 10.4.0 esquery: 1.6.0 - semver: 7.8.2 + semver: 7.8.5 transitivePeerDependencies: - supports-color @@ -44766,7 +44364,7 @@ snapshots: webpack: 5.110.3(@swc/core@1.15.33(@swc/helpers@0.5.23))(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@6.1.0)(lightningcss@1.33.0)(postcss@8.5.29)(sharp@0.35.4(@types/node@25.0.9))(svgo@4.0.0)(webpack-cli@5.1.4) webpack-merge: 5.10.0 optionalDependencies: - webpack-dev-server: 5.2.4(debug@4.4.3(supports-color@7.2.0))(supports-color@10.2.2)(webpack-cli@5.1.4)(webpack@5.110.3) + webpack-dev-server: 5.2.4(supports-color@10.2.2)(webpack-cli@5.1.4)(webpack@5.110.3) optional: true webpack-cli@5.1.4(webpack-dev-server@5.2.4)(webpack@5.97.1): @@ -44786,7 +44384,7 @@ snapshots: webpack: 5.97.1(@swc/core@1.15.33(@swc/helpers@0.5.23))(esbuild@0.27.4)(webpack-cli@5.1.4) webpack-merge: 5.10.0 optionalDependencies: - webpack-dev-server: 5.2.4(debug@4.4.3(supports-color@7.2.0))(supports-color@10.2.2)(webpack-cli@5.1.4)(webpack@5.97.1) + webpack-dev-server: 5.2.4(supports-color@10.2.2)(webpack-cli@5.1.4)(webpack@5.97.1) webpack-dev-middleware@7.4.2(webpack@5.110.3): dependencies: @@ -44811,7 +44409,7 @@ snapshots: optionalDependencies: webpack: 5.97.1(@swc/core@1.15.33(@swc/helpers@0.5.23))(esbuild@0.27.4)(webpack-cli@5.1.4) - webpack-dev-server@5.2.4(debug@4.4.3(supports-color@7.2.0))(supports-color@10.2.2)(webpack-cli@5.1.4)(webpack@5.110.3): + webpack-dev-server@5.2.4(supports-color@10.2.2)(webpack-cli@5.1.4)(webpack@5.110.3): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -44829,7 +44427,7 @@ snapshots: connect-history-api-fallback: 2.0.0 express: 4.22.2(supports-color@10.2.2) graceful-fs: 4.2.11 - http-proxy-middleware: 2.0.9(@types/express@4.17.25)(debug@4.4.3(supports-color@7.2.0)) + http-proxy-middleware: 2.0.9(@types/express@4.17.25) ipaddr.js: 2.2.0 launch-editor: 2.9.1 open: 10.1.0 @@ -44851,7 +44449,7 @@ snapshots: - utf-8-validate optional: true - webpack-dev-server@5.2.4(debug@4.4.3(supports-color@7.2.0))(supports-color@10.2.2)(webpack-cli@5.1.4)(webpack@5.97.1): + webpack-dev-server@5.2.4(supports-color@10.2.2)(webpack-cli@5.1.4)(webpack@5.97.1): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -44869,7 +44467,7 @@ snapshots: connect-history-api-fallback: 2.0.0 express: 4.22.2(supports-color@10.2.2) graceful-fs: 4.2.11 - http-proxy-middleware: 2.0.9(@types/express@4.17.25)(debug@4.4.3(supports-color@7.2.0)) + http-proxy-middleware: 2.0.9(@types/express@4.17.25) ipaddr.js: 2.2.0 launch-editor: 2.9.1 open: 10.1.0 From 29be168a3aed8dfd86ff68012973e7c0e7e0d0f4 Mon Sep 17 00:00:00 2001 From: Nicolas Beaussart Date: Sat, 24 Oct 2026 22:47:29 +0200 Subject: [PATCH 2/6] ci: use task-based affected and defer Ultracache --- .github/workflows/pr.yml | 6 +----- nx.json | 7 ++----- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 8ef5dcc0529..a662f0bb558 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -10,13 +10,9 @@ concurrency: env: NX_CLOUD_ACCESS_TOKEN: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }} SERVER_PRESET: 'node-server' - # Enable Ultracache and dynamic task packing for distributed CI. + # Enable dynamic task packing for distributed CI. NX_CLOUD_AGENT_TASK_QUEUE: true NX_CLOUD_AUTO_TASK_PACKING: true - NX_CLOUD_USE_ULTRACACHE: true - NX_CLOUD_ULTRACACHE_MODE: 'ON' - NX_CLOUD_VERBOSE_LOGGING: true - NX_CLOUD_ULTRACACHE_STRICT_REPORTS: false NX_CLOUD_AGENT_UNCAPPED_GROUP_WORK: true NX_CLOUD_PACKING_MEM_MULTIPLIER: 1.5 NX_CLOUD_BUFFER_TASK_COMPLETIONS: true diff --git a/nx.json b/nx.json index 8c8300486f3..2491a519852 100644 --- a/nx.json +++ b/nx.json @@ -1,7 +1,7 @@ { "$schema": "./node_modules/nx/schemas/nx-schema.json", "defaultBase": "main", - "bust": "nx24-ultracache-full-2026-10-24-01", + "bust": "nx24-task-packing-full-2026-10-24-02", "nxCloudId": "6442f7de8226a6291646a813", "useInferencePlugins": false, "parallel": 5, @@ -160,8 +160,5 @@ "plugin": "./scripts/nx/playwright-plugin.ts" } ], - "analytics": true, - "affected": { - "legacy": true - } + "analytics": true } From 9d5d9cc56a3d236c68d83d0db0b6f2331b83d2fb Mon Sep 17 00:00:00 2001 From: Nicolas Beaussart Date: Sat, 24 Oct 2026 23:15:20 +0200 Subject: [PATCH 3/6] ci: isolate preview cache for task packing comparison --- .github/workflows/pr.yml | 8 ++++++++ nx.json | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index a662f0bb558..cb576276c05 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -32,6 +32,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: fetch-depth: 0 + ref: ${{ github.event.pull_request.head.sha }} persist-credentials: false - name: Start Nx Agents run: npx nx-cloud start-ci-run --distribute-on=".nx/workflows/dynamic-changesets.yaml" @@ -42,6 +43,9 @@ jobs: with: main-branch-name: main - name: Run Checks + env: + # Use the same comparison base even if main advances between runs. + NX_BASE: 6b9fe6d29552270836c511bc9b343d73541f4424 run: pnpm run test:pr --parallel=3 - name: Stop Nx Agents if: ${{ always() }} @@ -49,6 +53,9 @@ jobs: preview: name: Preview runs-on: ubuntu-latest + env: + # Keep preview builds from warming the distributed Test job cache. + NX_NO_CLOUD: true permissions: contents: read pull-requests: write @@ -57,6 +64,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: fetch-depth: 0 + ref: ${{ github.event.pull_request.head.sha }} persist-credentials: false - name: Setup Tools uses: TanStack/config/.github/setup@e4b48f16568324f76f467aa4c2aac2f05db632c3 # main diff --git a/nx.json b/nx.json index 2491a519852..280b3a7e253 100644 --- a/nx.json +++ b/nx.json @@ -1,7 +1,7 @@ { "$schema": "./node_modules/nx/schemas/nx-schema.json", "defaultBase": "main", - "bust": "nx24-task-packing-full-2026-10-24-02", + "bust": "nx24-packing-isolated-preview-full-2026-10-24-03", "nxCloudId": "6442f7de8226a6291646a813", "useInferencePlugins": false, "parallel": 5, From a9387554e725eb54e13e2e9fc50c32fdec926993 Mon Sep 17 00:00:00 2001 From: Nicolas Beaussart Date: Sat, 24 Oct 2026 23:56:06 +0200 Subject: [PATCH 4/6] ci: migrate Nx workers and scope E2E scheduling per project --- .github/workflows/pr.yml | 8 +- .nx/ci-config.yaml | 6 + .nx/e2e-scheduling-constraints.yaml | 750 ++++++++++++++++++ .nx/workflows/dynamic-changesets.yaml | 4 - e2e/AGENTS.md | 5 +- .../deferred-hydration/package.json | 12 + e2e/react-start/dev-ssr-styles/package.json | 40 + e2e/react-start/rsbuild/package.json | 11 + e2e/react-start/server-functions/package.json | 8 + nx.json | 22 +- scripts/nx/playwright-plugin.md | 21 + scripts/nx/playwright-plugin.ts | 4 - 12 files changed, 863 insertions(+), 28 deletions(-) create mode 100644 .nx/ci-config.yaml create mode 100644 .nx/e2e-scheduling-constraints.yaml delete mode 100644 .nx/workflows/dynamic-changesets.yaml diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index cb576276c05..b7edd034707 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -34,8 +34,8 @@ jobs: fetch-depth: 0 ref: ${{ github.event.pull_request.head.sha }} persist-credentials: false - - name: Start Nx Agents - run: npx nx-cloud start-ci-run --distribute-on=".nx/workflows/dynamic-changesets.yaml" + - name: Start Nx Workers + run: npx nx-cloud start-workers - name: Setup Tools uses: TanStack/config/.github/setup@e4b48f16568324f76f467aa4c2aac2f05db632c3 # main - name: Get base and head commits for `nx affected` @@ -47,9 +47,9 @@ jobs: # Use the same comparison base even if main advances between runs. NX_BASE: 6b9fe6d29552270836c511bc9b343d73541f4424 run: pnpm run test:pr --parallel=3 - - name: Stop Nx Agents + - name: Stop Nx Workers if: ${{ always() }} - run: npx nx-cloud stop-all-agents + run: npx nx-cloud stop-all-workers preview: name: Preview runs-on: ubuntu-latest diff --git a/.nx/ci-config.yaml b/.nx/ci-config.yaml new file mode 100644 index 00000000000..341a63ba0dc --- /dev/null +++ b/.nx/ci-config.yaml @@ -0,0 +1,6 @@ +dte: + distribute-on: + small-changeset: 4 linux-medium-js + medium-changeset: 8 linux-medium-js + large-changeset: 16 linux-medium-js + scheduling-constraints: .nx/e2e-scheduling-constraints.yaml diff --git a/.nx/e2e-scheduling-constraints.yaml b/.nx/e2e-scheduling-constraints.yaml new file mode 100644 index 00000000000..77a31e77cc6 --- /dev/null +++ b/.nx/e2e-scheduling-constraints.yaml @@ -0,0 +1,750 @@ +# Builds and E2E variants of one fixture share generated files, caches and outputs. +# Keep each fixture serial on a worker; unrelated projects may share that worker. +# Add a project-scoped rule when adding an E2E fixture. +scheduling-constraints: + - projects: ['tanstack-e2e-router-react-example-view-transitions'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-e2e-router-react-example-view-transitions'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-e2e-router-solid-example-view-transitions'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-e2e-router-solid-example-view-transitions'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-e2e-router-vue-example-view-transitions'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-e2e-router-vue-example-view-transitions'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-eslint-plugin-start-e2e'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-eslint-plugin-start-e2e'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-basic'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-basic'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-basic-auth'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-basic-auth'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-basic-cloudflare'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-basic-cloudflare'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-basic-react-query'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-basic-react-query'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-basic-scroll-restoration'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-basic-scroll-restoration'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-basic-tsr-config'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-basic-tsr-config'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-clerk-basic'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-clerk-basic'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-csp'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-csp'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-css-inline'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-css-inline'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-css-modules'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-css-modules'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-custom-basepath'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-custom-basepath'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-custom-server-rsbuild'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-custom-server-rsbuild'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-deferred-hydration'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-deferred-hydration'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-dev-ssr-styles'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-dev-ssr-styles'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-early-hints'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-early-hints'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-hmr'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-hmr'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-i18n-paraglide'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-i18n-paraglide'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-import-protection'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-import-protection'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-import-protection-custom-config'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-import-protection-custom-config'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-issue-8049'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-issue-8049'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-query-integration'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-query-integration'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-response-reconciliation'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-response-reconciliation'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-root-document-hydration'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-root-document-hydration'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-rsbuild'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-rsbuild'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-rsc'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-rsc'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-rsc-deferred-hydration'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-rsc-deferred-hydration'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-rsc-query'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-rsc-query'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-rsc-rsbuild'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-rsc-rsbuild'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-selective-ssr'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-selective-ssr'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-serialization-adapters'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-serialization-adapters'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-server-functions'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-server-functions'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-server-functions-global-middleware'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: + ['tanstack-react-start-e2e-server-functions-global-middleware'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-server-routes'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-server-routes'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-server-routes-global-middleware'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-server-routes-global-middleware'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-session-handling'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-session-handling'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-spa-mode'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-spa-mode'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-split-base-and-basepath'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-split-base-and-basepath'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-start-manifest'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-start-manifest'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-static-server-functions'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-static-server-functions'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-streaming-ssr'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-streaming-ssr'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-transform-asset-urls'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-transform-asset-urls'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-virtual-routes'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-virtual-routes'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-react-start-e2e-website'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-react-start-e2e-website'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-react-basepath-file-based'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-react-basepath-file-based'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-react-basic'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-react-basic'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-react-basic-esbuild-file-based'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-react-basic-esbuild-file-based'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-react-basic-file-based'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-react-basic-file-based'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-react-basic-file-based-code-splitting'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-react-basic-file-based-code-splitting'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-react-basic-react-query-file-based'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-react-basic-react-query-file-based'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-react-basic-scroll-restoration'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-react-basic-scroll-restoration'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-react-basic-virtual-file-based'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-react-basic-virtual-file-based'] + targets: ['build*', 'test:e2e*'] + - projects: + ['tanstack-router-e2e-react-basic-virtual-named-export-config-file-based'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: + [ + 'tanstack-router-e2e-react-basic-virtual-named-export-config-file-based', + ] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-react-compiler'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-react-compiler'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-react-escaped-special-strings'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-react-escaped-special-strings'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-react-generator-cli-only'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-react-generator-cli-only'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-react-i18n-paraglide'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-react-i18n-paraglide'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-react-issue-4759'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-react-issue-4759'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-react-issue-7120'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-react-issue-7120'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-react-issue-7457'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-react-issue-7457'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-react-js-only-file-based'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-react-js-only-file-based'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-react-match-params'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-react-match-params'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-react-react-query'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-react-react-query'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-react-rspack-basic-file-based'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-react-rspack-basic-file-based'] + targets: ['build*', 'test:e2e*'] + - projects: + [ + 'tanstack-router-e2e-react-rspack-basic-virtual-named-export-config-file-based', + ] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: + [ + 'tanstack-router-e2e-react-rspack-basic-virtual-named-export-config-file-based', + ] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-react-scroll-restoration-sandbox-vite'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-react-scroll-restoration-sandbox-vite'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-sentry-integration'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-sentry-integration'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-solid-basepath-file-based'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-solid-basepath-file-based'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-solid-basic'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-solid-basic'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-solid-basic-esbuild-file-based'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-solid-basic-esbuild-file-based'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-solid-basic-file-based'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-solid-basic-file-based'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-solid-basic-file-based-code-splitting'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-solid-basic-file-based-code-splitting'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-solid-basic-scroll-restoration'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-solid-basic-scroll-restoration'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-solid-basic-solid-query-file-based'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-solid-basic-solid-query-file-based'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-solid-basic-virtual-file-based'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-solid-basic-virtual-file-based'] + targets: ['build*', 'test:e2e*'] + - projects: + ['tanstack-router-e2e-solid-basic-virtual-named-export-config-file-based'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: + [ + 'tanstack-router-e2e-solid-basic-virtual-named-export-config-file-based', + ] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-solid-generator-cli-only'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-solid-generator-cli-only'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-solid-js-only-file-based'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-solid-js-only-file-based'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-solid-rspack-basic-file-based'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-solid-rspack-basic-file-based'] + targets: ['build*', 'test:e2e*'] + - projects: + [ + 'tanstack-router-e2e-solid-rspack-basic-virtual-named-export-config-file-based', + ] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: + [ + 'tanstack-router-e2e-solid-rspack-basic-virtual-named-export-config-file-based', + ] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-solid-scroll-restoration-sandbox-vite'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-solid-scroll-restoration-sandbox-vite'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-solid-solid-query'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-solid-solid-query'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-vue-basepath-file-based'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-vue-basepath-file-based'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-vue-basic'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-vue-basic'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-vue-basic-esbuild-file-based'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-vue-basic-esbuild-file-based'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-vue-basic-file-based-jsx'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-vue-basic-file-based-jsx'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-vue-basic-file-sfc'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-vue-basic-file-sfc'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-vue-basic-scroll-restoration'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-vue-basic-scroll-restoration'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-vue-basic-virtual-file-based'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-vue-basic-virtual-file-based'] + targets: ['build*', 'test:e2e*'] + - projects: + ['tanstack-router-e2e-vue-basic-virtual-named-export-config-file-based'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: + [ + 'tanstack-router-e2e-vue-basic-virtual-named-export-config-file-based', + ] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-vue-basic-vue-query'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-vue-basic-vue-query'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-vue-basic-vue-query-file-based'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-vue-basic-vue-query-file-based'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-vue-generator-cli-only'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-vue-generator-cli-only'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-vue-js-only-file-based'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-vue-js-only-file-based'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-vue-rspack-basic-file-based'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-vue-rspack-basic-file-based'] + targets: ['build*', 'test:e2e*'] + - projects: + [ + 'tanstack-router-e2e-vue-rspack-basic-virtual-named-export-config-file-based', + ] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: + [ + 'tanstack-router-e2e-vue-rspack-basic-virtual-named-export-config-file-based', + ] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-router-e2e-vue-scroll-restoration-sandbox-vite'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-router-e2e-vue-scroll-restoration-sandbox-vite'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-solid-router-e2e-sentry-integration'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-solid-router-e2e-sentry-integration'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-solid-start-e2e-basic'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-solid-start-e2e-basic'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-solid-start-e2e-basic-auth'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-solid-start-e2e-basic-auth'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-solid-start-e2e-basic-cloudflare'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-solid-start-e2e-basic-cloudflare'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-solid-start-e2e-basic-scroll-restoration'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-solid-start-e2e-basic-scroll-restoration'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-solid-start-e2e-basic-solid-query'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-solid-start-e2e-basic-solid-query'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-solid-start-e2e-basic-tsr-config'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-solid-start-e2e-basic-tsr-config'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-solid-start-e2e-csp'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-solid-start-e2e-csp'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-solid-start-e2e-css-modules'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-solid-start-e2e-css-modules'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-solid-start-e2e-custom-basepath'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-solid-start-e2e-custom-basepath'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-solid-start-e2e-deferred-hydration'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-solid-start-e2e-deferred-hydration'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-solid-start-e2e-dev-ssr-styles'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-solid-start-e2e-dev-ssr-styles'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-solid-start-e2e-query-integration'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-solid-start-e2e-query-integration'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-solid-start-e2e-selective-ssr'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-solid-start-e2e-selective-ssr'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-solid-start-e2e-serialization-adapters'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-solid-start-e2e-serialization-adapters'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-solid-start-e2e-server-functions'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-solid-start-e2e-server-functions'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-solid-start-e2e-server-routes'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-solid-start-e2e-server-routes'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-solid-start-e2e-solid-query-layout-suspense'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-solid-start-e2e-solid-query-layout-suspense'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-solid-start-e2e-spa-mode'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-solid-start-e2e-spa-mode'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-solid-start-e2e-start-manifest'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-solid-start-e2e-start-manifest'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-solid-start-e2e-streaming-ssr'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-solid-start-e2e-streaming-ssr'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-solid-start-e2e-virtual-routes'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-solid-start-e2e-virtual-routes'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-solid-start-e2e-website'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-solid-start-e2e-website'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-vue-router-e2e-sentry-integration'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-vue-router-e2e-sentry-integration'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-vue-start-e2e-basic'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-vue-start-e2e-basic'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-vue-start-e2e-basic-auth'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-vue-start-e2e-basic-auth'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-vue-start-e2e-basic-cloudflare'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-vue-start-e2e-basic-cloudflare'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-vue-start-e2e-basic-scroll-restoration'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-vue-start-e2e-basic-scroll-restoration'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-vue-start-e2e-basic-tsr-config'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-vue-start-e2e-basic-tsr-config'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-vue-start-e2e-basic-vue-query'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-vue-start-e2e-basic-vue-query'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-vue-start-e2e-css-modules'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-vue-start-e2e-css-modules'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-vue-start-e2e-custom-basepath'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-vue-start-e2e-custom-basepath'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-vue-start-e2e-dev-ssr-styles'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-vue-start-e2e-dev-ssr-styles'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-vue-start-e2e-query-integration'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-vue-start-e2e-query-integration'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-vue-start-e2e-selective-ssr'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-vue-start-e2e-selective-ssr'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-vue-start-e2e-serialization-adapters'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-vue-start-e2e-serialization-adapters'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-vue-start-e2e-server-functions'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-vue-start-e2e-server-functions'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-vue-start-e2e-server-routes'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-vue-start-e2e-server-routes'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-vue-start-e2e-spa-mode'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-vue-start-e2e-spa-mode'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-vue-start-e2e-start-manifest'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-vue-start-e2e-start-manifest'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-vue-start-e2e-streaming-ssr'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-vue-start-e2e-streaming-ssr'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-vue-start-e2e-virtual-routes'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-vue-start-e2e-virtual-routes'] + targets: ['build*', 'test:e2e*'] + - projects: ['tanstack-vue-start-e2e-website'] + targets: ['build*', 'test:e2e*'] + cannot-run-with: + - projects: ['tanstack-vue-start-e2e-website'] + targets: ['build*', 'test:e2e*'] diff --git a/.nx/workflows/dynamic-changesets.yaml b/.nx/workflows/dynamic-changesets.yaml deleted file mode 100644 index 39d858d5b24..00000000000 --- a/.nx/workflows/dynamic-changesets.yaml +++ /dev/null @@ -1,4 +0,0 @@ -distribute-on: - small-changeset: 4 linux-medium-js - medium-changeset: 8 linux-medium-js - large-changeset: 16 linux-medium-js diff --git a/e2e/AGENTS.md b/e2e/AGENTS.md index f373ecba4f3..70fbfba4087 100644 --- a/e2e/AGENTS.md +++ b/e2e/AGENTS.md @@ -2,8 +2,9 @@ - Read the project's `package.json` and test config. Inspect resolved targets with `CI=1 NX_DAEMON=false pnpm nx show project --json`: `nx.metadata.playwrightModes` generates modes, variants, and shards. The aggregate `test:e2e` can also run extra package-script suites. For focused Playwright runs, select an executable test target (a mode/shard target when inferred) and append filters after `--` (e.g. `-- tests/navigation.spec.ts --grep "redirect"`). - Check Playwright's `webServer.command` to select dev or production coverage. A mode named `ssr` can still start a dev server. `e2e/eslint-plugin-start` uses Vitest instead of Playwright. -- For inferred Playwright modes, Nx builds first and supplies `MODE`, `E2E_TOOLCHAIN`, `E2E_DIST_DIR`, and `E2E_PORT_KEY`. Preserve these in server/config changes; let Nx own the build while `webServer.command` only starts the selected server. Target generation lives in [`scripts/nx/playwright-plugin.ts`](../scripts/nx/playwright-plugin.ts). -- Use the same `E2E_PORT_KEY`-aware key throughout config, app, and dummy-server setup/teardown. Clean only that key's port files, before allocation, when `TEST_WORKER_INDEX === undefined`; worker config reloads must not remap a running server's port. +- For inferred Playwright modes, Nx builds first and supplies `MODE`, `E2E_TOOLCHAIN`, and `E2E_DIST_DIR`. Preserve these in server/config changes; let Nx own the build while `webServer.command` only starts the selected server. Target generation lives in [`scripts/nx/playwright-plugin.ts`](../scripts/nx/playwright-plugin.ts). +- Start app/fixture listeners on port `0` and capture the bound address with `appServerReady`; preserve the `E2E_APP_PORT` captured for Playwright worker config reloads. Do not allocate port files. +- Independent projects may run concurrently. Nx Cloud serializes each fixture's `build*` and `test:e2e*` tasks through [project-scoped scheduling constraints](../.nx/e2e-scheduling-constraints.yaml). Add a rule for new E2E fixtures. These constraints do not apply locally: use `--parallel=1` when selecting multiple build/E2E targets from the same project. - For new browser tests, reuse the local error-checking fixture. The shared `test` from `@tanstack/router-e2e-utils` fails on unexpected `console.error`, including hydration errors; allow only expected errors with `whitelistErrors`. - HMR/watch tests edit real app sources. Reuse existing edit/restore helpers such as `createHmrFileEditor`, restore edits in teardown even after failures, and preserve the suites' single-worker and Nx `parallelism: false` settings. - `@tanstack/router-e2e-utils:test:unit` is a placeholder. Validate helper changes through consuming e2e projects. diff --git a/e2e/react-start/deferred-hydration/package.json b/e2e/react-start/deferred-hydration/package.json index 221fceba2b9..040bfb27b2e 100644 --- a/e2e/react-start/deferred-hydration/package.json +++ b/e2e/react-start/deferred-hydration/package.json @@ -48,6 +48,18 @@ "...", "{projectRoot}/dist-vite-ssr" ] + }, + "test:e2e--vite-ssr": { + "parallelism": false + }, + "test:e2e--rsbuild-ssr": { + "parallelism": false + }, + "test:e2e:dev": { + "parallelism": false + }, + "test:e2e:prod": { + "parallelism": false } }, "metadata": { diff --git a/e2e/react-start/dev-ssr-styles/package.json b/e2e/react-start/dev-ssr-styles/package.json index a5300e836eb..d8463255a93 100644 --- a/e2e/react-start/dev-ssr-styles/package.json +++ b/e2e/react-start/dev-ssr-styles/package.json @@ -46,5 +46,45 @@ "typescript": "npm:@typescript/typescript6@^6.0.2", "vite": "^8.0.14", "zod": "^4.4.3" + }, + "nx": { + "targets": { + "test:e2e": { + "parallelism": false + }, + "test:e2e:dev": { + "parallelism": false + }, + "test:e2e:dev:disabled": { + "parallelism": false + }, + "test:e2e:dev:custom-basepath": { + "parallelism": false + }, + "test:e2e:dev:bundled-dev": { + "parallelism": false + }, + "test:e2e:dev:disabled:bundled-dev": { + "parallelism": false + }, + "test:e2e:dev:custom-basepath:bundled-dev": { + "parallelism": false + }, + "test:e2e:dev:nitro": { + "parallelism": false + }, + "test:e2e:dev:disabled:nitro": { + "parallelism": false + }, + "test:e2e:dev:custom-basepath:nitro": { + "parallelism": false + }, + "test:e2e:bundled-dev": { + "parallelism": false + }, + "test:e2e:nitro": { + "parallelism": false + } + } } } diff --git a/e2e/react-start/rsbuild/package.json b/e2e/react-start/rsbuild/package.json index a1e1877e329..9943fa7a9cc 100644 --- a/e2e/react-start/rsbuild/package.json +++ b/e2e/react-start/rsbuild/package.json @@ -18,6 +18,17 @@ "mode": "ssr" } ] + }, + "targets": { + "test:e2e--rsbuild-ssr": { + "parallelism": false + }, + "test:e2e": { + "parallelism": false + }, + "test:e2e-full": { + "parallelism": false + } } }, "dependencies": { diff --git a/e2e/react-start/server-functions/package.json b/e2e/react-start/server-functions/package.json index 0fe7507b787..01f04252239 100644 --- a/e2e/react-start/server-functions/package.json +++ b/e2e/react-start/server-functions/package.json @@ -60,6 +60,14 @@ "mode": "ssr" } ] + }, + "targets": { + "test:e2e": { + "parallelism": false + }, + "test:e2e:rsbuild-cache": { + "parallelism": false + } } } } diff --git a/nx.json b/nx.json index 280b3a7e253..1491bf859da 100644 --- a/nx.json +++ b/nx.json @@ -1,7 +1,7 @@ { "$schema": "./node_modules/nx/schemas/nx-schema.json", "defaultBase": "main", - "bust": "nx24-packing-isolated-preview-full-2026-10-24-03", + "bust": "nx24-project-scoped-e2e-workers-full-2026-10-24-04", "nxCloudId": "6442f7de8226a6291646a813", "useInferencePlugins": false, "parallel": 5, @@ -13,11 +13,12 @@ "{workspaceRoot}/.npmrc", "{workspaceRoot}/nx.json", "{workspaceRoot}/.github/workflows/pr.yml", - "{workspaceRoot}/.nx/workflows/dynamic-changesets.yaml", + "{workspaceRoot}/.nx/ci-config.yaml", "{workspaceRoot}/.nx/workflows/ultracache-config.yaml", "{workspaceRoot}/.nvmrc", "{workspaceRoot}/package.json", - "{workspaceRoot}/tsconfig.json" + "{workspaceRoot}/tsconfig.json", + "{workspaceRoot}/.nx/e2e-scheduling-constraints.yaml" ], "dependentTaskOutputs": [ { @@ -72,26 +73,22 @@ "cache": true, "dependsOn": ["^build", "test:e2e--*"], "inputs": ["buildProduction", "^production", "dependentTaskOutputs"], - "outputs": ["{projectRoot}/dist", "{projectRoot}/test-results"], - "parallelism": false + "outputs": ["{projectRoot}/dist", "{projectRoot}/test-results"] }, "test:e2e:nitro": { "cache": true, "dependsOn": ["^build"], - "inputs": ["default", "^production"], - "parallelism": false + "inputs": ["default", "^production"] }, "test:e2e:basepath": { "cache": true, "dependsOn": ["^build"], - "inputs": ["default", "^production"], - "parallelism": false + "inputs": ["default", "^production"] }, "test:e2e:preview": { "cache": true, "dependsOn": ["^build"], - "inputs": ["default", "^production"], - "parallelism": false + "inputs": ["default", "^production"] }, "test:types": { "cache": true, @@ -149,9 +146,6 @@ "cache": true, "dependsOn": ["build"], "inputs": ["buildProduction", "dependentTaskOutputs"] - }, - "test:e2e*": { - "parallelism": false } }, "plugins": [ diff --git a/scripts/nx/playwright-plugin.md b/scripts/nx/playwright-plugin.md index 665e58be4da..2ec4d7e05f4 100644 --- a/scripts/nx/playwright-plugin.md +++ b/scripts/nx/playwright-plugin.md @@ -186,3 +186,24 @@ If `playwrightModes` is not configured, the plugin still supports: This generates legacy shard targets under `test:e2e--shard-...` plus a parent `test:e2e` target. + +## Scheduling builds and E2E tasks + +Independent E2E projects can share an Nx Cloud worker. The plugin leaves +`parallelism` at its default; project-specific overrides still apply. + +`.nx/ci-config.yaml` loads `.nx/e2e-scheduling-constraints.yaml`. Each rule pairs +one project's `build*` and `test:e2e*` targets with that same project. This keeps +fixture builds, modes, and shards from overlapping on one worker while they +share generated routes, caches, counters, databases, or output directories. +Add a project-scoped rule when adding an E2E fixture. Keep the worker counts +in `dte.distribute-on` unchanged when adjusting these constraints. + +Source-editing HMR/watch suites retain explicit `parallelism: false` overrides +in their package manifests. Do not remove these while they modify shared source +files. Playwright's own `workers: 1` setting is independent of Nx scheduling. + +Scheduling constraints apply to distributed workers. For local runs that select +multiple build/E2E targets from the same project, use `--parallel=1`; separate +projects may run concurrently. Select finite validation targets with explicit +projects and targets through `pnpm nx run-many`. diff --git a/scripts/nx/playwright-plugin.ts b/scripts/nx/playwright-plugin.ts index ce80933064e..760296f8eef 100644 --- a/scripts/nx/playwright-plugin.ts +++ b/scripts/nx/playwright-plugin.ts @@ -285,7 +285,6 @@ function buildModeTargets( cwd: projectRoot, env: modeEnv, }, - parallelism: false, cache: true, inputs: BUILD_INPUTS, dependsOn: ['^build'], @@ -308,7 +307,6 @@ function buildModeTargets( cwd: projectRoot, env: modeEnv, }, - parallelism: false, cache: true, inputs: TEST_INPUTS, outputs: getTestOutputs(modeKey, modeTaskKey), @@ -331,7 +329,6 @@ function buildModeTargets( cwd: projectRoot, env: modeEnv, }, - parallelism: false, cache: true, inputs: TEST_INPUTS, outputs: getTestOutputs(modeKey, shardTaskKey), @@ -413,7 +410,6 @@ function buildShardedTargets( command: `playwright test --project=chromium --shard=${shardIndex}/${shardCount}`, cwd: projectRoot, }, - parallelism: false, cache: true, inputs: TEST_INPUTS, dependsOn: [`^build`, 'build'], From f793766a51c710b03411abb9fdfa32c68fd28e61 Mon Sep 17 00:00:00 2001 From: Nicolas Beaussart Date: Sun, 25 Oct 2026 00:21:34 +0200 Subject: [PATCH 5/6] ci: revert E2E scheduling experiment and refresh baseline --- .nx/ci-config.yaml | 1 - .nx/e2e-scheduling-constraints.yaml | 750 ------------------ e2e/AGENTS.md | 5 +- .../deferred-hydration/package.json | 12 - e2e/react-start/dev-ssr-styles/package.json | 40 - e2e/react-start/rsbuild/package.json | 11 - e2e/react-start/server-functions/package.json | 8 - nx.json | 20 +- scripts/nx/playwright-plugin.md | 21 - scripts/nx/playwright-plugin.ts | 4 + 10 files changed, 19 insertions(+), 853 deletions(-) delete mode 100644 .nx/e2e-scheduling-constraints.yaml diff --git a/.nx/ci-config.yaml b/.nx/ci-config.yaml index 341a63ba0dc..f5f9ddaef17 100644 --- a/.nx/ci-config.yaml +++ b/.nx/ci-config.yaml @@ -3,4 +3,3 @@ dte: small-changeset: 4 linux-medium-js medium-changeset: 8 linux-medium-js large-changeset: 16 linux-medium-js - scheduling-constraints: .nx/e2e-scheduling-constraints.yaml diff --git a/.nx/e2e-scheduling-constraints.yaml b/.nx/e2e-scheduling-constraints.yaml deleted file mode 100644 index 77a31e77cc6..00000000000 --- a/.nx/e2e-scheduling-constraints.yaml +++ /dev/null @@ -1,750 +0,0 @@ -# Builds and E2E variants of one fixture share generated files, caches and outputs. -# Keep each fixture serial on a worker; unrelated projects may share that worker. -# Add a project-scoped rule when adding an E2E fixture. -scheduling-constraints: - - projects: ['tanstack-e2e-router-react-example-view-transitions'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-e2e-router-react-example-view-transitions'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-e2e-router-solid-example-view-transitions'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-e2e-router-solid-example-view-transitions'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-e2e-router-vue-example-view-transitions'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-e2e-router-vue-example-view-transitions'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-eslint-plugin-start-e2e'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-eslint-plugin-start-e2e'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-basic'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-basic'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-basic-auth'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-basic-auth'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-basic-cloudflare'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-basic-cloudflare'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-basic-react-query'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-basic-react-query'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-basic-scroll-restoration'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-basic-scroll-restoration'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-basic-tsr-config'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-basic-tsr-config'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-clerk-basic'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-clerk-basic'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-csp'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-csp'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-css-inline'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-css-inline'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-css-modules'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-css-modules'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-custom-basepath'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-custom-basepath'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-custom-server-rsbuild'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-custom-server-rsbuild'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-deferred-hydration'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-deferred-hydration'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-dev-ssr-styles'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-dev-ssr-styles'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-early-hints'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-early-hints'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-hmr'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-hmr'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-i18n-paraglide'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-i18n-paraglide'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-import-protection'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-import-protection'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-import-protection-custom-config'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-import-protection-custom-config'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-issue-8049'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-issue-8049'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-query-integration'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-query-integration'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-response-reconciliation'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-response-reconciliation'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-root-document-hydration'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-root-document-hydration'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-rsbuild'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-rsbuild'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-rsc'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-rsc'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-rsc-deferred-hydration'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-rsc-deferred-hydration'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-rsc-query'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-rsc-query'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-rsc-rsbuild'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-rsc-rsbuild'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-selective-ssr'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-selective-ssr'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-serialization-adapters'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-serialization-adapters'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-server-functions'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-server-functions'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-server-functions-global-middleware'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: - ['tanstack-react-start-e2e-server-functions-global-middleware'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-server-routes'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-server-routes'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-server-routes-global-middleware'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-server-routes-global-middleware'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-session-handling'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-session-handling'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-spa-mode'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-spa-mode'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-split-base-and-basepath'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-split-base-and-basepath'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-start-manifest'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-start-manifest'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-static-server-functions'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-static-server-functions'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-streaming-ssr'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-streaming-ssr'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-transform-asset-urls'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-transform-asset-urls'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-virtual-routes'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-virtual-routes'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-react-start-e2e-website'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-react-start-e2e-website'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-react-basepath-file-based'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-react-basepath-file-based'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-react-basic'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-react-basic'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-react-basic-esbuild-file-based'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-react-basic-esbuild-file-based'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-react-basic-file-based'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-react-basic-file-based'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-react-basic-file-based-code-splitting'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-react-basic-file-based-code-splitting'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-react-basic-react-query-file-based'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-react-basic-react-query-file-based'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-react-basic-scroll-restoration'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-react-basic-scroll-restoration'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-react-basic-virtual-file-based'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-react-basic-virtual-file-based'] - targets: ['build*', 'test:e2e*'] - - projects: - ['tanstack-router-e2e-react-basic-virtual-named-export-config-file-based'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: - [ - 'tanstack-router-e2e-react-basic-virtual-named-export-config-file-based', - ] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-react-compiler'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-react-compiler'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-react-escaped-special-strings'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-react-escaped-special-strings'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-react-generator-cli-only'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-react-generator-cli-only'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-react-i18n-paraglide'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-react-i18n-paraglide'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-react-issue-4759'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-react-issue-4759'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-react-issue-7120'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-react-issue-7120'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-react-issue-7457'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-react-issue-7457'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-react-js-only-file-based'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-react-js-only-file-based'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-react-match-params'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-react-match-params'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-react-react-query'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-react-react-query'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-react-rspack-basic-file-based'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-react-rspack-basic-file-based'] - targets: ['build*', 'test:e2e*'] - - projects: - [ - 'tanstack-router-e2e-react-rspack-basic-virtual-named-export-config-file-based', - ] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: - [ - 'tanstack-router-e2e-react-rspack-basic-virtual-named-export-config-file-based', - ] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-react-scroll-restoration-sandbox-vite'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-react-scroll-restoration-sandbox-vite'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-sentry-integration'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-sentry-integration'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-solid-basepath-file-based'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-solid-basepath-file-based'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-solid-basic'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-solid-basic'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-solid-basic-esbuild-file-based'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-solid-basic-esbuild-file-based'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-solid-basic-file-based'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-solid-basic-file-based'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-solid-basic-file-based-code-splitting'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-solid-basic-file-based-code-splitting'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-solid-basic-scroll-restoration'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-solid-basic-scroll-restoration'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-solid-basic-solid-query-file-based'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-solid-basic-solid-query-file-based'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-solid-basic-virtual-file-based'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-solid-basic-virtual-file-based'] - targets: ['build*', 'test:e2e*'] - - projects: - ['tanstack-router-e2e-solid-basic-virtual-named-export-config-file-based'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: - [ - 'tanstack-router-e2e-solid-basic-virtual-named-export-config-file-based', - ] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-solid-generator-cli-only'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-solid-generator-cli-only'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-solid-js-only-file-based'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-solid-js-only-file-based'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-solid-rspack-basic-file-based'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-solid-rspack-basic-file-based'] - targets: ['build*', 'test:e2e*'] - - projects: - [ - 'tanstack-router-e2e-solid-rspack-basic-virtual-named-export-config-file-based', - ] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: - [ - 'tanstack-router-e2e-solid-rspack-basic-virtual-named-export-config-file-based', - ] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-solid-scroll-restoration-sandbox-vite'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-solid-scroll-restoration-sandbox-vite'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-solid-solid-query'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-solid-solid-query'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-vue-basepath-file-based'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-vue-basepath-file-based'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-vue-basic'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-vue-basic'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-vue-basic-esbuild-file-based'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-vue-basic-esbuild-file-based'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-vue-basic-file-based-jsx'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-vue-basic-file-based-jsx'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-vue-basic-file-sfc'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-vue-basic-file-sfc'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-vue-basic-scroll-restoration'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-vue-basic-scroll-restoration'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-vue-basic-virtual-file-based'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-vue-basic-virtual-file-based'] - targets: ['build*', 'test:e2e*'] - - projects: - ['tanstack-router-e2e-vue-basic-virtual-named-export-config-file-based'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: - [ - 'tanstack-router-e2e-vue-basic-virtual-named-export-config-file-based', - ] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-vue-basic-vue-query'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-vue-basic-vue-query'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-vue-basic-vue-query-file-based'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-vue-basic-vue-query-file-based'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-vue-generator-cli-only'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-vue-generator-cli-only'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-vue-js-only-file-based'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-vue-js-only-file-based'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-vue-rspack-basic-file-based'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-vue-rspack-basic-file-based'] - targets: ['build*', 'test:e2e*'] - - projects: - [ - 'tanstack-router-e2e-vue-rspack-basic-virtual-named-export-config-file-based', - ] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: - [ - 'tanstack-router-e2e-vue-rspack-basic-virtual-named-export-config-file-based', - ] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-router-e2e-vue-scroll-restoration-sandbox-vite'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-router-e2e-vue-scroll-restoration-sandbox-vite'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-solid-router-e2e-sentry-integration'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-solid-router-e2e-sentry-integration'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-solid-start-e2e-basic'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-solid-start-e2e-basic'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-solid-start-e2e-basic-auth'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-solid-start-e2e-basic-auth'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-solid-start-e2e-basic-cloudflare'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-solid-start-e2e-basic-cloudflare'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-solid-start-e2e-basic-scroll-restoration'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-solid-start-e2e-basic-scroll-restoration'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-solid-start-e2e-basic-solid-query'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-solid-start-e2e-basic-solid-query'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-solid-start-e2e-basic-tsr-config'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-solid-start-e2e-basic-tsr-config'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-solid-start-e2e-csp'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-solid-start-e2e-csp'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-solid-start-e2e-css-modules'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-solid-start-e2e-css-modules'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-solid-start-e2e-custom-basepath'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-solid-start-e2e-custom-basepath'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-solid-start-e2e-deferred-hydration'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-solid-start-e2e-deferred-hydration'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-solid-start-e2e-dev-ssr-styles'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-solid-start-e2e-dev-ssr-styles'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-solid-start-e2e-query-integration'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-solid-start-e2e-query-integration'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-solid-start-e2e-selective-ssr'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-solid-start-e2e-selective-ssr'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-solid-start-e2e-serialization-adapters'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-solid-start-e2e-serialization-adapters'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-solid-start-e2e-server-functions'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-solid-start-e2e-server-functions'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-solid-start-e2e-server-routes'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-solid-start-e2e-server-routes'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-solid-start-e2e-solid-query-layout-suspense'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-solid-start-e2e-solid-query-layout-suspense'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-solid-start-e2e-spa-mode'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-solid-start-e2e-spa-mode'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-solid-start-e2e-start-manifest'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-solid-start-e2e-start-manifest'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-solid-start-e2e-streaming-ssr'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-solid-start-e2e-streaming-ssr'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-solid-start-e2e-virtual-routes'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-solid-start-e2e-virtual-routes'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-solid-start-e2e-website'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-solid-start-e2e-website'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-vue-router-e2e-sentry-integration'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-vue-router-e2e-sentry-integration'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-vue-start-e2e-basic'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-vue-start-e2e-basic'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-vue-start-e2e-basic-auth'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-vue-start-e2e-basic-auth'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-vue-start-e2e-basic-cloudflare'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-vue-start-e2e-basic-cloudflare'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-vue-start-e2e-basic-scroll-restoration'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-vue-start-e2e-basic-scroll-restoration'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-vue-start-e2e-basic-tsr-config'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-vue-start-e2e-basic-tsr-config'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-vue-start-e2e-basic-vue-query'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-vue-start-e2e-basic-vue-query'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-vue-start-e2e-css-modules'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-vue-start-e2e-css-modules'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-vue-start-e2e-custom-basepath'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-vue-start-e2e-custom-basepath'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-vue-start-e2e-dev-ssr-styles'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-vue-start-e2e-dev-ssr-styles'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-vue-start-e2e-query-integration'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-vue-start-e2e-query-integration'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-vue-start-e2e-selective-ssr'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-vue-start-e2e-selective-ssr'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-vue-start-e2e-serialization-adapters'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-vue-start-e2e-serialization-adapters'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-vue-start-e2e-server-functions'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-vue-start-e2e-server-functions'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-vue-start-e2e-server-routes'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-vue-start-e2e-server-routes'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-vue-start-e2e-spa-mode'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-vue-start-e2e-spa-mode'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-vue-start-e2e-start-manifest'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-vue-start-e2e-start-manifest'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-vue-start-e2e-streaming-ssr'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-vue-start-e2e-streaming-ssr'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-vue-start-e2e-virtual-routes'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-vue-start-e2e-virtual-routes'] - targets: ['build*', 'test:e2e*'] - - projects: ['tanstack-vue-start-e2e-website'] - targets: ['build*', 'test:e2e*'] - cannot-run-with: - - projects: ['tanstack-vue-start-e2e-website'] - targets: ['build*', 'test:e2e*'] diff --git a/e2e/AGENTS.md b/e2e/AGENTS.md index 70fbfba4087..f373ecba4f3 100644 --- a/e2e/AGENTS.md +++ b/e2e/AGENTS.md @@ -2,9 +2,8 @@ - Read the project's `package.json` and test config. Inspect resolved targets with `CI=1 NX_DAEMON=false pnpm nx show project --json`: `nx.metadata.playwrightModes` generates modes, variants, and shards. The aggregate `test:e2e` can also run extra package-script suites. For focused Playwright runs, select an executable test target (a mode/shard target when inferred) and append filters after `--` (e.g. `-- tests/navigation.spec.ts --grep "redirect"`). - Check Playwright's `webServer.command` to select dev or production coverage. A mode named `ssr` can still start a dev server. `e2e/eslint-plugin-start` uses Vitest instead of Playwright. -- For inferred Playwright modes, Nx builds first and supplies `MODE`, `E2E_TOOLCHAIN`, and `E2E_DIST_DIR`. Preserve these in server/config changes; let Nx own the build while `webServer.command` only starts the selected server. Target generation lives in [`scripts/nx/playwright-plugin.ts`](../scripts/nx/playwright-plugin.ts). -- Start app/fixture listeners on port `0` and capture the bound address with `appServerReady`; preserve the `E2E_APP_PORT` captured for Playwright worker config reloads. Do not allocate port files. -- Independent projects may run concurrently. Nx Cloud serializes each fixture's `build*` and `test:e2e*` tasks through [project-scoped scheduling constraints](../.nx/e2e-scheduling-constraints.yaml). Add a rule for new E2E fixtures. These constraints do not apply locally: use `--parallel=1` when selecting multiple build/E2E targets from the same project. +- For inferred Playwright modes, Nx builds first and supplies `MODE`, `E2E_TOOLCHAIN`, `E2E_DIST_DIR`, and `E2E_PORT_KEY`. Preserve these in server/config changes; let Nx own the build while `webServer.command` only starts the selected server. Target generation lives in [`scripts/nx/playwright-plugin.ts`](../scripts/nx/playwright-plugin.ts). +- Use the same `E2E_PORT_KEY`-aware key throughout config, app, and dummy-server setup/teardown. Clean only that key's port files, before allocation, when `TEST_WORKER_INDEX === undefined`; worker config reloads must not remap a running server's port. - For new browser tests, reuse the local error-checking fixture. The shared `test` from `@tanstack/router-e2e-utils` fails on unexpected `console.error`, including hydration errors; allow only expected errors with `whitelistErrors`. - HMR/watch tests edit real app sources. Reuse existing edit/restore helpers such as `createHmrFileEditor`, restore edits in teardown even after failures, and preserve the suites' single-worker and Nx `parallelism: false` settings. - `@tanstack/router-e2e-utils:test:unit` is a placeholder. Validate helper changes through consuming e2e projects. diff --git a/e2e/react-start/deferred-hydration/package.json b/e2e/react-start/deferred-hydration/package.json index 040bfb27b2e..221fceba2b9 100644 --- a/e2e/react-start/deferred-hydration/package.json +++ b/e2e/react-start/deferred-hydration/package.json @@ -48,18 +48,6 @@ "...", "{projectRoot}/dist-vite-ssr" ] - }, - "test:e2e--vite-ssr": { - "parallelism": false - }, - "test:e2e--rsbuild-ssr": { - "parallelism": false - }, - "test:e2e:dev": { - "parallelism": false - }, - "test:e2e:prod": { - "parallelism": false } }, "metadata": { diff --git a/e2e/react-start/dev-ssr-styles/package.json b/e2e/react-start/dev-ssr-styles/package.json index d8463255a93..a5300e836eb 100644 --- a/e2e/react-start/dev-ssr-styles/package.json +++ b/e2e/react-start/dev-ssr-styles/package.json @@ -46,45 +46,5 @@ "typescript": "npm:@typescript/typescript6@^6.0.2", "vite": "^8.0.14", "zod": "^4.4.3" - }, - "nx": { - "targets": { - "test:e2e": { - "parallelism": false - }, - "test:e2e:dev": { - "parallelism": false - }, - "test:e2e:dev:disabled": { - "parallelism": false - }, - "test:e2e:dev:custom-basepath": { - "parallelism": false - }, - "test:e2e:dev:bundled-dev": { - "parallelism": false - }, - "test:e2e:dev:disabled:bundled-dev": { - "parallelism": false - }, - "test:e2e:dev:custom-basepath:bundled-dev": { - "parallelism": false - }, - "test:e2e:dev:nitro": { - "parallelism": false - }, - "test:e2e:dev:disabled:nitro": { - "parallelism": false - }, - "test:e2e:dev:custom-basepath:nitro": { - "parallelism": false - }, - "test:e2e:bundled-dev": { - "parallelism": false - }, - "test:e2e:nitro": { - "parallelism": false - } - } } } diff --git a/e2e/react-start/rsbuild/package.json b/e2e/react-start/rsbuild/package.json index 9943fa7a9cc..a1e1877e329 100644 --- a/e2e/react-start/rsbuild/package.json +++ b/e2e/react-start/rsbuild/package.json @@ -18,17 +18,6 @@ "mode": "ssr" } ] - }, - "targets": { - "test:e2e--rsbuild-ssr": { - "parallelism": false - }, - "test:e2e": { - "parallelism": false - }, - "test:e2e-full": { - "parallelism": false - } } }, "dependencies": { diff --git a/e2e/react-start/server-functions/package.json b/e2e/react-start/server-functions/package.json index 01f04252239..0fe7507b787 100644 --- a/e2e/react-start/server-functions/package.json +++ b/e2e/react-start/server-functions/package.json @@ -60,14 +60,6 @@ "mode": "ssr" } ] - }, - "targets": { - "test:e2e": { - "parallelism": false - }, - "test:e2e:rsbuild-cache": { - "parallelism": false - } } } } diff --git a/nx.json b/nx.json index 1491bf859da..b7df8b2c099 100644 --- a/nx.json +++ b/nx.json @@ -1,7 +1,7 @@ { "$schema": "./node_modules/nx/schemas/nx-schema.json", "defaultBase": "main", - "bust": "nx24-project-scoped-e2e-workers-full-2026-10-24-04", + "bust": "nx24-exclusive-e2e-16-medium-baseline-2026-10-25-05", "nxCloudId": "6442f7de8226a6291646a813", "useInferencePlugins": false, "parallel": 5, @@ -17,8 +17,7 @@ "{workspaceRoot}/.nx/workflows/ultracache-config.yaml", "{workspaceRoot}/.nvmrc", "{workspaceRoot}/package.json", - "{workspaceRoot}/tsconfig.json", - "{workspaceRoot}/.nx/e2e-scheduling-constraints.yaml" + "{workspaceRoot}/tsconfig.json" ], "dependentTaskOutputs": [ { @@ -73,22 +72,26 @@ "cache": true, "dependsOn": ["^build", "test:e2e--*"], "inputs": ["buildProduction", "^production", "dependentTaskOutputs"], - "outputs": ["{projectRoot}/dist", "{projectRoot}/test-results"] + "outputs": ["{projectRoot}/dist", "{projectRoot}/test-results"], + "parallelism": false }, "test:e2e:nitro": { "cache": true, "dependsOn": ["^build"], - "inputs": ["default", "^production"] + "inputs": ["default", "^production"], + "parallelism": false }, "test:e2e:basepath": { "cache": true, "dependsOn": ["^build"], - "inputs": ["default", "^production"] + "inputs": ["default", "^production"], + "parallelism": false }, "test:e2e:preview": { "cache": true, "dependsOn": ["^build"], - "inputs": ["default", "^production"] + "inputs": ["default", "^production"], + "parallelism": false }, "test:types": { "cache": true, @@ -146,6 +149,9 @@ "cache": true, "dependsOn": ["build"], "inputs": ["buildProduction", "dependentTaskOutputs"] + }, + "test:e2e*": { + "parallelism": false } }, "plugins": [ diff --git a/scripts/nx/playwright-plugin.md b/scripts/nx/playwright-plugin.md index 2ec4d7e05f4..665e58be4da 100644 --- a/scripts/nx/playwright-plugin.md +++ b/scripts/nx/playwright-plugin.md @@ -186,24 +186,3 @@ If `playwrightModes` is not configured, the plugin still supports: This generates legacy shard targets under `test:e2e--shard-...` plus a parent `test:e2e` target. - -## Scheduling builds and E2E tasks - -Independent E2E projects can share an Nx Cloud worker. The plugin leaves -`parallelism` at its default; project-specific overrides still apply. - -`.nx/ci-config.yaml` loads `.nx/e2e-scheduling-constraints.yaml`. Each rule pairs -one project's `build*` and `test:e2e*` targets with that same project. This keeps -fixture builds, modes, and shards from overlapping on one worker while they -share generated routes, caches, counters, databases, or output directories. -Add a project-scoped rule when adding an E2E fixture. Keep the worker counts -in `dte.distribute-on` unchanged when adjusting these constraints. - -Source-editing HMR/watch suites retain explicit `parallelism: false` overrides -in their package manifests. Do not remove these while they modify shared source -files. Playwright's own `workers: 1` setting is independent of Nx scheduling. - -Scheduling constraints apply to distributed workers. For local runs that select -multiple build/E2E targets from the same project, use `--parallel=1`; separate -projects may run concurrently. Select finite validation targets with explicit -projects and targets through `pnpm nx run-many`. diff --git a/scripts/nx/playwright-plugin.ts b/scripts/nx/playwright-plugin.ts index 760296f8eef..ce80933064e 100644 --- a/scripts/nx/playwright-plugin.ts +++ b/scripts/nx/playwright-plugin.ts @@ -285,6 +285,7 @@ function buildModeTargets( cwd: projectRoot, env: modeEnv, }, + parallelism: false, cache: true, inputs: BUILD_INPUTS, dependsOn: ['^build'], @@ -307,6 +308,7 @@ function buildModeTargets( cwd: projectRoot, env: modeEnv, }, + parallelism: false, cache: true, inputs: TEST_INPUTS, outputs: getTestOutputs(modeKey, modeTaskKey), @@ -329,6 +331,7 @@ function buildModeTargets( cwd: projectRoot, env: modeEnv, }, + parallelism: false, cache: true, inputs: TEST_INPUTS, outputs: getTestOutputs(modeKey, shardTaskKey), @@ -410,6 +413,7 @@ function buildShardedTargets( command: `playwright test --project=chromium --shard=${shardIndex}/${shardCount}`, cwd: projectRoot, }, + parallelism: false, cache: true, inputs: TEST_INPUTS, dependsOn: [`^build`, 'build'], From 1ed65fc865905241ee526b6e270107bfc39d5534 Mon Sep 17 00:00:00 2001 From: Nicolas Beaussart Date: Sun, 25 Oct 2026 00:24:33 +0200 Subject: [PATCH 6/6] ci: measure full-cache-bust run with 19 medium workers --- .nx/ci-config.yaml | 2 +- nx.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.nx/ci-config.yaml b/.nx/ci-config.yaml index f5f9ddaef17..ea425c0c3cf 100644 --- a/.nx/ci-config.yaml +++ b/.nx/ci-config.yaml @@ -2,4 +2,4 @@ dte: distribute-on: small-changeset: 4 linux-medium-js medium-changeset: 8 linux-medium-js - large-changeset: 16 linux-medium-js + large-changeset: 19 linux-medium-js diff --git a/nx.json b/nx.json index b7df8b2c099..375304eadd9 100644 --- a/nx.json +++ b/nx.json @@ -1,7 +1,7 @@ { "$schema": "./node_modules/nx/schemas/nx-schema.json", "defaultBase": "main", - "bust": "nx24-exclusive-e2e-16-medium-baseline-2026-10-25-05", + "bust": "nx24-exclusive-e2e-ci-19-medium-workers-full-2026-10-25-05", "nxCloudId": "6442f7de8226a6291646a813", "useInferencePlugins": false, "parallel": 5,