From 0154d311da839b88cdacedfa1ddb1227e5ca6e0a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 9 Sep 2026 21:31:29 +0000 Subject: [PATCH] build(deps-dev): bump the dev-toolchain group across 1 directory with 6 updates Bumps the dev-toolchain group with 6 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.1.2` | `26.4.1` | | [lefthook](https://github.com/evilmartians/lefthook) | `2.1.10` | `2.1.12` | | [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.76.0` | `1.81.0` | | [turbo](https://github.com/vercel/turborepo) | `2.10.7` | `2.10.12` | | [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.10` | `5.0.0` | | [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.2.7` | Updates `@types/node` from 26.1.2 to 26.4.1 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `lefthook` from 2.1.10 to 2.1.12 - [Release notes](https://github.com/evilmartians/lefthook/releases) - [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md) - [Commits](https://github.com/evilmartians/lefthook/compare/v2.1.10...v2.1.12) Updates `oxlint` from 1.76.0 to 1.81.0 - [Release notes](https://github.com/oxc-project/oxc/releases) - [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md) - [Commits](https://github.com/oxc-project/oxc/commits/oxlint_v1.81.0/npm/oxlint) Updates `turbo` from 2.10.7 to 2.10.12 - [Release notes](https://github.com/vercel/turborepo/releases) - [Changelog](https://github.com/vercel/turborepo/blob/main/RELEASE.md) - [Commits](https://github.com/vercel/turborepo/compare/v2.10.7...v2.10.12) Updates `vitest` from 4.1.10 to 5.0.0 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md) - [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.0/packages/vitest) Updates `@types/react-dom` from 19.2.4 to 19.2.7 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 26.4.1 dependency-type: direct:development update-type: version-update:semver-major dependency-group: dev-toolchain - dependency-name: "@types/react-dom" dependency-version: 19.2.5 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-toolchain - dependency-name: lefthook dependency-version: 2.1.12 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-toolchain - dependency-name: oxlint dependency-version: 1.81.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-toolchain - dependency-name: turbo dependency-version: 2.10.12 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-toolchain - dependency-name: vitest dependency-version: 4.1.11 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-toolchain ... Signed-off-by: dependabot[bot] --- apps/grove/api/package.json | 4 +- apps/grove/editor/package.json | 4 +- apps/grove/game-builder/package.json | 4 +- apps/grove/platform/package.json | 4 +- apps/grove/player/package.json | 4 +- apps/playground/package.json | 4 +- bench/package.json | 4 +- examples/package.json | 2 +- integration/package.json | 4 +- libs/api-contract/package.json | 4 +- libs/player/package.json | 2 +- libs/ui/package.json | 2 +- package.json | 10 +- packages/client/package.json | 2 +- packages/core/package.json | 2 +- packages/engine/package.json | 2 +- packages/glue/package.json | 4 +- packages/math/package.json | 2 +- packages/project/package.json | 2 +- packages/protocol/package.json | 2 +- packages/renderer/package.json | 2 +- packages/scripting/package.json | 2 +- packages/sim/package.json | 2 +- packages/transport/package.json | 4 +- pnpm-lock.yaml | 691 +++++++++++++-------------- 25 files changed, 359 insertions(+), 410 deletions(-) diff --git a/apps/grove/api/package.json b/apps/grove/api/package.json index 7f881b2..ce5a0d2 100644 --- a/apps/grove/api/package.json +++ b/apps/grove/api/package.json @@ -27,8 +27,8 @@ "zod": "^4.5.4" }, "devDependencies": { - "@types/node": "^26.1.2", + "@types/node": "^26.4.1", "typescript": "^7.0.2", - "vitest": "^4.1.10" + "vitest": "^5.0.0" } } diff --git a/apps/grove/editor/package.json b/apps/grove/editor/package.json index 59dc943..37611f0 100644 --- a/apps/grove/editor/package.json +++ b/apps/grove/editor/package.json @@ -19,11 +19,11 @@ }, "devDependencies": { "@types/react": "^19.2.18", - "@types/react-dom": "^19.2.4", + "@types/react-dom": "^19.2.7", "@vitejs/plugin-react": "^6.0.5", "jsdom": "^28.0.1", "typescript": "^7.0.2", "vite": "^8.2.0", - "vitest": "^4.1.10" + "vitest": "^5.0.0" } } diff --git a/apps/grove/game-builder/package.json b/apps/grove/game-builder/package.json index 628def3..81faf21 100644 --- a/apps/grove/game-builder/package.json +++ b/apps/grove/game-builder/package.json @@ -21,8 +21,8 @@ "zod": "^4.5.4" }, "devDependencies": { - "@types/node": "^26.1.2", + "@types/node": "^26.4.1", "typescript": "^7.0.2", - "vitest": "^4.1.10" + "vitest": "^5.0.0" } } diff --git a/apps/grove/platform/package.json b/apps/grove/platform/package.json index 949b066..2e96fc0 100644 --- a/apps/grove/platform/package.json +++ b/apps/grove/platform/package.json @@ -18,11 +18,11 @@ }, "devDependencies": { "@types/react": "^19.2.18", - "@types/react-dom": "^19.2.4", + "@types/react-dom": "^19.2.7", "@vitejs/plugin-react": "^6.0.5", "jsdom": "^28.0.1", "typescript": "^7.0.2", "vite": "^8.2.0", - "vitest": "^4.1.10" + "vitest": "^5.0.0" } } diff --git a/apps/grove/player/package.json b/apps/grove/player/package.json index 6d80de7..60c0603 100644 --- a/apps/grove/player/package.json +++ b/apps/grove/player/package.json @@ -19,11 +19,11 @@ }, "devDependencies": { "@types/react": "^19.2.18", - "@types/react-dom": "^19.2.4", + "@types/react-dom": "^19.2.7", "@vitejs/plugin-react": "^6.0.5", "jsdom": "^28.0.1", "typescript": "^7.0.2", "vite": "^8.2.0", - "vitest": "^4.1.10" + "vitest": "^5.0.0" } } diff --git a/apps/playground/package.json b/apps/playground/package.json index 81a4475..afeb5af 100644 --- a/apps/playground/package.json +++ b/apps/playground/package.json @@ -30,10 +30,10 @@ }, "devDependencies": { "@types/react": "^19.2.18", - "@types/react-dom": "^19.2.4", + "@types/react-dom": "^19.2.7", "@vitejs/plugin-react": "^6.0.5", "typescript": "^7.0.2", "vite": "^8.2.0", - "vitest": "^4.1.10" + "vitest": "^5.0.0" } } diff --git a/bench/package.json b/bench/package.json index 439ec3a..ac0b8b9 100644 --- a/bench/package.json +++ b/bench/package.json @@ -22,8 +22,8 @@ "@platform/transport": "workspace:*" }, "devDependencies": { - "@types/node": "^26.1.2", + "@types/node": "^26.4.1", "typescript": "^7.0.2", - "vitest": "^4.1.10" + "vitest": "^5.0.0" } } diff --git a/examples/package.json b/examples/package.json index 7300144..aab37d0 100644 --- a/examples/package.json +++ b/examples/package.json @@ -26,6 +26,6 @@ }, "devDependencies": { "typescript": "^7.0.2", - "vitest": "^4.1.10" + "vitest": "^5.0.0" } } diff --git a/integration/package.json b/integration/package.json index cf80204..fc05800 100644 --- a/integration/package.json +++ b/integration/package.json @@ -30,8 +30,8 @@ "@platform/transport": "workspace:*" }, "devDependencies": { - "@types/node": "^26.1.2", + "@types/node": "^26.4.1", "typescript": "^7.0.2", - "vitest": "^4.1.10" + "vitest": "^5.0.0" } } diff --git a/libs/api-contract/package.json b/libs/api-contract/package.json index 05ff0b5..f5df1d2 100644 --- a/libs/api-contract/package.json +++ b/libs/api-contract/package.json @@ -25,8 +25,8 @@ "zod": "^4.5.4" }, "devDependencies": { - "@types/node": "^26.1.2", + "@types/node": "^26.4.1", "typescript": "^7.0.2", - "vitest": "^4.1.10" + "vitest": "^5.0.0" } } diff --git a/libs/player/package.json b/libs/player/package.json index 682fe9e..143f18e 100644 --- a/libs/player/package.json +++ b/libs/player/package.json @@ -28,6 +28,6 @@ "@types/react": "^19.2.18", "react": "^19.2.8", "typescript": "^7.0.2", - "vitest": "^4.1.10" + "vitest": "^5.0.0" } } diff --git a/libs/ui/package.json b/libs/ui/package.json index 66774ed..c5312e5 100644 --- a/libs/ui/package.json +++ b/libs/ui/package.json @@ -28,6 +28,6 @@ "@types/react": "^19.2.18", "react": "^19.2.8", "typescript": "^7.0.2", - "vitest": "^4.1.10" + "vitest": "^5.0.0" } } diff --git a/package.json b/package.json index 5822e97..e346133 100644 --- a/package.json +++ b/package.json @@ -20,12 +20,12 @@ "prepare": "lefthook install" }, "devDependencies": { - "@types/node": "^26.1.2", - "lefthook": "^2.1.10", - "oxlint": "^1.76.0", + "@types/node": "^26.4.1", + "lefthook": "^2.1.12", + "oxlint": "^1.81.0", "prettier": "^3.9.6", - "turbo": "^2.10.7", + "turbo": "^2.10.12", "typescript": "^7.0.2", - "vitest": "^4.1.10" + "vitest": "^5.0.0" } } diff --git a/packages/client/package.json b/packages/client/package.json index e9ac441..3dbd130 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -35,6 +35,6 @@ }, "devDependencies": { "typescript": "^7.0.2", - "vitest": "^4.1.10" + "vitest": "^5.0.0" } } diff --git a/packages/core/package.json b/packages/core/package.json index 6d9bba8..3ffd570 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -27,6 +27,6 @@ }, "devDependencies": { "typescript": "^7.0.2", - "vitest": "^4.1.10" + "vitest": "^5.0.0" } } diff --git a/packages/engine/package.json b/packages/engine/package.json index 261669a..b7ea5e7 100644 --- a/packages/engine/package.json +++ b/packages/engine/package.json @@ -37,6 +37,6 @@ "devDependencies": { "@platform/renderer": "workspace:*", "typescript": "^7.0.2", - "vitest": "^4.1.10" + "vitest": "^5.0.0" } } diff --git a/packages/glue/package.json b/packages/glue/package.json index 8496ad9..62c7563 100644 --- a/packages/glue/package.json +++ b/packages/glue/package.json @@ -43,9 +43,9 @@ "@platform/math": "workspace:*", "@platform/protocol": "workspace:*", "@platform/renderer": "workspace:*", - "@types/node": "^26.1.2", + "@types/node": "^26.4.1", "@types/ws": "^8.18.1", "typescript": "^7.0.2", - "vitest": "^4.1.10" + "vitest": "^5.0.0" } } diff --git a/packages/math/package.json b/packages/math/package.json index f249f4a..6a6925d 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -23,6 +23,6 @@ }, "devDependencies": { "typescript": "^7.0.2", - "vitest": "^4.1.10" + "vitest": "^5.0.0" } } diff --git a/packages/project/package.json b/packages/project/package.json index e3dd005..d0953ac 100644 --- a/packages/project/package.json +++ b/packages/project/package.json @@ -26,6 +26,6 @@ }, "devDependencies": { "typescript": "^7.0.2", - "vitest": "^4.1.10" + "vitest": "^5.0.0" } } diff --git a/packages/protocol/package.json b/packages/protocol/package.json index 86f2adf..5dc5f30 100644 --- a/packages/protocol/package.json +++ b/packages/protocol/package.json @@ -28,6 +28,6 @@ "devDependencies": { "@platform/core": "workspace:*", "typescript": "^7.0.2", - "vitest": "^4.1.10" + "vitest": "^5.0.0" } } diff --git a/packages/renderer/package.json b/packages/renderer/package.json index f7f957e..2af9713 100644 --- a/packages/renderer/package.json +++ b/packages/renderer/package.json @@ -35,6 +35,6 @@ }, "devDependencies": { "typescript": "^7.0.2", - "vitest": "^4.1.10" + "vitest": "^5.0.0" } } diff --git a/packages/scripting/package.json b/packages/scripting/package.json index 1c724d3..3ff3735 100644 --- a/packages/scripting/package.json +++ b/packages/scripting/package.json @@ -31,6 +31,6 @@ }, "devDependencies": { "typescript": "^7.0.2", - "vitest": "^4.1.10" + "vitest": "^5.0.0" } } diff --git a/packages/sim/package.json b/packages/sim/package.json index b53254e..6873386 100644 --- a/packages/sim/package.json +++ b/packages/sim/package.json @@ -30,6 +30,6 @@ }, "devDependencies": { "typescript": "^7.0.2", - "vitest": "^4.1.10" + "vitest": "^5.0.0" } } diff --git a/packages/transport/package.json b/packages/transport/package.json index d418334..4ad4250 100644 --- a/packages/transport/package.json +++ b/packages/transport/package.json @@ -30,7 +30,7 @@ "clean": "rm -rf dist .turbo" }, "peerDependencies": { - "vitest": "^4.1.10" + "vitest": "^5.0.0" }, "peerDependenciesMeta": { "vitest": { @@ -39,6 +39,6 @@ }, "devDependencies": { "typescript": "^7.0.2", - "vitest": "^4.1.10" + "vitest": "^5.0.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 07d0f4a..80144b5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,32 +9,32 @@ importers: .: devDependencies: '@types/node': - specifier: ^26.1.2 - version: 26.1.2 + specifier: ^26.4.1 + version: 26.4.1 lefthook: - specifier: ^2.1.10 - version: 2.1.10 + specifier: ^2.1.12 + version: 2.1.12 oxlint: - specifier: ^1.76.0 - version: 1.76.0 + specifier: ^1.81.0 + version: 1.81.0 prettier: specifier: ^3.9.6 version: 3.9.6 turbo: - specifier: ^2.10.7 - version: 2.10.7 + specifier: ^2.10.12 + version: 2.10.12 typescript: specifier: ^7.0.2 version: 7.0.2 vitest: - specifier: ^4.1.10 - version: 4.1.10(@types/node@26.1.2)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0)) + specifier: ^5.0.0 + version: 5.0.0(@types/node@26.4.1)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)) apps/design-playground: devDependencies: vite: specifier: ^8.2.0 - version: 8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0) + version: 8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0) apps/grove/api: dependencies: @@ -76,14 +76,14 @@ importers: version: 4.5.4 devDependencies: '@types/node': - specifier: ^26.1.2 - version: 26.1.2 + specifier: ^26.4.1 + version: 26.4.1 typescript: specifier: ^7.0.2 version: 7.0.2 vitest: - specifier: ^4.1.10 - version: 4.1.10(@types/node@26.1.2)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0)) + specifier: ^5.0.0 + version: 5.0.0(@types/node@26.4.1)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)) apps/grove/editor: dependencies: @@ -104,11 +104,11 @@ importers: specifier: ^19.2.18 version: 19.2.18 '@types/react-dom': - specifier: ^19.2.4 - version: 19.2.4(@types/react@19.2.18) + specifier: ^19.2.7 + version: 19.2.7(@types/react@19.2.18) '@vitejs/plugin-react': specifier: ^6.0.5 - version: 6.0.5(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0)) + version: 6.0.5(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)) jsdom: specifier: ^28.0.1 version: 28.1.0 @@ -117,10 +117,10 @@ importers: version: 7.0.2 vite: specifier: ^8.2.0 - version: 8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0) + version: 8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0) vitest: - specifier: ^4.1.10 - version: 4.1.10(@types/node@26.1.2)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0)) + specifier: ^5.0.0 + version: 5.0.0(@types/node@26.4.1)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)) apps/grove/game-builder: dependencies: @@ -144,14 +144,14 @@ importers: version: 4.5.4 devDependencies: '@types/node': - specifier: ^26.1.2 - version: 26.1.2 + specifier: ^26.4.1 + version: 26.4.1 typescript: specifier: ^7.0.2 version: 7.0.2 vitest: - specifier: ^4.1.10 - version: 4.1.10(@types/node@26.1.2)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0)) + specifier: ^5.0.0 + version: 5.0.0(@types/node@26.4.1)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)) apps/grove/game-instance: devDependencies: @@ -192,11 +192,11 @@ importers: specifier: ^19.2.18 version: 19.2.18 '@types/react-dom': - specifier: ^19.2.4 - version: 19.2.4(@types/react@19.2.18) + specifier: ^19.2.7 + version: 19.2.7(@types/react@19.2.18) '@vitejs/plugin-react': specifier: ^6.0.5 - version: 6.0.5(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0)) + version: 6.0.5(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)) jsdom: specifier: ^28.0.1 version: 28.1.0 @@ -205,10 +205,10 @@ importers: version: 7.0.2 vite: specifier: ^8.2.0 - version: 8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0) + version: 8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0) vitest: - specifier: ^4.1.10 - version: 4.1.10(@types/node@26.1.2)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0)) + specifier: ^5.0.0 + version: 5.0.0(@types/node@26.4.1)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)) apps/grove/player: dependencies: @@ -229,11 +229,11 @@ importers: specifier: ^19.2.18 version: 19.2.18 '@types/react-dom': - specifier: ^19.2.4 - version: 19.2.4(@types/react@19.2.18) + specifier: ^19.2.7 + version: 19.2.7(@types/react@19.2.18) '@vitejs/plugin-react': specifier: ^6.0.5 - version: 6.0.5(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0)) + version: 6.0.5(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)) jsdom: specifier: ^28.0.1 version: 28.1.0 @@ -242,10 +242,10 @@ importers: version: 7.0.2 vite: specifier: ^8.2.0 - version: 8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0) + version: 8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0) vitest: - specifier: ^4.1.10 - version: 4.1.10(@types/node@26.1.2)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0)) + specifier: ^5.0.0 + version: 5.0.0(@types/node@26.4.1)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)) apps/grove/server-manager: dependencies: @@ -301,20 +301,20 @@ importers: specifier: ^19.2.18 version: 19.2.18 '@types/react-dom': - specifier: ^19.2.4 - version: 19.2.4(@types/react@19.2.18) + specifier: ^19.2.7 + version: 19.2.7(@types/react@19.2.18) '@vitejs/plugin-react': specifier: ^6.0.5 - version: 6.0.5(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0)) + version: 6.0.5(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)) typescript: specifier: ^7.0.2 version: 7.0.2 vite: specifier: ^8.2.0 - version: 8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0) + version: 8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0) vitest: - specifier: ^4.1.10 - version: 4.1.10(@types/node@26.1.2)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0)) + specifier: ^5.0.0 + version: 5.0.0(@types/node@26.4.1)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)) bench: dependencies: @@ -341,14 +341,14 @@ importers: version: link:../packages/transport devDependencies: '@types/node': - specifier: ^26.1.2 - version: 26.1.2 + specifier: ^26.4.1 + version: 26.4.1 typescript: specifier: ^7.0.2 version: 7.0.2 vitest: - specifier: ^4.1.10 - version: 4.1.10(@types/node@26.1.2)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0)) + specifier: ^5.0.0 + version: 5.0.0(@types/node@26.4.1)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)) examples: dependencies: @@ -360,8 +360,8 @@ importers: specifier: ^7.0.2 version: 7.0.2 vitest: - specifier: ^4.1.10 - version: 4.1.10(@types/node@26.1.2)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0)) + specifier: ^5.0.0 + version: 5.0.0(@types/node@26.4.1)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)) integration: dependencies: @@ -400,14 +400,14 @@ importers: version: link:../packages/transport devDependencies: '@types/node': - specifier: ^26.1.2 - version: 26.1.2 + specifier: ^26.4.1 + version: 26.4.1 typescript: specifier: ^7.0.2 version: 7.0.2 vitest: - specifier: ^4.1.10 - version: 4.1.10(@types/node@26.1.2)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0)) + specifier: ^5.0.0 + version: 5.0.0(@types/node@26.4.1)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)) libs/api-contract: dependencies: @@ -416,14 +416,14 @@ importers: version: 4.5.4 devDependencies: '@types/node': - specifier: ^26.1.2 - version: 26.1.2 + specifier: ^26.4.1 + version: 26.4.1 typescript: specifier: ^7.0.2 version: 7.0.2 vitest: - specifier: ^4.1.10 - version: 4.1.10(@types/node@26.1.2)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0)) + specifier: ^5.0.0 + version: 5.0.0(@types/node@26.4.1)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)) libs/go-grove: {} @@ -439,8 +439,8 @@ importers: specifier: ^7.0.2 version: 7.0.2 vitest: - specifier: ^4.1.10 - version: 4.1.10(@types/node@26.1.2)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0)) + specifier: ^5.0.0 + version: 5.0.0(@types/node@26.4.1)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)) libs/ui: devDependencies: @@ -454,8 +454,8 @@ importers: specifier: ^7.0.2 version: 7.0.2 vitest: - specifier: ^4.1.10 - version: 4.1.10(@types/node@26.1.2)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0)) + specifier: ^5.0.0 + version: 5.0.0(@types/node@26.4.1)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)) packages/client: dependencies: @@ -482,8 +482,8 @@ importers: specifier: ^7.0.2 version: 7.0.2 vitest: - specifier: ^4.1.10 - version: 4.1.10(@types/node@26.1.2)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0)) + specifier: ^5.0.0 + version: 5.0.0(@types/node@26.4.1)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)) packages/core: dependencies: @@ -498,8 +498,8 @@ importers: specifier: ^7.0.2 version: 7.0.2 vitest: - specifier: ^4.1.10 - version: 4.1.10(@types/node@26.1.2)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0)) + specifier: ^5.0.0 + version: 5.0.0(@types/node@26.4.1)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)) packages/engine: dependencies: @@ -532,8 +532,8 @@ importers: specifier: ^7.0.2 version: 7.0.2 vitest: - specifier: ^4.1.10 - version: 4.1.10(@types/node@26.1.2)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0)) + specifier: ^5.0.0 + version: 5.0.0(@types/node@26.4.1)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)) packages/glue: dependencies: @@ -572,8 +572,8 @@ importers: specifier: workspace:* version: link:../renderer '@types/node': - specifier: ^26.1.2 - version: 26.1.2 + specifier: ^26.4.1 + version: 26.4.1 '@types/ws': specifier: ^8.18.1 version: 8.18.1 @@ -581,8 +581,8 @@ importers: specifier: ^7.0.2 version: 7.0.2 vitest: - specifier: ^4.1.10 - version: 4.1.10(@types/node@26.1.2)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0)) + specifier: ^5.0.0 + version: 5.0.0(@types/node@26.4.1)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)) packages/math: devDependencies: @@ -590,8 +590,8 @@ importers: specifier: ^7.0.2 version: 7.0.2 vitest: - specifier: ^4.1.10 - version: 4.1.10(@types/node@26.1.2)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0)) + specifier: ^5.0.0 + version: 5.0.0(@types/node@26.4.1)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)) packages/project: dependencies: @@ -603,8 +603,8 @@ importers: specifier: ^7.0.2 version: 7.0.2 vitest: - specifier: ^4.1.10 - version: 4.1.10(@types/node@26.1.2)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0)) + specifier: ^5.0.0 + version: 5.0.0(@types/node@26.4.1)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)) packages/protocol: dependencies: @@ -622,8 +622,8 @@ importers: specifier: ^7.0.2 version: 7.0.2 vitest: - specifier: ^4.1.10 - version: 4.1.10(@types/node@26.1.2)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0)) + specifier: ^5.0.0 + version: 5.0.0(@types/node@26.4.1)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)) packages/renderer: dependencies: @@ -638,8 +638,8 @@ importers: specifier: ^7.0.2 version: 7.0.2 vitest: - specifier: ^4.1.10 - version: 4.1.10(@types/node@26.1.2)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0)) + specifier: ^5.0.0 + version: 5.0.0(@types/node@26.4.1)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)) packages/scripting: dependencies: @@ -654,8 +654,8 @@ importers: specifier: ^7.0.2 version: 7.0.2 vitest: - specifier: ^4.1.10 - version: 4.1.10(@types/node@26.1.2)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0)) + specifier: ^5.0.0 + version: 5.0.0(@types/node@26.4.1)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)) packages/sim: dependencies: @@ -679,8 +679,8 @@ importers: specifier: ^7.0.2 version: 7.0.2 vitest: - specifier: ^4.1.10 - version: 4.1.10(@types/node@26.1.2)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0)) + specifier: ^5.0.0 + version: 5.0.0(@types/node@26.4.1)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)) packages/transport: devDependencies: @@ -688,8 +688,8 @@ importers: specifier: ^7.0.2 version: 7.0.2 vitest: - specifier: ^4.1.10 - version: 4.1.10(@types/node@26.1.2)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0)) + specifier: ^5.0.0 + version: 5.0.0(@types/node@26.4.1)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)) packages: @@ -984,8 +984,15 @@ packages: '@fastify/swagger@9.8.1': resolution: {integrity: sha512-VpHMnqZTY8iBZYJE8WWkbKPrXIYWy2rDfIf5qLr6DzZSpQYZ+KxQVcJFiq/AMlvNwI4gCBd66++iUlxXXGT0IQ==} - '@jridgewell/sourcemap-codec@1.5.5': - resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/sourcemap-codec@1.6.0': + resolution: {integrity: sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==} + + '@jridgewell/trace-mapping@0.3.31': + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} '@lukeed/ms@2.0.2': resolution: {integrity: sha512-9I2Zn6+NJLfaGoz9jN3lpwDgAYvfGeNYdbAIjJOqzs4Tpc+VU3Jqq4IofSUBKajiDS8k9fZIg18/z13mpk1bsA==} @@ -1001,124 +1008,124 @@ packages: '@oxc-project/types@0.142.0': resolution: {integrity: sha512-7W+2q5AKQVU36fkaryontrHn3YDt1RyUYXatw9i5H8ocYe2sPKSFB6eS8WNPeRKiN1qAWWZUPm7gwFzJGrccqQ==} - '@oxlint/binding-android-arm-eabi@1.76.0': - resolution: {integrity: sha512-ZHIE5Zt9AsPDcY4nOlofXt0YfneEeo+QrKMPcPzLf2Z6Q8VtV2W73d7SFJ920WUwyik783u/doKCs3KXdwG+7w==} + '@oxlint/binding-android-arm-eabi@1.81.0': + resolution: {integrity: sha512-IcCRsXiedJoJopY6mpZUBEeVFsUrutmrG7dZ87zMuKJlhg70Ora9bBl1WcCxZQtyI10YpnVdEso5oCg7YcfSHw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] - '@oxlint/binding-android-arm64@1.76.0': - resolution: {integrity: sha512-shm/ngQilHK6bs+ElJWa4oHfNj5vL1Gl/iVEJldTQjpr0/67oSgr0KUpbmcnLig5Fo0v/l6j2567A7TOL89ONA==} + '@oxlint/binding-android-arm64@1.81.0': + resolution: {integrity: sha512-GRrIPyTGVhx3L3h+0T5xT2A0jFAcdPv4+IfuXpGDLIdl6XeYhgg/zw72A5ILZoUgRqZuM8F1y+V/gfDriXSxzQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@oxlint/binding-darwin-arm64@1.76.0': - resolution: {integrity: sha512-rvJmrAPKSQ9aWJ6wIS6CK2tJjwzfW0ApQH9qokq6sfDvmHwoyIHxHFMq7z7i7GiV6fdE6s8qvBqWKPTu8RmT6Q==} + '@oxlint/binding-darwin-arm64@1.81.0': + resolution: {integrity: sha512-qNQ9tXRgLuKbqSV1S2h9h4KPHjbovO7RRR2/enUOtHzTkFZ7B9X5zqqHJua8dRyc7dBy7Aoyq5pqTSLFVcAzGQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxlint/binding-darwin-x64@1.76.0': - resolution: {integrity: sha512-U/zYdb7VYKGY6pA9Vd2rYl9O/HlCylcOlb5PGPvVLtg+oLGsk6H3XGKEMHKyqD3nmmtmlmwb/8SwU2vfSAtvMw==} + '@oxlint/binding-darwin-x64@1.81.0': + resolution: {integrity: sha512-q0QTm32jWga2Gv4j7IaVZN0jYMi9UV73sWVgFtDA4iIfqwMCLLZ3ve+9KwfYtsaKZSgQhmPaogeZWqDZpcY1Pw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxlint/binding-freebsd-x64@1.76.0': - resolution: {integrity: sha512-WvKG9CAriuo0XNiFzpXjDngUZcRGFNpaK2kLyMUsnJlShxkT96u+BpJQ3KqdQwGOrvI14L6V8bAwXwAYNNY6Jg==} + '@oxlint/binding-freebsd-x64@1.81.0': + resolution: {integrity: sha512-/+8wVWDXEC7wHVAhOc59Fw/SkMc1arLkFD8iQCaSsmzenK1X4doFqquL9H1wrtGUzaiycVqkf/sSpcILK6W1UA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@oxlint/binding-linux-arm-gnueabihf@1.76.0': - resolution: {integrity: sha512-qJ5+RH99TqFRq3UCDxkW0zJJu9c+OAHFY72vGlxZLEpuO+MpKo3POgqb8sYipL9KYm8XY6ofb0HsOuvY6hQNqQ==} + '@oxlint/binding-linux-arm-gnueabihf@1.81.0': + resolution: {integrity: sha512-4xt422FEgioRq9hAL4Tq7fujGUWnc8z1BJ+Oi8RN8vB8axaP+sdK6a2xdlcQCCYnJg9QMuMFS0AucuIFx/EacA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxlint/binding-linux-arm-musleabihf@1.76.0': - resolution: {integrity: sha512-PvPCVptkgVARsucgIqFQQcSmJ6xc6GtnVB5bRBekRahTc9eObMtjHfMjy5M+C2tHt5UCMttWM9RuSk/H9NqYeg==} + '@oxlint/binding-linux-arm-musleabihf@1.81.0': + resolution: {integrity: sha512-u3vna8KdGplH4DRCW9K54D68fcMo7IxVrkCJWwXnIhwtBdnDnYrmzOUA/XjmBlPpcLsgw9Z5BNdY4za9+Dj+MQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxlint/binding-linux-arm64-gnu@1.76.0': - resolution: {integrity: sha512-3KeFDx8Bu4HPAXbuHZOr/oHvN+QT+JQhMw/NYPz7Z071xLSsG27Jfh9PIQVEY7hk1I+jr43ExqRIeJ6VKk2yLw==} + '@oxlint/binding-linux-arm64-gnu@1.81.0': + resolution: {integrity: sha512-3j9k+gsYsE7nv71GWotXsqsa2l9/aJenD7dVHNt/CBvsb0SgRjSMnHFeP59IXUAl1wvVFhqGl2wJNMwWU3UBlA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-arm64-musl@1.76.0': - resolution: {integrity: sha512-oPFkkKTgl0K/EIg9fQ8oA3IGcI05/Mq1en04iFa41mmNPT+6KEiByVazTOZZJiHMBBrbsns1YJ2e1Scqwzesjw==} + '@oxlint/binding-linux-arm64-musl@1.81.0': + resolution: {integrity: sha512-k5iAp3dNxW0/uDCBY+WSm8jKB2szu7SkEQZdgRRpDXvuDd69vvDcqhB3A/pWCfCwXyenjNjFn9Td1fVoyAc+Yg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@oxlint/binding-linux-ppc64-gnu@1.76.0': - resolution: {integrity: sha512-gN7yZ0eqflA5Fhf1wvHxGUltIV3FsvmB1zhNMDEK9vSHhc7E6qg9CuPeBgPZab66Tjzq6w6kHAtNEvnTHf4cyw==} + '@oxlint/binding-linux-ppc64-gnu@1.81.0': + resolution: {integrity: sha512-TFqLja3uYmVSte6nof9GWrex9Z8WgdZrNiLC6Te5rXGDqXB2y4j/26iFhwosXiAFqDhE9JJVuuCkDKLwptTn1g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-riscv64-gnu@1.76.0': - resolution: {integrity: sha512-S/HqMbn22mQrjtErUxEoS/a55u8kIeXvreIxiJu5G7Le3UecEd6SQZxrDIpuhtgaFnsY/nVra3ytP+pRljDilA==} + '@oxlint/binding-linux-riscv64-gnu@1.81.0': + resolution: {integrity: sha512-UEcySvGS0NOVo7h7n7CYyJL9+6gFAh7Zc/ToDXVScFvzHSTIxtzkMVU30rmQ6+nQ1LF+UdiRDdJajpDu+OylLg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-riscv64-musl@1.76.0': - resolution: {integrity: sha512-ZIga3097VJZolGZk6SrIAUokIGfRkxRlhiHDUznZptGBfwrhD7pNfD1rzEzsCwvk/1DX0A1bLz+liuNh5QKIVQ==} + '@oxlint/binding-linux-riscv64-musl@1.81.0': + resolution: {integrity: sha512-H+diDbhD00+wI1IRP8Kz88x/lat+DgtoBJzoTthS16xkTJGNaEkfb8gzmd1rzc/2uDQQMl7GNl+JFUacVeWxIA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [musl] - '@oxlint/binding-linux-s390x-gnu@1.76.0': - resolution: {integrity: sha512-ZGiiA7pFzMJSyMWYZTVlPgbTsx+Vl8ihLGMIujPwaslUF7kIPPWAbVmAlTc+9lWDV+DCiB8Ikixu+lSHeOIIWQ==} + '@oxlint/binding-linux-s390x-gnu@1.81.0': + resolution: {integrity: sha512-8znJ/5TekjOKg1j1Acho4PJMdiAHLtlcXuWEiipOhAMV6rQcXdmDdXCbheyDczN6TjBwiNfjcP81k4AthrKRzw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@oxlint/binding-linux-x64-gnu@1.76.0': - resolution: {integrity: sha512-JLiy5WuvEBFTT6ErIFV35SLzi0R7Iri6MKU6dZbTxfIx8pndbbPs3Mj780nMipBFcPkti+okAPOJ9POKkHFEgg==} + '@oxlint/binding-linux-x64-gnu@1.81.0': + resolution: {integrity: sha512-Q2Wj70yFsvn5QjlmifFzbj4H+kJy53bwqc41o1fzoM7MpLV1NIbhg/LpWXRfC6KOkSAdUx1Wd8VJsdPmhp/HRA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-x64-musl@1.76.0': - resolution: {integrity: sha512-z7lgKQtbo/I1NIe8G5NHLesxJDv0tRSUWTpXKb9Pm3E9nKFKfO4IOSDtFroKgXtOYb0jQbcdH+0wzTyMXVes+A==} + '@oxlint/binding-linux-x64-musl@1.81.0': + resolution: {integrity: sha512-cPInHp/ddEe5qkyK2IiyQ8Q3Mp2oLLEhhsGgTK2oZx4L6+llGam1H1yBvJZ7qHfOXj8N3hxBS8sj4tO+gtFlIg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@oxlint/binding-openharmony-arm64@1.76.0': - resolution: {integrity: sha512-JOjKymIpb9QcYfEhZsN6h4V9Ivd474W38cNIBRv6bg2TbIvogbMTH0Mg6YWW9TiRDqfcX+/Hyfsbo5vcSE5guQ==} + '@oxlint/binding-openharmony-arm64@1.81.0': + resolution: {integrity: sha512-0CQxSX4ajqm07AHBf5U33qQzXKdd7wtq/oTL/7vpY6RNNuxrRi8W4bqUV1Jyu/vj+9KmxQyDhxfeVX1nQL6kfg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@oxlint/binding-win32-arm64-msvc@1.76.0': - resolution: {integrity: sha512-pqDWZiwcmByWUEm1NFUBNiT6aentCcaoMWJv0HbXEmuYermJ4sg8ppVrshubYP2MZ6SHccJJcpr6x469PuDFIw==} + '@oxlint/binding-win32-arm64-msvc@1.81.0': + resolution: {integrity: sha512-l0hbeISm9673hVrrQU8j/p2M7YH9Ouoj7p7E/QM55NTrKVLP+P3PF8hLu+OY+x0VtGRW+ggiQKZqmdYps9H+TA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@oxlint/binding-win32-ia32-msvc@1.76.0': - resolution: {integrity: sha512-Ba0O659kgMv6pwO3z9PdO+K3aMxQRaw9HnG+e6AtOfgwcKFvYilciQYBoUBmxfQvOCKZe1SwjMkuB542NkuDMQ==} + '@oxlint/binding-win32-ia32-msvc@1.81.0': + resolution: {integrity: sha512-ksqPP5jbFXcYreEQ7zdJh06rJQBymCTyGRCdaXjfcf2aG4f8KxUWY5wcgYHmaTK+FJ4bPG5sUAdOX+6trnH1JA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@oxlint/binding-win32-x64-msvc@1.76.0': - resolution: {integrity: sha512-5qcirPHO8nKfkoowEVWtpAoVTcYDy6g0UT0NGic450Qv8J2NrOqg4uQ8QppRP4MDTC7Xx47lbZnmadTH03CGGA==} + '@oxlint/binding-win32-x64-msvc@1.81.0': + resolution: {integrity: sha512-IZuUCwGw9emG5JtCp+fYGB+Z4OWEoeEcM8R5BA1pYw63/ieYFVdcU2ylxTpHbVHSenZnsYE+ZZ20uHAJszQ4cA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -1226,36 +1233,33 @@ packages: '@rolldown/pluginutils@1.0.1': resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==} - '@standard-schema/spec@1.1.0': - resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} - - '@turbo/darwin-64@2.10.7': - resolution: {integrity: sha512-/c9cSBRermWDv85oufLhoH6XRLOVbvzJLRd+WLyfJCP+i0HFLQj4PVNDrHcY17/ve5l8X0Oua4bJBqJUgJPnZA==} + '@turbo/darwin-64@2.10.12': + resolution: {integrity: sha512-9nKgKoF6ZOUsM+or0OtNf+TTJSfGvDNP7ZFv/ZGWVwOSCkumyctQiTeHwB4UNljHTnC41AqylgbunLDHoccNrA==} cpu: [x64] os: [darwin] - '@turbo/darwin-arm64@2.10.7': - resolution: {integrity: sha512-8lpCCGWZBl9PIF8w8f2iEWrLMbHBWIfJeV6l2UEGqysD6HRIM4ySj/8R7HGEzbECJ4r/gnJcHmxEoG8yjFe64A==} + '@turbo/darwin-arm64@2.10.12': + resolution: {integrity: sha512-H4Elb1jqTZVeIC9bbcNwjSzemZ6RegoTOVHeuV5Osirt2Z8UguTyisMEkvZjPVZgMeN9J4ERZBFad40tFnkb7w==} cpu: [arm64] os: [darwin] - '@turbo/linux-64@2.10.7': - resolution: {integrity: sha512-Midw9Ed00yw9rqkWN82fY3LmLNFQ6yiL1GXB56DJKUEjWaEd27zh7ohCxzzrjfjQVrEeVWd3UPytTAV16XDQlA==} + '@turbo/linux-64@2.10.12': + resolution: {integrity: sha512-lr7KIotukvjZwEXiFSYAeOH3BWzjFVBbSzTbv0fuGFsNukYyH0+g1hB5ecqnJkgkYU+KHEMG1edOhnjiKON1wQ==} cpu: [x64] - os: [linux] + os: [android, linux] - '@turbo/linux-arm64@2.10.7': - resolution: {integrity: sha512-UVEy+MW/xn4BcsiV3v3uv0/oObyaQgVtRT+Jj4WE53rNH05VEYEc1Z13q3zV6276wCZR4Yxc4hiTTcjw7PjSpg==} + '@turbo/linux-arm64@2.10.12': + resolution: {integrity: sha512-f0pZDTtvzB5SuNwuXBaKbZHUCMCukgc8nMlHEuvLmj91Fzec+MEbr3cAvGNor5htEDqZnO6Lxt9N/GPI/77oGA==} cpu: [arm64] - os: [linux] + os: [android, linux] - '@turbo/windows-64@2.10.7': - resolution: {integrity: sha512-l2nH9KGLV46SWjcXvyc2+xo5gdf5J0NVADknQk9OCJhzJBpiNl/byd26yIfwZBjLupdqT6UOdPhPxcpUPxRykQ==} + '@turbo/windows-64@2.10.12': + resolution: {integrity: sha512-SDOueJRjS/QcykWf2KCRtTLmIl5YMKsLbXkXQGhDwcTXvKXZiS5ih5lBl/gkwZIpYFjqA/rAlfMzlAFcVHNe0g==} cpu: [x64] os: [win32] - '@turbo/windows-arm64@2.10.7': - resolution: {integrity: sha512-qjE1apG6RThuX49vUJd5ks2dV2ndXC2qktDChQonFMvUzrMrEnZMQzO+IgxBiYq1j+NbXQcRwj84nGnk1TBw1g==} + '@turbo/windows-arm64@2.10.12': + resolution: {integrity: sha512-0i0mVUa4kKk+/B3RwEwPMf9CB+T7ul56hn5FFHNA4VUNTOoLBEd6aNf3FaKfCatDNZ6cicCEf6if9QUTVyzzcA==} cpu: [arm64] os: [win32] @@ -1274,11 +1278,11 @@ packages: '@types/estree@1.0.9': resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} - '@types/node@26.1.2': - resolution: {integrity: sha512-Vu4a5UFA9rIIFJ7rB/Vaafh9lrCQszopTCx6KjFboXTGQbPNasehVR5TEiithSDGyd1DEiUByggTZsg8jukeIg==} + '@types/node@26.4.1': + resolution: {integrity: sha512-k97ENvZWtvA6yqz5/FS6a7duDgOPEeOQOc2iKS/nY6mX6qJUKtLnWzQS+Xj6tXweyj6ZcTAK2Qecetnvi9nCLA==} - '@types/react-dom@19.2.4': - resolution: {integrity: sha512-Bsc+QHgp+P/F02XDzNCY9jnZNCUuLki36KT7VKrTXXLdHf+vHMNZnW1rVu5DNW/rCK+fya3DATySbLM4yhtKUw==} + '@types/react-dom@19.2.7': + resolution: {integrity: sha512-I8bPpDLcHBv1qiIiXDCy71Rt8eQDKJP0sMSWJphDdAcdqiJ1sGpZamavoEIRZmYzjia9LuEb2HlYdDpmoENpvQ==} peerDependencies: '@types/react': ^19.2.0 @@ -1421,11 +1425,8 @@ packages: babel-plugin-react-compiler: optional: true - '@vitest/expect@4.1.10': - resolution: {integrity: sha512-YsCn+qAk1GWjQOWFEsEcL2gNQ0zmVmQu3T03qP6UyjhtmdtwtbuI+DASn/7iQB3HGTXkdBwGddzxPlmiql5vlA==} - - '@vitest/mocker@4.1.10': - resolution: {integrity: sha512-v0xaezt+DKEmKfaxg133ldzADrwLGd7Ze1MfQQTYfvs8OqZIwbxyxaYURivwV7sWy5fqn3rH5uOrSp07bp44Ow==} + '@vitest/mocker@5.0.0': + resolution: {integrity: sha512-66PGTMIiVJP3t4a5yxU9qPtf7MdTBs8jmToMvy+HVflB3Yy13WJZTtPePdvU+wjRV02SKK5doLbSA6o9pwOmiA==} peerDependencies: msw: ^2.4.9 vite: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -1435,20 +1436,8 @@ packages: vite: optional: true - '@vitest/pretty-format@4.1.10': - resolution: {integrity: sha512-W1HsjSH4MXQ9YfmmhLAoIYf1HRfekQCGngeIgcei6MP5QQGWUe0gkopdZQaVCFO+JDJMrAJGwa5pRpNpvy4P8Q==} - - '@vitest/runner@4.1.10': - resolution: {integrity: sha512-IKI6kpIH+LmpROplyLwBBaCfMgOZOMsygVa6BARD6ahA04VRuJSa6OaVG7kRvSEMD870Vd91rSSw0eegtWyLGg==} - - '@vitest/snapshot@4.1.10': - resolution: {integrity: sha512-xRkfOT1qpTAi/Ti4Y1LtfRc3kEuqxGw59eN2jN9pRWMtS/XDevekhcFSqvQqjUNGksfjMJu3Y+oJ+4Ypn2OaJw==} - - '@vitest/spy@4.1.10': - resolution: {integrity: sha512-PLf/Ugvoq5wO/b4rwYCR1h2PSIdXz7wnkQFMiUpLdtM7l6pqVFcQIBEHyT1+l+cj7mNwAfZHzqXqDyjvOuwbDw==} - - '@vitest/utils@4.1.10': - resolution: {integrity: sha512-fy9am/HWxbaGt/Sawrp90vt6Y6jQwf1RX77cz3uwoJwJVMli/e1IEwRPnMNJ7vKfPTwo0diXifkpPvwH9v7nGA==} + '@vitest/spy@5.0.0': + resolution: {integrity: sha512-uy+luWBAPw9XfthoHi5AkfHUnuPYEESjl0p/r+meoBnU8bxg5GDQ3Ey8MjcJ6sqahkL4PFyrvfMJJBw7LbU06g==} '@webgpu/types@0.1.71': resolution: {integrity: sha512-mMy8/ODcKhab808co15eW+yN+HgXoQxRQHTiBV9Mrvl1r0ufnid7YOcI+gi4eUWSWl9ezD6TW2KXccrL8HCh2A==} @@ -1506,9 +1495,6 @@ packages: resolution: {integrity: sha512-e+H0ZXHSWYrENhQzw1LPuP4oF5MzVKmDU6d3hxlvaPEYLLg62MxtQNPRx4SYSuYJSBUgnQIG4HIN2tEtNv7Dog==} engines: {node: '>=18'} - convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - cookie@1.1.1: resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} engines: {node: '>=18'} @@ -1563,8 +1549,8 @@ packages: resolution: {integrity: sha512-zwfzJecQ/Uej6tusMqwAqU/6KL2XaB2VZ2Jg54Je6ahNBGNH6Ek6g3jjNCF0fG9EWQKGZNddNjU5F1ZQn/sBnA==} engines: {node: '>=20.19.0'} - es-module-lexer@2.3.1: - resolution: {integrity: sha512-shc1dbU90Yl/xq1QrC7QRtfcwURZuVRfPhZbDoldJ1cn1gzDvBaBWlv0eFolj5+0znnPJz5TXLxsN77X/12KTA==} + es-module-lexer@2.3.2: + resolution: {integrity: sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==} esbuild@0.28.2: resolution: {integrity: sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==} @@ -1699,58 +1685,58 @@ packages: json-schema-traverse@1.0.0: resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - lefthook-darwin-arm64@2.1.10: - resolution: {integrity: sha512-nw+X8wRNDoUUV6WSteyKBbcLySq+fsmZt5WV/s50ZJpysmsDKJOUMln6SllNfP+60dzUahAO7REco/2633BsLg==} + lefthook-darwin-arm64@2.1.12: + resolution: {integrity: sha512-GSUjqaCuxAYlPOovbjXEWE3HAIa/xOQkTTmZ937zieQldjPLTaC7+s5FHoxKywn+D9riBlofkDqG7Z4f5zzmPA==} cpu: [arm64] os: [darwin] - lefthook-darwin-x64@2.1.10: - resolution: {integrity: sha512-KQ/bHmvpkFdHMn4pZnUdTf+GuSC+aBBgBTxZT4GW+6cSf+qbErKZBhK7cH6BmILsvx43+VzEArvHYY7YOfRFOQ==} + lefthook-darwin-x64@2.1.12: + resolution: {integrity: sha512-qAUHSSw/7Afi5wxkoLkxORxSicCeTBXyVLnRgD6YZra6udviozpK3Aok9Z6FIWeKc5FBijRMSNDxGPTREhsjcQ==} cpu: [x64] os: [darwin] - lefthook-freebsd-arm64@2.1.10: - resolution: {integrity: sha512-8su6DwydP7+pv7kG0zCtjphqsw4ouOnfexRUErapy5GTxYBoUOhYz3RSHTSWNRsK6W4jva7FPUh2Lp5/PSn30w==} + lefthook-freebsd-arm64@2.1.12: + resolution: {integrity: sha512-FHZRfKliFNbyz54zsoGdVe9muq67cNjBTZ6jrPPUjI7xUuyCwSpzA+1OpiwJT00L9pP5ZGONBqnGZKnrpC+7Uw==} cpu: [arm64] os: [freebsd] - lefthook-freebsd-x64@2.1.10: - resolution: {integrity: sha512-GeAJEFxko3Lk+AsnS3NleAFrpyMLFUKOlgJvPKuU0xHwVEI/z+ZoCcmuO0BX+4CS0NLbZhC/YQAvBASqDvvVdQ==} + lefthook-freebsd-x64@2.1.12: + resolution: {integrity: sha512-HYQZPGy2DDEx7dbuotusJpujY5q9igOLgx36qeeQcNQuvvdGHPj2ZGSIsGKhoJ0dw5Qa4knKJoPAHEZQWdV/og==} cpu: [x64] os: [freebsd] - lefthook-linux-arm64@2.1.10: - resolution: {integrity: sha512-1sHTCmpTWjVMs+yKPBLRNT1kuuIr1yjietlk7rCB6wFPVOS6Ph3o2zPFH2AvW1UymHlqwyHXzBr9EtDpQ7j1mQ==} + lefthook-linux-arm64@2.1.12: + resolution: {integrity: sha512-ipjOri2PB/sk4noPrHQuM5fcpNBjmlKo4qMtXyLnxeOxGYHWZzf0Xi0OtrXHQ//tOprcv40ADvhUuSdcGqigLw==} cpu: [arm64] os: [linux] - lefthook-linux-x64@2.1.10: - resolution: {integrity: sha512-z/VlRB3bh6mBvW3r1rwnJ5vP8z+Krx5gJzkZ4veDXh+6FlRTx8wtd3g3fllOv/yZMxkgmL3fQoFXv05Esa7vBQ==} + lefthook-linux-x64@2.1.12: + resolution: {integrity: sha512-DmU6xfvqVoFdW+STyc70YI4Ry8vkHGKHx+IJ1Js/Gacq5dv+fiwNzwle3bi28EkL6P8xY67B/CfQfRj4SRU4tg==} cpu: [x64] os: [linux] - lefthook-openbsd-arm64@2.1.10: - resolution: {integrity: sha512-430zL8sSIKw5P0YXGG6PB+eAhHa06n0PXuaERaAQE4Ss3odfqwnl5Mq9hQmkEnOS1EGiQEKkd0UHv/i4PtMNIQ==} + lefthook-openbsd-arm64@2.1.12: + resolution: {integrity: sha512-vb0J7bElLvoaCWQmna3HntsvoNqMsGAhfjjC99ss1OdCteufZKM3RxCVoMBEbD50Itv2c1Ua2AFVToltVFTy1Q==} cpu: [arm64] os: [openbsd] - lefthook-openbsd-x64@2.1.10: - resolution: {integrity: sha512-bgkO8PphGZVDhQgCJ524aYYPI5491pVmCiLPGjBIo1AvOSlIyw4N1Y+1C3QfqwEmechzw+Aq16SNc8pqv6UuXg==} + lefthook-openbsd-x64@2.1.12: + resolution: {integrity: sha512-QOmhDWqPPK4+99scanfEmbJjUR+JYC93qhr/0bp5Dj3LaR3kVFNWc6zOQUsOTPy/LC6PG759Lej/mr/BtjUL2Q==} cpu: [x64] os: [openbsd] - lefthook-windows-arm64@2.1.10: - resolution: {integrity: sha512-5Q6etF0Fla2DDA4ilDySrdNgiR5+W7cJZwnZ69Je3kvWCaWm4wnkuc8FEdjp3kiL2x3ZXipdI00f5vpO8aWmog==} + lefthook-windows-arm64@2.1.12: + resolution: {integrity: sha512-eErEyr9AHkRFj6TxpCQeKGd0s6IrtL/VEIZ/ssg8dNfG+ycR4jAW/IAlrJSw6/ZQXb3WtWLaQ6QA5c+TLh7vmg==} cpu: [arm64] os: [win32] - lefthook-windows-x64@2.1.10: - resolution: {integrity: sha512-c/XH8YZtylG4XaxzqFfXluvq2LXq2W/p54Bnzn3+Z7E5X2Fk3JlFJAibulMbIt2+w8T7UI/r97ok5GqE4kGaeA==} + lefthook-windows-x64@2.1.12: + resolution: {integrity: sha512-0h+WmDVdDriTjloD/UbjPq/ZtqaaJlPAdGcVwMCEdAxfbF0FTgDbKX3igui9g2U/qG2y6QpVhtz1jeiRe7ctaw==} cpu: [x64] os: [win32] - lefthook@2.1.10: - resolution: {integrity: sha512-K7mM4WoqMwqfXYK11EHy+lSH1uW8XHni3Yn/bSqyerPkUPygGdf3xn18JoV5HyA06xuQL3ofGAOjG01QX9oJ4w==} + lefthook@2.1.12: + resolution: {integrity: sha512-2uOexfsrrRhCiTUWdGyDySxVHHhOFJ8MQejs27dM3hugrQB48/z1ZVlaNoxpZ1SnzQ1GaDIbO5rAvicwyiknYQ==} hasBin: true light-my-request@6.6.0: @@ -1834,8 +1820,8 @@ packages: resolution: {integrity: sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==} engines: {node: 20 || >=22} - magic-string@0.30.21: - resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} + magic-string@1.2.3: + resolution: {integrity: sha512-Bpb0W2TbLKOZ7vJnOUnVRGq3WL2p+ISV29M6hYPL1AFCpyKZpdr5ytiXoTSSxRVhg8YW7f65+6gbG8WG6PCa/g==} mdn-data@2.27.1: resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==} @@ -1872,8 +1858,8 @@ packages: openapi-types@12.1.3: resolution: {integrity: sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==} - oxlint@1.76.0: - resolution: {integrity: sha512-6QoFioEU4fNdiUx/2Eo6TRd6NG7H7njnRCz8rhB66cZmMHDTqcm1Rjvl8Wry+ZTQMBAmyb4Mlf62Mk5X+eHSOw==} + oxlint@1.81.0: + resolution: {integrity: sha512-HyrJYqeoOCL0iqaLEzGewGT48ZX99P3hxYh8udAF9RGGIghSamkXE4ClUyBpEDNqasamThgmlPbuMOe7SAZmHg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -1895,9 +1881,6 @@ packages: resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==} engines: {node: 18 || 20 || >=22} - pathe@2.0.3: - resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} - picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -1905,6 +1888,10 @@ packages: resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==} engines: {node: '>=12'} + picomatch@4.0.7: + resolution: {integrity: sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==} + engines: {node: '>=12'} + pino-abstract-transport@3.0.0: resolution: {integrity: sha512-wlfUczU+n7Hy/Ha5j9a/gZNy7We5+cXp8YL+X+PG8S0KXxw7n/JXA3c46Y0zQznIJ83URJiwy7Lh56WLokNuxg==} @@ -2040,21 +2027,18 @@ packages: resolution: {integrity: sha512-w/Te7uMUVeH0CR8vZIjr+XiN41V+30lkDdK+NRIDCUYKKuL9VcmaUEmaPISuwGhLlrTGh5yu18lENtR9axSxYw==} engines: {node: '>=12'} - tinybench@2.9.0: - resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} + tinybench@6.1.4: + resolution: {integrity: sha512-9APumHG7r4yOk4X4WlkmE71aZcv1gvin1czO3OQ1U9iJcFA5Ja/ygyb0vPOVHTthFozUYs8CLoLUlM8grb2lTQ==} + engines: {node: '>=20.0.0'} - tinyexec@1.2.4: - resolution: {integrity: sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==} + tinyexec@1.3.0: + resolution: {integrity: sha512-QKAl9m8gWWGHV8jZcPeym6j+XULi6tOf1mT83WYJ4Lk2ytW/uwAWkrP0uFsdoYMdueVJ0qs26wZ+23xeB4ibNQ==} engines: {node: '>=18'} tinyglobby@0.2.17: resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} engines: {node: '>=12.0.0'} - tinyrainbow@3.1.1: - resolution: {integrity: sha512-yau8yJdTt989Mm0Bd/236QnzEiPf2xLLTqUZRUJOo/3CB078LSwzei343DgtJVmfJKJE3TMINY1u42SQsP6mXw==} - engines: {node: '>=14.0.0'} - tldts-core@7.4.11: resolution: {integrity: sha512-CW3WN2rIIE/Of21mulhgnGOwoDyEFNygyIBOONSdyAuSATgMMUCpLeUlB+E8sAwA5xRV9hYPl+kyZ9citHCaKg==} @@ -2081,8 +2065,8 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - turbo@2.10.7: - resolution: {integrity: sha512-GHx6WExIFSKNJ5qMlzDpXBXlu9ApxaMjqxAVrCNcW94xf/+uqgIz41SAuRUMbXva2ExNAaY/h8V0q90SWSzmRw==} + turbo@2.10.12: + resolution: {integrity: sha512-AswgMPnpOoaVZHrrSBejETzEbuIA69OVGwfkHwfrY0A23VjWXBANzgq9+OymWOHAIArB7D1+1z498WY8fGg1Jw==} hasBin: true typescript@7.0.2: @@ -2140,23 +2124,23 @@ packages: yaml: optional: true - vitest@4.1.10: - resolution: {integrity: sha512-R9jUTe5S4Qb0HCd4TNqpC7oGcrMssMRGXLW80ubjWsW9VH5GF8y1Y0SFLY9AbqSk6nt0PnOx4H4WNJYZ13GUPw==} - engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} + vitest@5.0.0: + resolution: {integrity: sha512-gpsMNoRhMjMktVxPtstOH4/PJuPyovVaMDr4oDilXaGH1EcqM2OE96SoHT2VIQ6fTGtTjqmHDrEu2X9RQiXf8Q==} + engines: {node: ^22.12.0 || ^24.0.0 || >=26.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@opentelemetry/api': ^1.9.0 - '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 4.1.10 - '@vitest/browser-preview': 4.1.10 - '@vitest/browser-webdriverio': 4.1.10 - '@vitest/coverage-istanbul': 4.1.10 - '@vitest/coverage-v8': 4.1.10 - '@vitest/ui': 4.1.10 + '@types/node': ^22.0.0 || >=24.0.0 + '@vitest/browser-playwright': 5.0.0 + '@vitest/browser-preview': 5.0.0 + '@vitest/browser-webdriverio': ^5.0.0-beta.5 || >=5.0.0 + '@vitest/coverage-istanbul': 5.0.0 + '@vitest/coverage-v8': 5.0.0 + '@vitest/ui': 5.0.0 happy-dom: '*' jsdom: '*' - vite: ^6.0.0 || ^7.0.0 || ^8.0.0 + vite: ^6.4.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: '@edge-runtime/vm': optional: true @@ -2480,7 +2464,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@jridgewell/sourcemap-codec@1.5.5': {} + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/sourcemap-codec@1.6.0': {} + + '@jridgewell/trace-mapping@0.3.31': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.6.0 '@lukeed/ms@2.0.2': {} @@ -2493,61 +2484,61 @@ snapshots: '@oxc-project/types@0.142.0': {} - '@oxlint/binding-android-arm-eabi@1.76.0': + '@oxlint/binding-android-arm-eabi@1.81.0': optional: true - '@oxlint/binding-android-arm64@1.76.0': + '@oxlint/binding-android-arm64@1.81.0': optional: true - '@oxlint/binding-darwin-arm64@1.76.0': + '@oxlint/binding-darwin-arm64@1.81.0': optional: true - '@oxlint/binding-darwin-x64@1.76.0': + '@oxlint/binding-darwin-x64@1.81.0': optional: true - '@oxlint/binding-freebsd-x64@1.76.0': + '@oxlint/binding-freebsd-x64@1.81.0': optional: true - '@oxlint/binding-linux-arm-gnueabihf@1.76.0': + '@oxlint/binding-linux-arm-gnueabihf@1.81.0': optional: true - '@oxlint/binding-linux-arm-musleabihf@1.76.0': + '@oxlint/binding-linux-arm-musleabihf@1.81.0': optional: true - '@oxlint/binding-linux-arm64-gnu@1.76.0': + '@oxlint/binding-linux-arm64-gnu@1.81.0': optional: true - '@oxlint/binding-linux-arm64-musl@1.76.0': + '@oxlint/binding-linux-arm64-musl@1.81.0': optional: true - '@oxlint/binding-linux-ppc64-gnu@1.76.0': + '@oxlint/binding-linux-ppc64-gnu@1.81.0': optional: true - '@oxlint/binding-linux-riscv64-gnu@1.76.0': + '@oxlint/binding-linux-riscv64-gnu@1.81.0': optional: true - '@oxlint/binding-linux-riscv64-musl@1.76.0': + '@oxlint/binding-linux-riscv64-musl@1.81.0': optional: true - '@oxlint/binding-linux-s390x-gnu@1.76.0': + '@oxlint/binding-linux-s390x-gnu@1.81.0': optional: true - '@oxlint/binding-linux-x64-gnu@1.76.0': + '@oxlint/binding-linux-x64-gnu@1.81.0': optional: true - '@oxlint/binding-linux-x64-musl@1.76.0': + '@oxlint/binding-linux-x64-musl@1.81.0': optional: true - '@oxlint/binding-openharmony-arm64@1.76.0': + '@oxlint/binding-openharmony-arm64@1.81.0': optional: true - '@oxlint/binding-win32-arm64-msvc@1.76.0': + '@oxlint/binding-win32-arm64-msvc@1.81.0': optional: true - '@oxlint/binding-win32-ia32-msvc@1.76.0': + '@oxlint/binding-win32-ia32-msvc@1.81.0': optional: true - '@oxlint/binding-win32-x64-msvc@1.76.0': + '@oxlint/binding-win32-x64-msvc@1.81.0': optional: true '@pinojs/redact@0.4.0': {} @@ -2605,24 +2596,22 @@ snapshots: '@rolldown/pluginutils@1.0.1': {} - '@standard-schema/spec@1.1.0': {} - - '@turbo/darwin-64@2.10.7': + '@turbo/darwin-64@2.10.12': optional: true - '@turbo/darwin-arm64@2.10.7': + '@turbo/darwin-arm64@2.10.12': optional: true - '@turbo/linux-64@2.10.7': + '@turbo/linux-64@2.10.12': optional: true - '@turbo/linux-arm64@2.10.7': + '@turbo/linux-arm64@2.10.12': optional: true - '@turbo/windows-64@2.10.7': + '@turbo/windows-64@2.10.12': optional: true - '@turbo/windows-arm64@2.10.7': + '@turbo/windows-arm64@2.10.12': optional: true '@tybys/wasm-util@0.10.3': @@ -2641,11 +2630,11 @@ snapshots: '@types/estree@1.0.9': {} - '@types/node@26.1.2': + '@types/node@26.4.1': dependencies: undici-types: 8.3.0 - '@types/react-dom@19.2.4(@types/react@19.2.18)': + '@types/react-dom@19.2.7(@types/react@19.2.18)': dependencies: '@types/react': 19.2.18 @@ -2655,7 +2644,7 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 26.1.2 + '@types/node': 26.4.1 '@typescript/typescript-aix-ppc64@7.0.2': optional: true @@ -2717,51 +2706,21 @@ snapshots: '@typescript/typescript-win32-x64@7.0.2': optional: true - '@vitejs/plugin-react@6.0.5(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0))': + '@vitejs/plugin-react@6.0.5(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0))': dependencies: '@rolldown/pluginutils': 1.0.1 - vite: 8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0) + vite: 8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0) - '@vitest/expect@4.1.10': + '@vitest/mocker@5.0.0(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0))': dependencies: - '@standard-schema/spec': 1.1.0 - '@types/chai': 5.2.3 - '@vitest/spy': 4.1.10 - '@vitest/utils': 4.1.10 - chai: 6.2.2 - tinyrainbow: 3.1.1 - - '@vitest/mocker@4.1.10(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0))': - dependencies: - '@vitest/spy': 4.1.10 + '@jridgewell/trace-mapping': 0.3.31 + '@vitest/spy': 5.0.0 estree-walker: 3.0.3 - magic-string: 0.30.21 + magic-string: 1.2.3 optionalDependencies: - vite: 8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0) + vite: 8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0) - '@vitest/pretty-format@4.1.10': - dependencies: - tinyrainbow: 3.1.1 - - '@vitest/runner@4.1.10': - dependencies: - '@vitest/utils': 4.1.10 - pathe: 2.0.3 - - '@vitest/snapshot@4.1.10': - dependencies: - '@vitest/pretty-format': 4.1.10 - '@vitest/utils': 4.1.10 - magic-string: 0.30.21 - pathe: 2.0.3 - - '@vitest/spy@4.1.10': {} - - '@vitest/utils@4.1.10': - dependencies: - '@vitest/pretty-format': 4.1.10 - convert-source-map: 2.0.0 - tinyrainbow: 3.1.1 + '@vitest/spy@5.0.0': {} '@webgpu/types@0.1.71': {} @@ -2805,8 +2764,6 @@ snapshots: content-disposition@2.0.1: {} - convert-source-map@2.0.0: {} - cookie@1.1.1: {} cookie@2.0.1: {} @@ -2848,7 +2805,7 @@ snapshots: entities@8.0.0: {} - es-module-lexer@2.3.1: {} + es-module-lexer@2.3.2: {} esbuild@0.28.2: optionalDependencies: @@ -2942,9 +2899,9 @@ snapshots: dependencies: reusify: 1.1.0 - fdir@6.5.0(picomatch@4.0.5): + fdir@6.5.0(picomatch@4.0.7): optionalDependencies: - picomatch: 4.0.5 + picomatch: 4.0.7 find-my-way@9.9.0: dependencies: @@ -3046,48 +3003,48 @@ snapshots: json-schema-traverse@1.0.0: {} - lefthook-darwin-arm64@2.1.10: + lefthook-darwin-arm64@2.1.12: optional: true - lefthook-darwin-x64@2.1.10: + lefthook-darwin-x64@2.1.12: optional: true - lefthook-freebsd-arm64@2.1.10: + lefthook-freebsd-arm64@2.1.12: optional: true - lefthook-freebsd-x64@2.1.10: + lefthook-freebsd-x64@2.1.12: optional: true - lefthook-linux-arm64@2.1.10: + lefthook-linux-arm64@2.1.12: optional: true - lefthook-linux-x64@2.1.10: + lefthook-linux-x64@2.1.12: optional: true - lefthook-openbsd-arm64@2.1.10: + lefthook-openbsd-arm64@2.1.12: optional: true - lefthook-openbsd-x64@2.1.10: + lefthook-openbsd-x64@2.1.12: optional: true - lefthook-windows-arm64@2.1.10: + lefthook-windows-arm64@2.1.12: optional: true - lefthook-windows-x64@2.1.10: + lefthook-windows-x64@2.1.12: optional: true - lefthook@2.1.10: + lefthook@2.1.12: optionalDependencies: - lefthook-darwin-arm64: 2.1.10 - lefthook-darwin-x64: 2.1.10 - lefthook-freebsd-arm64: 2.1.10 - lefthook-freebsd-x64: 2.1.10 - lefthook-linux-arm64: 2.1.10 - lefthook-linux-x64: 2.1.10 - lefthook-openbsd-arm64: 2.1.10 - lefthook-openbsd-x64: 2.1.10 - lefthook-windows-arm64: 2.1.10 - lefthook-windows-x64: 2.1.10 + lefthook-darwin-arm64: 2.1.12 + lefthook-darwin-x64: 2.1.12 + lefthook-freebsd-arm64: 2.1.12 + lefthook-freebsd-x64: 2.1.12 + lefthook-linux-arm64: 2.1.12 + lefthook-linux-x64: 2.1.12 + lefthook-openbsd-arm64: 2.1.12 + lefthook-openbsd-x64: 2.1.12 + lefthook-windows-arm64: 2.1.12 + lefthook-windows-x64: 2.1.12 light-my-request@6.6.0: dependencies: @@ -3146,9 +3103,9 @@ snapshots: lru-cache@11.5.2: {} - magic-string@0.30.21: + magic-string@1.2.3: dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/sourcemap-codec': 1.6.0 mdn-data@2.27.1: {} @@ -3170,27 +3127,27 @@ snapshots: openapi-types@12.1.3: {} - oxlint@1.76.0: + oxlint@1.81.0: optionalDependencies: - '@oxlint/binding-android-arm-eabi': 1.76.0 - '@oxlint/binding-android-arm64': 1.76.0 - '@oxlint/binding-darwin-arm64': 1.76.0 - '@oxlint/binding-darwin-x64': 1.76.0 - '@oxlint/binding-freebsd-x64': 1.76.0 - '@oxlint/binding-linux-arm-gnueabihf': 1.76.0 - '@oxlint/binding-linux-arm-musleabihf': 1.76.0 - '@oxlint/binding-linux-arm64-gnu': 1.76.0 - '@oxlint/binding-linux-arm64-musl': 1.76.0 - '@oxlint/binding-linux-ppc64-gnu': 1.76.0 - '@oxlint/binding-linux-riscv64-gnu': 1.76.0 - '@oxlint/binding-linux-riscv64-musl': 1.76.0 - '@oxlint/binding-linux-s390x-gnu': 1.76.0 - '@oxlint/binding-linux-x64-gnu': 1.76.0 - '@oxlint/binding-linux-x64-musl': 1.76.0 - '@oxlint/binding-openharmony-arm64': 1.76.0 - '@oxlint/binding-win32-arm64-msvc': 1.76.0 - '@oxlint/binding-win32-ia32-msvc': 1.76.0 - '@oxlint/binding-win32-x64-msvc': 1.76.0 + '@oxlint/binding-android-arm-eabi': 1.81.0 + '@oxlint/binding-android-arm64': 1.81.0 + '@oxlint/binding-darwin-arm64': 1.81.0 + '@oxlint/binding-darwin-x64': 1.81.0 + '@oxlint/binding-freebsd-x64': 1.81.0 + '@oxlint/binding-linux-arm-gnueabihf': 1.81.0 + '@oxlint/binding-linux-arm-musleabihf': 1.81.0 + '@oxlint/binding-linux-arm64-gnu': 1.81.0 + '@oxlint/binding-linux-arm64-musl': 1.81.0 + '@oxlint/binding-linux-ppc64-gnu': 1.81.0 + '@oxlint/binding-linux-riscv64-gnu': 1.81.0 + '@oxlint/binding-linux-riscv64-musl': 1.81.0 + '@oxlint/binding-linux-s390x-gnu': 1.81.0 + '@oxlint/binding-linux-x64-gnu': 1.81.0 + '@oxlint/binding-linux-x64-musl': 1.81.0 + '@oxlint/binding-openharmony-arm64': 1.81.0 + '@oxlint/binding-win32-arm64-msvc': 1.81.0 + '@oxlint/binding-win32-ia32-msvc': 1.81.0 + '@oxlint/binding-win32-x64-msvc': 1.81.0 parse-svg-path@0.2.0: {} @@ -3203,12 +3160,12 @@ snapshots: lru-cache: 11.5.2 minipass: 7.1.3 - pathe@2.0.3: {} - picocolors@1.1.1: {} picomatch@4.0.5: {} + picomatch@4.0.7: {} + pino-abstract-transport@3.0.0: dependencies: split2: 4.2.0 @@ -3342,16 +3299,14 @@ snapshots: tiny-lru@11.4.7: {} - tinybench@2.9.0: {} + tinybench@6.1.4: {} - tinyexec@1.2.4: {} + tinyexec@1.3.0: {} tinyglobby@0.2.17: dependencies: - fdir: 6.5.0(picomatch@4.0.5) - picomatch: 4.0.5 - - tinyrainbow@3.1.1: {} + fdir: 6.5.0(picomatch@4.0.7) + picomatch: 4.0.7 tldts-core@7.4.11: {} @@ -3374,14 +3329,14 @@ snapshots: tslib@2.8.1: optional: true - turbo@2.10.7: + turbo@2.10.12: optionalDependencies: - '@turbo/darwin-64': 2.10.7 - '@turbo/darwin-arm64': 2.10.7 - '@turbo/linux-64': 2.10.7 - '@turbo/linux-arm64': 2.10.7 - '@turbo/windows-64': 2.10.7 - '@turbo/windows-arm64': 2.10.7 + '@turbo/darwin-64': 2.10.12 + '@turbo/darwin-arm64': 2.10.12 + '@turbo/linux-64': 2.10.12 + '@turbo/linux-arm64': 2.10.12 + '@turbo/windows-64': 2.10.12 + '@turbo/windows-arm64': 2.10.12 typescript@7.0.2: optionalDependencies: @@ -3410,7 +3365,7 @@ snapshots: undici@7.29.1: {} - vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0): + vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0): dependencies: lightningcss: 1.33.0 picomatch: 4.0.5 @@ -3418,35 +3373,29 @@ snapshots: rolldown: 1.2.1 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 26.1.2 + '@types/node': 26.4.1 esbuild: 0.28.2 fsevents: 2.3.3 yaml: 2.9.0 - vitest@4.1.10(@types/node@26.1.2)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0)): + vitest@5.0.0(@types/node@26.4.1)(jsdom@28.1.0)(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)): dependencies: - '@vitest/expect': 4.1.10 - '@vitest/mocker': 4.1.10(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0)) - '@vitest/pretty-format': 4.1.10 - '@vitest/runner': 4.1.10 - '@vitest/snapshot': 4.1.10 - '@vitest/spy': 4.1.10 - '@vitest/utils': 4.1.10 - es-module-lexer: 2.3.1 + '@types/chai': 5.2.3 + '@vitest/mocker': 5.0.0(vite@8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0)) + chai: 6.2.2 + es-module-lexer: 2.3.2 expect-type: 1.4.0 - magic-string: 0.30.21 + magic-string: 1.2.3 obug: 2.1.4 - pathe: 2.0.3 - picomatch: 4.0.5 + picomatch: 4.0.7 std-env: 4.2.0 - tinybench: 2.9.0 - tinyexec: 1.2.4 + tinybench: 6.1.4 + tinyexec: 1.3.0 tinyglobby: 0.2.17 - tinyrainbow: 3.1.1 - vite: 8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(yaml@2.9.0) + vite: 8.2.0(@types/node@26.4.1)(esbuild@0.28.2)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 26.1.2 + '@types/node': 26.4.1 jsdom: 28.1.0 transitivePeerDependencies: - msw