diff --git a/package.json b/package.json index 932d4ce2..9d7b91d7 100644 --- a/package.json +++ b/package.json @@ -92,13 +92,13 @@ "homepage": "https://bitbybit.dev", "devDependencies": { "@eslint/js": "10.0.1", - "@types/node": "22.20.1", - "eslint": "10.10.0", + "@types/node": "22.20.4", + "eslint": "10.11.0", "globals": "17.12.0", "shx": "^0.4.0", "tsc-baseline": "2.1.0", "typescript": "5.9.3", - "typescript-eslint": "8.70.0", + "typescript-eslint": "8.71.0", "vitest": "4.1.11" } } diff --git a/packages/dev/babylonjs/package.json b/packages/dev/babylonjs/package.json index f933eac6..c1974e2d 100644 --- a/packages/dev/babylonjs/package.json +++ b/packages/dev/babylonjs/package.json @@ -181,7 +181,7 @@ "earcut": "3.0.2" }, "devDependencies": { - "@microsoft/api-extractor": "7.59.1", + "@microsoft/api-extractor": "7.59.3", "@types/earcut": "3.0.0", "@vitest/coverage-v8": "4.1.11", "jsdom": "29.0.1", diff --git a/packages/dev/base/package.json b/packages/dev/base/package.json index 111d1901..23e3ad0c 100644 --- a/packages/dev/base/package.json +++ b/packages/dev/base/package.json @@ -133,7 +133,7 @@ "type": "module", "dependencies": {}, "devDependencies": { - "@microsoft/api-extractor": "7.59.1", + "@microsoft/api-extractor": "7.59.3", "@vitest/coverage-v8": "4.1.11", "shx": "0.4.0", "typescript": "5.9.3", diff --git a/packages/dev/core/package.json b/packages/dev/core/package.json index 327ed614..05344b12 100644 --- a/packages/dev/core/package.json +++ b/packages/dev/core/package.json @@ -140,7 +140,7 @@ "rxjs": "7.8.2" }, "devDependencies": { - "@microsoft/api-extractor": "7.59.1", + "@microsoft/api-extractor": "7.59.3", "@vitest/coverage-v8": "4.1.11", "jsdom": "29.0.1", "shx": "0.4.0", diff --git a/packages/dev/create-app/package.json b/packages/dev/create-app/package.json index e0490c83..6afdee0f 100644 --- a/packages/dev/create-app/package.json +++ b/packages/dev/create-app/package.json @@ -58,7 +58,7 @@ "dependencies": { "chalk": "5.6.2", "commander": "15.0.0", - "fs-extra": "11.4.0", + "fs-extra": "11.4.1", "gradient-string": "3.0.0", "inquirer": "13.4.3", "ora": "9.4.1" @@ -67,7 +67,7 @@ "@types/fs-extra": "11.0.4", "@types/gradient-string": "1.1.6", "@types/inquirer": "9.0.9", - "@types/node": "^22.10.2", + "@types/node": "^22.20.4", "typescript": "5.9.3", "vitest": "4.1.11" }, diff --git a/packages/dev/jscad-worker/package.json b/packages/dev/jscad-worker/package.json index 0e145bf7..87136040 100644 --- a/packages/dev/jscad-worker/package.json +++ b/packages/dev/jscad-worker/package.json @@ -109,7 +109,7 @@ "rxjs": "7.8.2" }, "devDependencies": { - "@microsoft/api-extractor": "7.59.1", + "@microsoft/api-extractor": "7.59.3", "@vitest/coverage-v8": "4.1.11", "shx": "0.4.0", "typescript": "5.9.3", diff --git a/packages/dev/jscad/package.json b/packages/dev/jscad/package.json index 8034b05a..5c602316 100644 --- a/packages/dev/jscad/package.json +++ b/packages/dev/jscad/package.json @@ -125,7 +125,7 @@ "@jscad/3mf-serializer": "2.1.17" }, "devDependencies": { - "@microsoft/api-extractor": "7.59.1", + "@microsoft/api-extractor": "7.59.3", "@vitest/coverage-v8": "4.1.11", "shx": "0.4.0", "typescript": "5.9.3", diff --git a/packages/dev/manifold-worker/package.json b/packages/dev/manifold-worker/package.json index ab1c269f..c5875689 100644 --- a/packages/dev/manifold-worker/package.json +++ b/packages/dev/manifold-worker/package.json @@ -124,9 +124,9 @@ "rxjs": "7.8.2" }, "devDependencies": { - "@microsoft/api-extractor": "7.59.1", + "@microsoft/api-extractor": "7.59.3", "@vitest/coverage-v8": "4.1.11", - "sass": "1.104.1", + "sass": "1.105.0", "shx": "0.4.0", "typescript": "5.9.3", "vitest": "4.1.11" diff --git a/packages/dev/manifold/package.json b/packages/dev/manifold/package.json index 10f22ed8..e7b5c8fc 100644 --- a/packages/dev/manifold/package.json +++ b/packages/dev/manifold/package.json @@ -111,7 +111,7 @@ "@bitbybit-dev/base": "1.4.1" }, "devDependencies": { - "@microsoft/api-extractor": "7.59.1", + "@microsoft/api-extractor": "7.59.3", "@vitest/coverage-v8": "4.1.11", "shx": "0.4.0", "typescript": "5.9.3", diff --git a/packages/dev/mcp/package.json b/packages/dev/mcp/package.json index 851a26ea..f632d4e4 100644 --- a/packages/dev/mcp/package.json +++ b/packages/dev/mcp/package.json @@ -89,12 +89,12 @@ }, "homepage": "https://bitbybit.dev", "dependencies": { - "@modelcontextprotocol/server": "2.0.0", + "@modelcontextprotocol/server": "2.2.0", "zod": "4.6.5" }, "devDependencies": { - "@modelcontextprotocol/client": "2.0.0", - "@types/node": "^22.10.2", + "@modelcontextprotocol/client": "2.2.0", + "@types/node": "^22.20.4", "@vitest/coverage-v8": "4.1.11", "typescript": "5.9.3", "vitest": "4.1.11" diff --git a/packages/dev/occt/package.json b/packages/dev/occt/package.json index 48e27e40..5220b531 100644 --- a/packages/dev/occt/package.json +++ b/packages/dev/occt/package.json @@ -193,7 +193,7 @@ "@bitbybit-dev/base": "1.4.1" }, "devDependencies": { - "@microsoft/api-extractor": "7.59.1", + "@microsoft/api-extractor": "7.59.3", "@vitest/coverage-v8": "4.1.11", "shx": "0.4.0", "typescript": "5.9.3", diff --git a/packages/dev/playcanvas/package.json b/packages/dev/playcanvas/package.json index 5819dd89..ce30ec3a 100644 --- a/packages/dev/playcanvas/package.json +++ b/packages/dev/playcanvas/package.json @@ -128,7 +128,7 @@ "verb-nurbs-web": "2.1.3" }, "devDependencies": { - "@microsoft/api-extractor": "7.59.1", + "@microsoft/api-extractor": "7.59.3", "@vitest/coverage-v8": "4.1.11", "jsdom": "29.0.1", "shx": "0.4.0", diff --git a/packages/dev/threejs/package.json b/packages/dev/threejs/package.json index 80dfb4f2..93874824 100644 --- a/packages/dev/threejs/package.json +++ b/packages/dev/threejs/package.json @@ -128,7 +128,7 @@ "verb-nurbs-web": "2.1.3" }, "devDependencies": { - "@microsoft/api-extractor": "7.59.1", + "@microsoft/api-extractor": "7.59.3", "@types/three": "0.186.0", "@vitest/coverage-v8": "4.1.11", "jsdom": "29.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 86ba2386..42593825 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,13 +13,13 @@ importers: devDependencies: '@eslint/js': specifier: 10.0.1 - version: 10.0.1(eslint@10.10.0(supports-color@10.2.2)) + version: 10.0.1(eslint@10.11.0(supports-color@10.2.2)) '@types/node': - specifier: 22.20.1 - version: 22.20.1 + specifier: 22.20.4 + version: 22.20.4 eslint: - specifier: 10.10.0 - version: 10.10.0(supports-color@10.2.2) + specifier: 10.11.0 + version: 10.11.0(supports-color@10.2.2) globals: specifier: 17.12.0 version: 17.12.0 @@ -33,11 +33,11 @@ importers: specifier: 5.9.3 version: 5.9.3 typescript-eslint: - specifier: 8.70.0 - version: 8.70.0(eslint@10.10.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) + specifier: 8.71.0 + version: 8.71.0(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) vitest: specifier: 4.1.11 - version: 4.1.11(@types/node@22.20.1)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.1)(sass@1.104.1)) + version: 4.1.11(@types/node@22.20.4)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.4)(sass@1.105.0)) packages/dev/babylonjs: dependencies: @@ -85,8 +85,8 @@ importers: version: 2.1.3 devDependencies: '@microsoft/api-extractor': - specifier: 7.59.1 - version: 7.59.1(@types/node@22.20.1) + specifier: 7.59.3 + version: 7.59.3(@types/node@22.20.4) '@types/earcut': specifier: 3.0.0 version: 3.0.0 @@ -104,13 +104,13 @@ importers: version: 5.9.3 vitest: specifier: 4.1.11 - version: 4.1.11(@types/node@22.20.1)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.1)(sass@1.104.1)) + version: 4.1.11(@types/node@22.20.4)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.4)(sass@1.105.0)) packages/dev/base: devDependencies: '@microsoft/api-extractor': - specifier: 7.59.1 - version: 7.59.1(@types/node@22.20.1) + specifier: 7.59.3 + version: 7.59.3(@types/node@22.20.4) '@vitest/coverage-v8': specifier: 4.1.11 version: 4.1.11(vitest@4.1.11) @@ -122,7 +122,7 @@ importers: version: 5.9.3 vitest: specifier: 4.1.11 - version: 4.1.11(@types/node@22.20.1)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.1)(sass@1.104.1)) + version: 4.1.11(@types/node@22.20.4)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.4)(sass@1.105.0)) packages/dev/cad-cloud-sdk: dependencies: @@ -141,7 +141,7 @@ importers: version: 5.9.3 vitest: specifier: 4.1.11 - version: 4.1.11(@types/node@22.20.1)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.1)(sass@1.104.1)) + version: 4.1.11(@types/node@22.20.4)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.4)(sass@1.105.0)) packages/dev/core: dependencies: @@ -177,8 +177,8 @@ importers: version: 2.1.3 devDependencies: '@microsoft/api-extractor': - specifier: 7.59.1 - version: 7.59.1(@types/node@22.20.1) + specifier: 7.59.3 + version: 7.59.3(@types/node@22.20.4) '@vitest/coverage-v8': specifier: 4.1.11 version: 4.1.11(vitest@4.1.11) @@ -193,7 +193,7 @@ importers: version: 5.9.3 vitest: specifier: 4.1.11 - version: 4.1.11(@types/node@22.20.1)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.1)(sass@1.104.1)) + version: 4.1.11(@types/node@22.20.4)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.4)(sass@1.105.0)) packages/dev/create-app: dependencies: @@ -204,14 +204,14 @@ importers: specifier: 15.0.0 version: 15.0.0 fs-extra: - specifier: 11.4.0 - version: 11.4.0 + specifier: 11.4.1 + version: 11.4.1 gradient-string: specifier: 3.0.0 version: 3.0.0 inquirer: specifier: 13.4.3 - version: 13.4.3(@types/node@22.20.1) + version: 13.4.3(@types/node@22.20.4) ora: specifier: 9.4.1 version: 9.4.1 @@ -226,14 +226,14 @@ importers: specifier: 9.0.9 version: 9.0.9 '@types/node': - specifier: ^22.10.2 - version: 22.20.1 + specifier: ^22.20.4 + version: 22.20.4 typescript: specifier: 5.9.3 version: 5.9.3 vitest: specifier: 4.1.11 - version: 4.1.11(@types/node@22.20.1)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.1)(sass@1.104.1)) + version: 4.1.11(@types/node@22.20.4)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.4)(sass@1.105.0)) packages/dev/jscad: dependencies: @@ -257,8 +257,8 @@ importers: version: 2.1.23 devDependencies: '@microsoft/api-extractor': - specifier: 7.59.1 - version: 7.59.1(@types/node@22.20.1) + specifier: 7.59.3 + version: 7.59.3(@types/node@22.20.4) '@vitest/coverage-v8': specifier: 4.1.11 version: 4.1.11(vitest@4.1.11) @@ -270,7 +270,7 @@ importers: version: 5.9.3 vitest: specifier: 4.1.11 - version: 4.1.11(@types/node@22.20.1)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.1)(sass@1.104.1)) + version: 4.1.11(@types/node@22.20.4)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.4)(sass@1.105.0)) packages/dev/jscad-worker: dependencies: @@ -285,8 +285,8 @@ importers: version: 7.8.2 devDependencies: '@microsoft/api-extractor': - specifier: 7.59.1 - version: 7.59.1(@types/node@22.20.1) + specifier: 7.59.3 + version: 7.59.3(@types/node@22.20.4) '@vitest/coverage-v8': specifier: 4.1.11 version: 4.1.11(vitest@4.1.11) @@ -298,7 +298,7 @@ importers: version: 5.9.3 vitest: specifier: 4.1.11 - version: 4.1.11(@types/node@22.20.1)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.1)(sass@1.104.1)) + version: 4.1.11(@types/node@22.20.4)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.4)(sass@1.105.0)) packages/dev/manifold: dependencies: @@ -307,11 +307,11 @@ importers: version: link:../base manifold-3d: specifier: 3.5.3 - version: 3.5.3(@gltf-transform/core@4.5.0)(@gltf-transform/extensions@4.5.0)(@gltf-transform/functions@4.5.0(@types/node@22.20.1))(esbuild-wasm@0.27.7) + version: 3.5.3(@gltf-transform/core@4.5.0)(@gltf-transform/extensions@4.5.0)(@gltf-transform/functions@4.5.0(@types/node@22.20.4))(esbuild-wasm@0.27.7) devDependencies: '@microsoft/api-extractor': - specifier: 7.59.1 - version: 7.59.1(@types/node@22.20.1) + specifier: 7.59.3 + version: 7.59.3(@types/node@22.20.4) '@vitest/coverage-v8': specifier: 4.1.11 version: 4.1.11(vitest@4.1.11) @@ -323,7 +323,7 @@ importers: version: 5.9.3 vitest: specifier: 4.1.11 - version: 4.1.11(@types/node@22.20.1)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.1)(sass@1.104.1)) + version: 4.1.11(@types/node@22.20.4)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.4)(sass@1.105.0)) packages/dev/manifold-worker: dependencies: @@ -338,14 +338,14 @@ importers: version: 7.8.2 devDependencies: '@microsoft/api-extractor': - specifier: 7.59.1 - version: 7.59.1(@types/node@22.20.1) + specifier: 7.59.3 + version: 7.59.3(@types/node@22.20.4) '@vitest/coverage-v8': specifier: 4.1.11 version: 4.1.11(vitest@4.1.11) sass: - specifier: 1.104.1 - version: 1.104.1 + specifier: 1.105.0 + version: 1.105.0 shx: specifier: 0.4.0 version: 0.4.0 @@ -354,23 +354,23 @@ importers: version: 5.9.3 vitest: specifier: 4.1.11 - version: 4.1.11(@types/node@22.20.1)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.1)(sass@1.104.1)) + version: 4.1.11(@types/node@22.20.4)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.4)(sass@1.105.0)) packages/dev/mcp: dependencies: '@modelcontextprotocol/server': - specifier: 2.0.0 - version: 2.0.0 + specifier: 2.2.0 + version: 2.2.0 zod: specifier: 4.6.5 version: 4.6.5 devDependencies: '@modelcontextprotocol/client': - specifier: 2.0.0 - version: 2.0.0 + specifier: 2.2.0 + version: 2.2.0 '@types/node': - specifier: ^22.10.2 - version: 22.20.1 + specifier: ^22.20.4 + version: 22.20.4 '@vitest/coverage-v8': specifier: 4.1.11 version: 4.1.11(vitest@4.1.11) @@ -379,7 +379,7 @@ importers: version: 5.9.3 vitest: specifier: 4.1.11 - version: 4.1.11(@types/node@22.20.1)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.1)(sass@1.104.1)) + version: 4.1.11(@types/node@22.20.4)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.4)(sass@1.105.0)) packages/dev/occt: dependencies: @@ -388,8 +388,8 @@ importers: version: link:../base devDependencies: '@microsoft/api-extractor': - specifier: 7.59.1 - version: 7.59.1(@types/node@22.20.1) + specifier: 7.59.3 + version: 7.59.3(@types/node@22.20.4) '@vitest/coverage-v8': specifier: 4.1.11 version: 4.1.11(vitest@4.1.11) @@ -401,7 +401,7 @@ importers: version: 5.9.3 vitest: specifier: 4.1.11 - version: 4.1.11(@types/node@22.20.1)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.1)(sass@1.104.1)) + version: 4.1.11(@types/node@22.20.4)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.4)(sass@1.105.0)) packages/dev/occt-worker: dependencies: @@ -426,7 +426,7 @@ importers: version: 5.9.3 vitest: specifier: 4.1.11 - version: 4.1.11(@types/node@22.20.1)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.1)(sass@1.104.1)) + version: 4.1.11(@types/node@22.20.4)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.4)(sass@1.105.0)) packages/dev/playcanvas: dependencies: @@ -456,8 +456,8 @@ importers: version: 2.1.3 devDependencies: '@microsoft/api-extractor': - specifier: 7.59.1 - version: 7.59.1(@types/node@22.20.1) + specifier: 7.59.3 + version: 7.59.3(@types/node@22.20.4) '@vitest/coverage-v8': specifier: 4.1.11 version: 4.1.11(vitest@4.1.11) @@ -472,7 +472,7 @@ importers: version: 5.9.3 vitest: specifier: 4.1.11 - version: 4.1.11(@types/node@22.20.1)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.1)(sass@1.104.1)) + version: 4.1.11(@types/node@22.20.4)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.4)(sass@1.105.0)) packages/dev/threejs: dependencies: @@ -502,8 +502,8 @@ importers: version: 2.1.3 devDependencies: '@microsoft/api-extractor': - specifier: 7.59.1 - version: 7.59.1(@types/node@22.20.1) + specifier: 7.59.3 + version: 7.59.3(@types/node@22.20.4) '@types/three': specifier: 0.186.0 version: 0.186.0 @@ -521,7 +521,7 @@ importers: version: 5.9.3 vitest: specifier: 4.1.11 - version: 4.1.11(@types/node@22.20.1)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.1)(sass@1.104.1)) + version: 4.1.11(@types/node@22.20.4)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.4)(sass@1.105.0)) packages: @@ -1082,31 +1082,31 @@ packages: '@keyv/serialize@1.1.1': resolution: {integrity: sha512-dXn3FZhPv0US+7dtJsIi2R+c7qWYiReoEh5zUntWCf4oSpMNib8FDhSoed6m3QyZdx5hK7iLFkYk3rNxwt8vTA==} - '@microsoft/api-extractor-model@7.33.12': - resolution: {integrity: sha512-TdKOYgwf98xLjNW+y3iXIiCf4ZLQbilGAlqkMTTAqqAWfgRXAn9YCSGMsaiB1U7OPRvslUWg6n08EqQPbP93tA==} + '@microsoft/api-extractor-model@7.33.14': + resolution: {integrity: sha512-HdFzU14NGrm04SxA8CfEByX4R1S06o08qVCrGgIepb4miUgky771TwiDi2b3/ZJSQ1QKEJzq452MW09zenL19w==} engines: {node: '>=20.9.0'} - '@microsoft/api-extractor@7.59.1': - resolution: {integrity: sha512-GjRUqx1MTY7xuH36urwASkfBPzrdxYG+irVeV7C9JEdRtn509AgMmwit/BhvztQzIoFk9vhFDTVYOp2cjw+9Uw==} + '@microsoft/api-extractor@7.59.3': + resolution: {integrity: sha512-L1w0pe8/Af3PhjT7JDSsYZAtwFQ3l5pw7QjiNiNFpHA32nvvwYpvHWPedu8ulaJYiNWdKKq7We0FLSfZt0mbFA==} engines: {node: '>=20.9.0'} hasBin: true - '@microsoft/tsdoc-config@0.18.1': - resolution: {integrity: sha512-9brPoVdfN9k9g0dcWkFeA7IH9bbcttzDJlXvkf8b2OBzd5MueR1V2wkKBL0abn0otvmkHJC6aapBOTJDDeMCZg==} + '@microsoft/tsdoc-config@0.18.2': + resolution: {integrity: sha512-4ymuLTQ9lFwJXK15f41iPcNHflymjk02Ltq5f5wo3fA02O1nHIGSc1TIZwzTSQZep+jXHM644jobt4Q8O3vtqg==} - '@microsoft/tsdoc@0.16.0': - resolution: {integrity: sha512-xgAyonlVVS+q7Vc7qLW0UrJU7rSFcETRWsqdXZtjzRU8dF+6CkozTK4V4y1LwOX7j8r/vHphjDeMeGI4tNGeGA==} + '@microsoft/tsdoc@0.17.0': + resolution: {integrity: sha512-p68VexhnH7ojf3U27RdryUDqnKJgKaWUbCL96vJR7N0mqDuhKG5OIECk3sCPPdynxjk+yoVhRkScqtv5KQjzsw==} - '@modelcontextprotocol/client@2.0.0': - resolution: {integrity: sha512-8f1OghQ2rjzIOfqgUCP+8GiUWqRs89njoWLNqAe8kWmDePv3s1fZXseej+QXemssEuuOvLLmLO/kqM3IQHtISw==} + '@modelcontextprotocol/client@2.2.0': + resolution: {integrity: sha512-LxCou/CSYQ6dwEnjhLZY0KnEuc8V4UJ3IEQCl/uR2yHobSQIEdJKUlKLRYRF5i5FqRGHy1eK7une3aAWDHLtig==} engines: {node: '>=20'} - '@modelcontextprotocol/core@2.0.0': - resolution: {integrity: sha512-pJCEwGG7Lfr/+PQp9ZTwKXNeO5wzbfKL7H3MYpCorM4oFBoQrdjnBgEoqG+RjhsvS1FKrDbKux+M1HhlnGWqcA==} + '@modelcontextprotocol/core@2.2.0': + resolution: {integrity: sha512-iLhmprRmWI8EcosOA3wVvww22z02NkgqhV4fBH6f/odQBsi7xnJc0HGmi21yWO+/iKw2yzqVE127Zhna5/+JXw==} engines: {node: '>=20'} - '@modelcontextprotocol/server@2.0.0': - resolution: {integrity: sha512-YhHWdHfpFMQfd0prsEnxKeS3Qz3ytIGmsS0sth4KDjnacIT7hxk6hXHkJ9KysxlkvTM+WZAtQbbcUhdoP4Hvtw==} + '@modelcontextprotocol/server@2.2.0': + resolution: {integrity: sha512-qFnltjus6Gk8Lx6J1w2RXmr3YPN22MNT6qD6zjAkaiWIlFIFxWClz0rXHNuJF/KSUyn5YGhkSvXkWDbQHVLFEQ==} engines: {node: '>=20'} '@nodable/entities@3.0.0': @@ -1318,8 +1318,8 @@ packages: '@rolldown/pluginutils@1.0.1': resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==} - '@rushstack/node-core-library@5.24.1': - resolution: {integrity: sha512-ZlOrzv92MwnsCXA45qWfDj4L/kTasKghXezu+M2WmdtkbnXyPnZSCovfeBZx1Yc5qm+LkElbLw6IeSSWZDhZUg==} + '@rushstack/node-core-library@5.25.0': + resolution: {integrity: sha512-JWd5MVInIQqTlujjqV2gO4aJi/QZvBdGCD5jQ4tF0Swcz1Ba80fP0dvxIYTaHawUujyQaCixtzzz9LM8bM26hQ==} engines: {node: '>=20.9.0'} peerDependencies: '@types/node': '*' @@ -1338,8 +1338,8 @@ packages: '@rushstack/rig-package@0.7.3': resolution: {integrity: sha512-aAA518n6wxxjCfnTAOjQnm7ngNE0FVHxHAw2pxKlIhxrMn0XQjGcXKF0oKWpjBgJOmsaJpVob/v+zr3zxgPWuA==} - '@rushstack/terminal@0.24.4': - resolution: {integrity: sha512-3fRBWK0IMY293lBx5ycgit1DTMUi+nhOjALHlrIad9hQsqzM9Ak+XdBI1gJ/tZPxW+LraeAc4SsmMdcOflBmAQ==} + '@rushstack/terminal@0.24.6': + resolution: {integrity: sha512-MuSbKmMnP8CVEEBZ2kJpE22farLfxrScOrJ3pN3PoCOSaxemEhD/0H1lXZYj2PmKJxQMHb5pib5rVfIlOX/DlA==} engines: {node: '>=20.9.0'} peerDependencies: '@types/node': '*' @@ -1347,8 +1347,8 @@ packages: '@types/node': optional: true - '@rushstack/ts-command-line@5.3.14': - resolution: {integrity: sha512-lT2JKZk2dukBMp4GFOh4RaDfVzpZehGgQOGpzpSliUn317NgEmOOCXyd7/d0eU46HHsbRxizP83GAm39s0lAlg==} + '@rushstack/ts-command-line@5.3.16': + resolution: {integrity: sha512-k1L7MQQEuQ1v0rsQ8pRzoZ3NRsrvSifBguWlLnl2a5iWGTTW9E0/G/B39291eAf3zF45wheybuJ2onwB/PPsfA==} engines: {node: '>=20.9.0'} '@standard-schema/spec@1.1.0': @@ -1396,8 +1396,8 @@ packages: '@types/ndarray@1.1.0': resolution: {integrity: sha512-go+C6vHBUuO9jH6Tj6qEZ63JEGoMSxFdmd+6QAtthGD6xumBfIz3RbNDDs2aoRVLf9naH8lk5jnWy2UHHKgYQQ==} - '@types/node@22.20.1': - resolution: {integrity: sha512-EANqOCF9QFyra+4pfxUcX9STKJpCLjMbObVzljIJomAWSnuSIEAvyzEU53GaajbXJEgdh0iEcPL+DGvpUd4k1Q==} + '@types/node@22.20.4': + resolution: {integrity: sha512-zJRE40jpHtKqE/C4fgHrAKQLJuSpzEnP9ff9Y7YtoR3Wd2pwqzlekDeEuUQXjRd+QCYnVnNwuJYmhdk9XV8gvA==} '@types/stats.js@0.17.4': resolution: {integrity: sha512-jIBvWWShCvlBqBNIZt0KAshWpvSjhkwkEu4ZUcASoAvhmrgAUI2t1dXrjSL4xXVLB4FznPrIsX3nKXFl/Dt4vA==} @@ -1414,63 +1414,63 @@ packages: '@types/webxr@0.5.24': resolution: {integrity: sha512-h8fgEd/DpoS9CBrjEQXR+dIDraopAEfu4wYVNY2tEPwk60stPWhvZMf4Foo5FakuQ7HFZoa8WceaWFervK2Ovg==} - '@typescript-eslint/eslint-plugin@8.70.0': - resolution: {integrity: sha512-/v8HZt6RlyIZxB3ntehELOcUcfxKPVGWXnQdJuHRmzrqgF8nQypcC/oxGW+Ot4VGKDq81XugPKxx0n5PBtf9PA==} + '@typescript-eslint/eslint-plugin@8.71.0': + resolution: {integrity: sha512-pqcS9c1HxZTHt7End4nXqd0s5lJrrFzrgCkKFJrsbUnaL6M3+6oBFZaslg6Gjsl3argl2DDRFROnXARaZ2e4Nw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.70.0 + '@typescript-eslint/parser': ^8.71.0 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/parser@8.70.0': - resolution: {integrity: sha512-zYvrmj9Yxd63UGaXw+kdt6A0F0s0qveJyuatIM77bYC2DE4pgmg7a50u8LR7PRtXd0x+h+Tl3eXabGm06SWd3Q==} + '@typescript-eslint/parser@8.71.0': + resolution: {integrity: sha512-CG4nPk1f2zc8yw4pALqHsFYH2hdo+h1T9daSp21+Hnxi9LOE3GT9hAfTKJCBXVNM2GmYs1eMEP615wPoeOgk3A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/project-service@8.70.0': - resolution: {integrity: sha512-hFHbTNqhU9G+2eKFXCBVb1tjFT/LceiJ4+HfLO4pTpDI0KHi6iajpcFFkaSQ9gXmCh7n82A0PthaayEdN6mspQ==} + '@typescript-eslint/project-service@8.71.0': + resolution: {integrity: sha512-aABjw5rjBacYONVPaPiWOCjJu0vEF4a25iQuodlmQYL1trtLZ0X/y+2Vzl3BKI1odM4LnwLE1oUDXYp1wzx1TQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/scope-manager@8.70.0': - resolution: {integrity: sha512-8nP3Kwh5hlgZ4FicGvmznAmJe8UL4sdU8tLukrPaMuQmDuk4Y8xYfzu/aYZW4xT2JCgc7H/TpDI5cGlxcWJSqQ==} + '@typescript-eslint/scope-manager@8.71.0': + resolution: {integrity: sha512-gWF0BhUcnjZxSpLE8ngS/59n2SB0J3YqRxvX1+2aoRJk9hNtHSLOV+TcarFiOr5ipXm3yc1QrI4c9YZc8zyCxw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.70.0': - resolution: {integrity: sha512-adnkeeNq9Sq1sUf4+FRVc0KdgYghzsgFpZSQVZVvY0LCuUuN0FnQgyGzCJeC4fW1cdXseBAjU2EOqUIjbNcZUw==} + '@typescript-eslint/tsconfig-utils@8.71.0': + resolution: {integrity: sha512-Z1UlWHADEK2Mlb9NpWfDeSjqoZ5EyrOv4R3eQpbkzqn/EwaIdOpXXupEA1+0ZIOSJSZZDBHG0BrQyN8zUG6Pwg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/type-utils@8.70.0': - resolution: {integrity: sha512-NUMKIhYVaVIVLnRL9CRt+VVcuLgSHUCpXn4/+K8wql+vdInUzvx8BjUO1oJ7cG9shjFJKtF8F8Hh2kCh3/KBVw==} + '@typescript-eslint/type-utils@8.71.0': + resolution: {integrity: sha512-i8uO1qbdxeKgRnS5sCRt6On3/nfo2d2DwQe3Yvjx543zLy7r8ySqRuPPiIIXAhS03U0v5NfAFx+rUgxFzKKwNw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/types@8.70.0': - resolution: {integrity: sha512-asTOIYhDg4zdzOScCyaytrsV3cR6B4ecPQlXw/dJIm7J/MZTtCtfVII9JD8Geh4jTCrK/Xe6cg5UevoleMcoJQ==} + '@typescript-eslint/types@8.71.0': + resolution: {integrity: sha512-cJ4OoxPGWvFnBTnSZyaU+qJzGTqPTGJY+gDchj6cRyLRdmIdt4rcsE4twj+zPfrNiWuVi38wijHzShL++Z9atQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.70.0': - resolution: {integrity: sha512-d9NmHMPEKQ7QCLLm1jI3zmoQBwT5KwFYjXBJ9ymZfKCUU+5rmTRykKAFvH5Qn/ZCds3CEAFS9OC9M/jkl0X2bA==} + '@typescript-eslint/typescript-estree@8.71.0': + resolution: {integrity: sha512-PEEF4G5sLLWAS5BpPrUvms4ySZkiBQQZM4z+3ReI46axK5Vqr/vXBQatJQIZZOYdGyPUAKTtsrWzpqKuU+3DEw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/utils@8.70.0': - resolution: {integrity: sha512-oZmtKJz/4fufZ2p3+Cn3ijEojcdfR+1zYDH2xKYrEly0dR/Q/1xUPRCOlKGxod78nWlU2UnDe09GZ3TaknBFGA==} + '@typescript-eslint/utils@8.71.0': + resolution: {integrity: sha512-pKR/tEMVrXZG23UFKUn5BQf3zfmfk7KQceI2cGzywZ5nxM5Eu3hEJU1utjWzydtzBbcJAQhHN8iPCxobHpPcZQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/visitor-keys@8.70.0': - resolution: {integrity: sha512-BoC8PiO4Hkdo0TVJh9Ntxr5MxPDI7/oFsrygN5ADelFSeXG/qgNuucIGA+L5Z6JpPTE/uRfcTWtscjbUaufepQ==} + '@typescript-eslint/visitor-keys@8.71.0': + resolution: {integrity: sha512-8eQ9R218XORK+KLosnf4bu/QsUXvUyVwTbArg7/0NMB1Pu87OJKvj4nhFblkYE8gQV73mW1dx1ptlPCkwRGa7A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@vitest/coverage-v8@4.1.11': @@ -1759,8 +1759,8 @@ packages: resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - eslint@10.10.0: - resolution: {integrity: sha512-NPXn6r5zl4uET1DAVPaOwzX3rut4c0wcmw3dWJAfOsTM5+TogXo0DDjz8pwm/hL8cyVNpHqeK4JpN0NjnyFFNw==} + eslint@10.11.0: + resolution: {integrity: sha512-P7a6UEEqb9G95MYAtqkmsTbVXIYyzIfl6NGOIJk162PaahFxFyeGcrlXYFSiagECg4sEm8IseJdZBKR3rx6MsQ==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} hasBin: true peerDependencies: @@ -1885,12 +1885,12 @@ packages: fs-constants@1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} - fs-extra@11.3.5: - resolution: {integrity: sha512-eKpRKAovdpZtR1WopLHxlBWvAgPny3c4gX1G5Jhwmmw4XJj0ifSD5qB5TOo8hmA0wlRKDAOAhEE1yVPgs6Fgcg==} + fs-extra@11.3.6: + resolution: {integrity: sha512-w8ZNZr2mKIc7qeNaQ9AVPT1+iFaI+Avd4xudVOvdDJ8VytREi1Ft5Ih7hd9jjehod8vAM5GMsfQ/TpPf4EyoEA==} engines: {node: '>=14.14'} - fs-extra@11.4.0: - resolution: {integrity: sha512-EQsFzMUJkCKGr1ePqlYADkIUmHW1s3ZXr5Yqy6wbGrfUCphpl2maM/kyOIRA2HpP3AaFQTZXD4ldjek+nccddA==} + fs-extra@11.4.1: + resolution: {integrity: sha512-KYAb4c9BJQI6QqGKthV68OHe0badztdXJWKo0WtBA9IuCFPTKvE5ZdUBglP833aMjhaSPNO4A5j/EkzZtGlKjA==} engines: {node: '>=14.14'} fsevents@2.3.3: @@ -2497,8 +2497,8 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sass@1.104.1: - resolution: {integrity: sha512-yDA+1aIG3EHgN4V/BvuhCvu61FF6hEd4e+9DxikUm9U0CAGuvdIZ/UYy7qbOxjhbbWQraoyLlMuzdRGOSV5Bmw==} + sass@1.105.0: + resolution: {integrity: sha512-4EjSuRTyG8M4yRXXY1PT9OUV5zz23xBxJkbIAprohKHqf6HOU4MCpE3U3vAC+iO1gxobBjESNbcj8rYAQZWnyA==} engines: {node: '>=20.19.0'} hasBin: true @@ -2715,8 +2715,8 @@ packages: resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} engines: {node: '>=16'} - typescript-eslint@8.70.0: - resolution: {integrity: sha512-P/W5cz70/cQAuKfY3xwQMWWTV7BvJ0mAQmi+9mBcsVPaBUpd6Ohpa+fECv9rBFrQcig86jAiNBFNWUqnTjr4pw==} + typescript-eslint@8.71.0: + resolution: {integrity: sha512-fBdHYiqQ14RW6mOMXD14Svn82ZsCYAoQSzGRzyEjR59S5A2Krh/l7fGTOQ7iCr8gGy/mHVXtEF7s5fgjEdV0Pw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -3023,9 +3023,9 @@ snapshots: tslib: 2.8.1 optional: true - '@eslint-community/eslint-utils@4.10.1(eslint@10.10.0(supports-color@10.2.2))': + '@eslint-community/eslint-utils@4.10.1(eslint@10.11.0(supports-color@10.2.2))': dependencies: - eslint: 10.10.0(supports-color@10.2.2) + eslint: 10.11.0(supports-color@10.2.2) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} @@ -3046,9 +3046,9 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 - '@eslint/js@10.0.1(eslint@10.10.0(supports-color@10.2.2))': + '@eslint/js@10.0.1(eslint@10.11.0(supports-color@10.2.2))': optionalDependencies: - eslint: 10.10.0(supports-color@10.2.2) + eslint: 10.11.0(supports-color@10.2.2) '@eslint/object-schema@3.0.5': {} @@ -3068,14 +3068,14 @@ snapshots: '@gltf-transform/core': 4.5.0 ktx-parse: 1.1.0 - '@gltf-transform/functions@4.5.0(@types/node@22.20.1)': + '@gltf-transform/functions@4.5.0(@types/node@22.20.4)': dependencies: '@gltf-transform/core': 4.5.0 '@gltf-transform/extensions': 4.5.0 ktx-parse: 1.1.0 ndarray: 1.1.1 ndarray-lanczos: 0.3.0 - ndarray-pixels: 5.2.0(@types/node@22.20.1) + ndarray-pixels: 5.2.0(@types/node@22.20.4) transitivePeerDependencies: - '@types/node' @@ -3203,134 +3203,134 @@ snapshots: '@inquirer/ansi@2.0.8': {} - '@inquirer/checkbox@5.2.4(@types/node@22.20.1)': + '@inquirer/checkbox@5.2.4(@types/node@22.20.4)': dependencies: '@inquirer/ansi': 2.0.8 - '@inquirer/core': 12.0.2(@types/node@22.20.1) + '@inquirer/core': 12.0.2(@types/node@22.20.4) '@inquirer/figures': 2.0.9 - '@inquirer/type': 4.1.1(@types/node@22.20.1) + '@inquirer/type': 4.1.1(@types/node@22.20.4) optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.4 - '@inquirer/confirm@6.3.1(@types/node@22.20.1)': + '@inquirer/confirm@6.3.1(@types/node@22.20.4)': dependencies: - '@inquirer/core': 12.0.2(@types/node@22.20.1) - '@inquirer/type': 4.1.1(@types/node@22.20.1) + '@inquirer/core': 12.0.2(@types/node@22.20.4) + '@inquirer/type': 4.1.1(@types/node@22.20.4) optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.4 - '@inquirer/core@11.2.1(@types/node@22.20.1)': + '@inquirer/core@11.2.1(@types/node@22.20.4)': dependencies: '@inquirer/ansi': 2.0.8 '@inquirer/figures': 2.0.9 - '@inquirer/type': 4.1.1(@types/node@22.20.1) + '@inquirer/type': 4.1.1(@types/node@22.20.4) cli-width: 4.1.0 fast-wrap-ansi: 0.2.2 mute-stream: 3.0.0 signal-exit: 4.1.0 optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.4 - '@inquirer/core@12.0.2(@types/node@22.20.1)': + '@inquirer/core@12.0.2(@types/node@22.20.4)': dependencies: '@inquirer/ansi': 2.0.8 '@inquirer/figures': 2.0.9 - '@inquirer/type': 4.1.1(@types/node@22.20.1) + '@inquirer/type': 4.1.1(@types/node@22.20.4) cli-width: 4.1.0 fast-wrap-ansi: 0.2.2 mute-stream: 3.0.0 signal-exit: 4.1.0 optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.4 - '@inquirer/editor@5.3.2(@types/node@22.20.1)': + '@inquirer/editor@5.3.2(@types/node@22.20.4)': dependencies: - '@inquirer/core': 12.0.2(@types/node@22.20.1) - '@inquirer/external-editor': 3.0.5(@types/node@22.20.1) - '@inquirer/type': 4.1.1(@types/node@22.20.1) + '@inquirer/core': 12.0.2(@types/node@22.20.4) + '@inquirer/external-editor': 3.0.5(@types/node@22.20.4) + '@inquirer/type': 4.1.1(@types/node@22.20.4) optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.4 - '@inquirer/expand@5.1.4(@types/node@22.20.1)': + '@inquirer/expand@5.1.4(@types/node@22.20.4)': dependencies: - '@inquirer/core': 12.0.2(@types/node@22.20.1) - '@inquirer/type': 4.1.1(@types/node@22.20.1) + '@inquirer/core': 12.0.2(@types/node@22.20.4) + '@inquirer/type': 4.1.1(@types/node@22.20.4) optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.4 - '@inquirer/external-editor@3.0.5(@types/node@22.20.1)': + '@inquirer/external-editor@3.0.5(@types/node@22.20.4)': dependencies: chardet: 2.2.0 iconv-lite: 0.7.3 optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.4 '@inquirer/figures@2.0.9': {} - '@inquirer/input@5.1.5(@types/node@22.20.1)': + '@inquirer/input@5.1.5(@types/node@22.20.4)': dependencies: - '@inquirer/core': 12.0.2(@types/node@22.20.1) - '@inquirer/type': 4.1.1(@types/node@22.20.1) + '@inquirer/core': 12.0.2(@types/node@22.20.4) + '@inquirer/type': 4.1.1(@types/node@22.20.4) optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.4 - '@inquirer/number@4.2.2(@types/node@22.20.1)': + '@inquirer/number@4.2.2(@types/node@22.20.4)': dependencies: - '@inquirer/core': 12.0.2(@types/node@22.20.1) - '@inquirer/type': 4.1.1(@types/node@22.20.1) + '@inquirer/core': 12.0.2(@types/node@22.20.4) + '@inquirer/type': 4.1.1(@types/node@22.20.4) optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.4 - '@inquirer/password@5.2.1(@types/node@22.20.1)': + '@inquirer/password@5.2.1(@types/node@22.20.4)': dependencies: '@inquirer/ansi': 2.0.8 - '@inquirer/core': 12.0.2(@types/node@22.20.1) - '@inquirer/type': 4.1.1(@types/node@22.20.1) + '@inquirer/core': 12.0.2(@types/node@22.20.4) + '@inquirer/type': 4.1.1(@types/node@22.20.4) optionalDependencies: - '@types/node': 22.20.1 - - '@inquirer/prompts@8.7.1(@types/node@22.20.1)': - dependencies: - '@inquirer/checkbox': 5.2.4(@types/node@22.20.1) - '@inquirer/confirm': 6.3.1(@types/node@22.20.1) - '@inquirer/editor': 5.3.2(@types/node@22.20.1) - '@inquirer/expand': 5.1.4(@types/node@22.20.1) - '@inquirer/input': 5.1.5(@types/node@22.20.1) - '@inquirer/number': 4.2.2(@types/node@22.20.1) - '@inquirer/password': 5.2.1(@types/node@22.20.1) - '@inquirer/rawlist': 5.3.4(@types/node@22.20.1) - '@inquirer/search': 4.3.2(@types/node@22.20.1) - '@inquirer/select': 5.2.4(@types/node@22.20.1) + '@types/node': 22.20.4 + + '@inquirer/prompts@8.7.1(@types/node@22.20.4)': + dependencies: + '@inquirer/checkbox': 5.2.4(@types/node@22.20.4) + '@inquirer/confirm': 6.3.1(@types/node@22.20.4) + '@inquirer/editor': 5.3.2(@types/node@22.20.4) + '@inquirer/expand': 5.1.4(@types/node@22.20.4) + '@inquirer/input': 5.1.5(@types/node@22.20.4) + '@inquirer/number': 4.2.2(@types/node@22.20.4) + '@inquirer/password': 5.2.1(@types/node@22.20.4) + '@inquirer/rawlist': 5.3.4(@types/node@22.20.4) + '@inquirer/search': 4.3.2(@types/node@22.20.4) + '@inquirer/select': 5.2.4(@types/node@22.20.4) optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.4 - '@inquirer/rawlist@5.3.4(@types/node@22.20.1)': + '@inquirer/rawlist@5.3.4(@types/node@22.20.4)': dependencies: - '@inquirer/core': 12.0.2(@types/node@22.20.1) - '@inquirer/type': 4.1.1(@types/node@22.20.1) + '@inquirer/core': 12.0.2(@types/node@22.20.4) + '@inquirer/type': 4.1.1(@types/node@22.20.4) optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.4 - '@inquirer/search@4.3.2(@types/node@22.20.1)': + '@inquirer/search@4.3.2(@types/node@22.20.4)': dependencies: - '@inquirer/core': 12.0.2(@types/node@22.20.1) + '@inquirer/core': 12.0.2(@types/node@22.20.4) '@inquirer/figures': 2.0.9 - '@inquirer/type': 4.1.1(@types/node@22.20.1) + '@inquirer/type': 4.1.1(@types/node@22.20.4) optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.4 - '@inquirer/select@5.2.4(@types/node@22.20.1)': + '@inquirer/select@5.2.4(@types/node@22.20.4)': dependencies: '@inquirer/ansi': 2.0.8 - '@inquirer/core': 12.0.2(@types/node@22.20.1) + '@inquirer/core': 12.0.2(@types/node@22.20.4) '@inquirer/figures': 2.0.9 - '@inquirer/type': 4.1.1(@types/node@22.20.1) + '@inquirer/type': 4.1.1(@types/node@22.20.4) optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.4 - '@inquirer/type@4.1.1(@types/node@22.20.1)': + '@inquirer/type@4.1.1(@types/node@22.20.4)': optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.4 '@jridgewell/resolve-uri@3.1.2': {} @@ -3382,23 +3382,23 @@ snapshots: '@keyv/serialize@1.1.1': {} - '@microsoft/api-extractor-model@7.33.12(@types/node@22.20.1)': + '@microsoft/api-extractor-model@7.33.14(@types/node@22.20.4)': dependencies: - '@microsoft/tsdoc': 0.16.0 - '@microsoft/tsdoc-config': 0.18.1 - '@rushstack/node-core-library': 5.24.1(@types/node@22.20.1) + '@microsoft/tsdoc': 0.17.0 + '@microsoft/tsdoc-config': 0.18.2 + '@rushstack/node-core-library': 5.25.0(@types/node@22.20.4) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.59.1(@types/node@22.20.1)': + '@microsoft/api-extractor@7.59.3(@types/node@22.20.4)': dependencies: - '@microsoft/api-extractor-model': 7.33.12(@types/node@22.20.1) - '@microsoft/tsdoc': 0.16.0 - '@microsoft/tsdoc-config': 0.18.1 - '@rushstack/node-core-library': 5.24.1(@types/node@22.20.1) + '@microsoft/api-extractor-model': 7.33.14(@types/node@22.20.4) + '@microsoft/tsdoc': 0.17.0 + '@microsoft/tsdoc-config': 0.18.2 + '@rushstack/node-core-library': 5.25.0(@types/node@22.20.4) '@rushstack/rig-package': 0.7.3 - '@rushstack/terminal': 0.24.4(@types/node@22.20.1) - '@rushstack/ts-command-line': 5.3.14(@types/node@22.20.1) + '@rushstack/terminal': 0.24.6(@types/node@22.20.4) + '@rushstack/ts-command-line': 5.3.16(@types/node@22.20.4) diff: 8.0.4 minimatch: 10.2.3 resolve: 1.22.12 @@ -3408,18 +3408,18 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@microsoft/tsdoc-config@0.18.1': + '@microsoft/tsdoc-config@0.18.2': dependencies: - '@microsoft/tsdoc': 0.16.0 + '@microsoft/tsdoc': 0.17.0 ajv: 8.18.0 jju: 1.4.0 resolve: 1.22.12 - '@microsoft/tsdoc@0.16.0': {} + '@microsoft/tsdoc@0.17.0': {} - '@modelcontextprotocol/client@2.0.0': + '@modelcontextprotocol/client@2.2.0': dependencies: - '@modelcontextprotocol/core': 2.0.0 + '@modelcontextprotocol/core': 2.2.0 cross-spawn: 7.0.6 eventsource: 3.0.7 eventsource-parser: 3.1.1 @@ -3427,13 +3427,13 @@ snapshots: pkce-challenge: 5.0.1 zod: 4.6.5 - '@modelcontextprotocol/core@2.0.0': + '@modelcontextprotocol/core@2.2.0': dependencies: zod: 4.6.5 - '@modelcontextprotocol/server@2.0.0': + '@modelcontextprotocol/server@2.2.0': dependencies: - '@modelcontextprotocol/core': 2.0.0 + '@modelcontextprotocol/core': 2.2.0 zod: 4.6.5 '@nodable/entities@3.0.0': {} @@ -3579,39 +3579,39 @@ snapshots: '@rolldown/pluginutils@1.0.1': {} - '@rushstack/node-core-library@5.24.1(@types/node@22.20.1)': + '@rushstack/node-core-library@5.25.0(@types/node@22.20.4)': dependencies: ajv: 8.20.0 ajv-draft-04: 1.0.0(ajv@8.20.0) ajv-formats: 3.0.1(ajv@8.20.0) - fs-extra: 11.3.5 + fs-extra: 11.3.6 import-lazy: 4.0.0 jju: 1.4.0 resolve: 1.22.12 semver: 7.7.4 optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.4 - '@rushstack/problem-matcher@0.2.1(@types/node@22.20.1)': + '@rushstack/problem-matcher@0.2.1(@types/node@22.20.4)': optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.4 '@rushstack/rig-package@0.7.3': dependencies: jju: 1.4.0 resolve: 1.22.12 - '@rushstack/terminal@0.24.4(@types/node@22.20.1)': + '@rushstack/terminal@0.24.6(@types/node@22.20.4)': dependencies: - '@rushstack/node-core-library': 5.24.1(@types/node@22.20.1) - '@rushstack/problem-matcher': 0.2.1(@types/node@22.20.1) + '@rushstack/node-core-library': 5.25.0(@types/node@22.20.4) + '@rushstack/problem-matcher': 0.2.1(@types/node@22.20.4) supports-color: 8.1.1 optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.4 - '@rushstack/ts-command-line@5.3.14(@types/node@22.20.1)': + '@rushstack/ts-command-line@5.3.16(@types/node@22.20.4)': dependencies: - '@rushstack/terminal': 0.24.4(@types/node@22.20.1) + '@rushstack/terminal': 0.24.6(@types/node@22.20.4) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -3642,7 +3642,7 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 22.20.1 + '@types/node': 22.20.4 '@types/gradient-string@1.1.6': dependencies: @@ -3657,11 +3657,11 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.4 '@types/ndarray@1.1.0': {} - '@types/node@22.20.1': + '@types/node@22.20.4': dependencies: undici-types: 6.21.0 @@ -3678,21 +3678,21 @@ snapshots: '@types/through@0.0.33': dependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.4 '@types/tinycolor2@1.4.6': {} '@types/webxr@0.5.24': {} - '@typescript-eslint/eslint-plugin@8.70.0(@typescript-eslint/parser@8.70.0(eslint@10.10.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint@10.10.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.71.0(@typescript-eslint/parser@8.71.0(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.70.0(eslint@10.10.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.70.0 - '@typescript-eslint/type-utils': 8.70.0(eslint@10.10.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) - '@typescript-eslint/utils': 8.70.0(eslint@10.10.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.70.0 - eslint: 10.10.0(supports-color@10.2.2) + '@typescript-eslint/parser': 8.71.0(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.71.0 + '@typescript-eslint/type-utils': 8.71.0(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/utils': 8.71.0(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.71.0 + eslint: 10.11.0(supports-color@10.2.2) ignore: 7.0.8 natural-compare: 1.4.0 ts-api-utils: 2.5.0(typescript@5.9.3) @@ -3700,56 +3700,56 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.70.0(eslint@10.10.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3)': + '@typescript-eslint/parser@8.71.0(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3)': dependencies: - '@typescript-eslint/scope-manager': 8.70.0 - '@typescript-eslint/types': 8.70.0 - '@typescript-eslint/typescript-estree': 8.70.0(supports-color@10.2.2)(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.70.0 + '@typescript-eslint/scope-manager': 8.71.0 + '@typescript-eslint/types': 8.71.0 + '@typescript-eslint/typescript-estree': 8.71.0(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.71.0 debug: 4.4.3(supports-color@10.2.2) - eslint: 10.10.0(supports-color@10.2.2) + eslint: 10.11.0(supports-color@10.2.2) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.70.0(supports-color@10.2.2)(typescript@5.9.3)': + '@typescript-eslint/project-service@8.71.0(supports-color@10.2.2)(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.70.0(typescript@5.9.3) - '@typescript-eslint/types': 8.70.0 + '@typescript-eslint/tsconfig-utils': 8.71.0(typescript@5.9.3) + '@typescript-eslint/types': 8.71.0 debug: 4.4.3(supports-color@10.2.2) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.70.0': + '@typescript-eslint/scope-manager@8.71.0': dependencies: - '@typescript-eslint/types': 8.70.0 - '@typescript-eslint/visitor-keys': 8.70.0 + '@typescript-eslint/types': 8.71.0 + '@typescript-eslint/visitor-keys': 8.71.0 - '@typescript-eslint/tsconfig-utils@8.70.0(typescript@5.9.3)': + '@typescript-eslint/tsconfig-utils@8.71.0(typescript@5.9.3)': dependencies: typescript: 5.9.3 - '@typescript-eslint/type-utils@8.70.0(eslint@10.10.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.71.0(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.70.0 - '@typescript-eslint/typescript-estree': 8.70.0(supports-color@10.2.2)(typescript@5.9.3) - '@typescript-eslint/utils': 8.70.0(eslint@10.10.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/types': 8.71.0 + '@typescript-eslint/typescript-estree': 8.71.0(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/utils': 8.71.0(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) debug: 4.4.3(supports-color@10.2.2) - eslint: 10.10.0(supports-color@10.2.2) + eslint: 10.11.0(supports-color@10.2.2) ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.70.0': {} + '@typescript-eslint/types@8.71.0': {} - '@typescript-eslint/typescript-estree@8.70.0(supports-color@10.2.2)(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.71.0(supports-color@10.2.2)(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.70.0(supports-color@10.2.2)(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.70.0(typescript@5.9.3) - '@typescript-eslint/types': 8.70.0 - '@typescript-eslint/visitor-keys': 8.70.0 + '@typescript-eslint/project-service': 8.71.0(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.71.0(typescript@5.9.3) + '@typescript-eslint/types': 8.71.0 + '@typescript-eslint/visitor-keys': 8.71.0 debug: 4.4.3(supports-color@10.2.2) minimatch: 10.2.6 semver: 7.8.5 @@ -3759,20 +3759,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.70.0(eslint@10.10.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3)': + '@typescript-eslint/utils@8.71.0(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.10.0(supports-color@10.2.2)) - '@typescript-eslint/scope-manager': 8.70.0 - '@typescript-eslint/types': 8.70.0 - '@typescript-eslint/typescript-estree': 8.70.0(supports-color@10.2.2)(typescript@5.9.3) - eslint: 10.10.0(supports-color@10.2.2) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.11.0(supports-color@10.2.2)) + '@typescript-eslint/scope-manager': 8.71.0 + '@typescript-eslint/types': 8.71.0 + '@typescript-eslint/typescript-estree': 8.71.0(supports-color@10.2.2)(typescript@5.9.3) + eslint: 10.11.0(supports-color@10.2.2) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.70.0': + '@typescript-eslint/visitor-keys@8.71.0': dependencies: - '@typescript-eslint/types': 8.70.0 + '@typescript-eslint/types': 8.71.0 eslint-visitor-keys: 5.0.1 '@vitest/coverage-v8@4.1.11(vitest@4.1.11)': @@ -3787,7 +3787,7 @@ snapshots: obug: 2.1.4 std-env: 4.2.0 tinyrainbow: 3.1.1 - vitest: 4.1.11(@types/node@22.20.1)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.1)(sass@1.104.1)) + vitest: 4.1.11(@types/node@22.20.4)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.4)(sass@1.105.0)) '@vitest/expect@4.1.11': dependencies: @@ -3798,13 +3798,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.1 - '@vitest/mocker@4.1.11(vite@8.2.2(@types/node@22.20.1)(sass@1.104.1))': + '@vitest/mocker@4.1.11(vite@8.2.2(@types/node@22.20.4)(sass@1.105.0))': dependencies: '@vitest/spy': 4.1.11 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.2.2(@types/node@22.20.1)(sass@1.104.1) + vite: 8.2.2(@types/node@22.20.4)(sass@1.105.0) '@vitest/pretty-format@4.1.11': dependencies: @@ -4058,9 +4058,9 @@ snapshots: eslint-visitor-keys@5.0.1: {} - eslint@10.10.0(supports-color@10.2.2): + eslint@10.11.0(supports-color@10.2.2): dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.10.0(supports-color@10.2.2)) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.11.0(supports-color@10.2.2)) '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.23.5(supports-color@10.2.2) '@eslint/config-helpers': 0.7.0 @@ -4215,13 +4215,13 @@ snapshots: fs-constants@1.0.0: optional: true - fs-extra@11.3.5: + fs-extra@11.3.6: dependencies: graceful-fs: 4.2.11 jsonfile: 6.2.1 universalify: 2.0.1 - fs-extra@11.4.0: + fs-extra@11.4.1: dependencies: graceful-fs: 4.2.11 jsonfile: 6.2.1 @@ -4312,17 +4312,17 @@ snapshots: ini@1.3.8: optional: true - inquirer@13.4.3(@types/node@22.20.1): + inquirer@13.4.3(@types/node@22.20.4): dependencies: '@inquirer/ansi': 2.0.8 - '@inquirer/core': 11.2.1(@types/node@22.20.1) - '@inquirer/prompts': 8.7.1(@types/node@22.20.1) - '@inquirer/type': 4.1.1(@types/node@22.20.1) + '@inquirer/core': 11.2.1(@types/node@22.20.4) + '@inquirer/prompts': 8.7.1(@types/node@22.20.4) + '@inquirer/type': 4.1.1(@types/node@22.20.4) mute-stream: 3.0.0 run-async: 4.0.6 rxjs: 7.8.2 optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.4 interpret@1.4.0: {} @@ -4514,11 +4514,11 @@ snapshots: dependencies: semver: 7.8.5 - manifold-3d@3.5.3(@gltf-transform/core@4.5.0)(@gltf-transform/extensions@4.5.0)(@gltf-transform/functions@4.5.0(@types/node@22.20.1))(esbuild-wasm@0.27.7): + manifold-3d@3.5.3(@gltf-transform/core@4.5.0)(@gltf-transform/extensions@4.5.0)(@gltf-transform/functions@4.5.0(@types/node@22.20.4))(esbuild-wasm@0.27.7): dependencies: '@gltf-transform/core': 4.5.0 '@gltf-transform/extensions': 4.5.0 - '@gltf-transform/functions': 4.5.0(@types/node@22.20.1) + '@gltf-transform/functions': 4.5.0(@types/node@22.20.4) '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/trace-mapping': 0.3.31 '@jscadui/3mf-export': 0.5.0 @@ -4585,12 +4585,12 @@ snapshots: dependencies: cwise-compiler: 1.1.3 - ndarray-pixels@5.2.0(@types/node@22.20.1): + ndarray-pixels@5.2.0(@types/node@22.20.4): dependencies: '@types/ndarray': 1.1.0 ndarray: 1.1.1 ndarray-ops: 1.2.2 - sharp: 0.35.4(@types/node@22.20.1) + sharp: 0.35.4(@types/node@22.20.4) transitivePeerDependencies: - '@types/node' @@ -4818,7 +4818,7 @@ snapshots: safer-buffer@2.1.2: {} - sass@1.104.1: + sass@1.105.0: dependencies: chokidar: 5.0.0 immutable: 5.1.9 @@ -4838,7 +4838,7 @@ snapshots: semver@7.8.5: {} - sharp@0.35.4(@types/node@22.20.1): + sharp@0.35.4(@types/node@22.20.4): dependencies: '@img/colour': 1.1.0 detect-libc: 2.1.2 @@ -4869,7 +4869,7 @@ snapshots: '@img/sharp-win32-arm64': 0.35.4 '@img/sharp-win32-ia32': 0.35.4 '@img/sharp-win32-x64': 0.35.4 - '@types/node': 22.20.1 + '@types/node': 22.20.4 shebang-command@1.2.0: dependencies: @@ -5039,13 +5039,13 @@ snapshots: type-fest@4.41.0: {} - typescript-eslint@8.70.0(eslint@10.10.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3): + typescript-eslint@8.71.0(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.70.0(@typescript-eslint/parser@8.70.0(eslint@10.10.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint@10.10.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) - '@typescript-eslint/parser': 8.70.0(eslint@10.10.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.70.0(supports-color@10.2.2)(typescript@5.9.3) - '@typescript-eslint/utils': 8.70.0(eslint@10.10.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) - eslint: 10.10.0(supports-color@10.2.2) + '@typescript-eslint/eslint-plugin': 8.71.0(@typescript-eslint/parser@8.71.0(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/parser': 8.71.0(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.71.0(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/utils': 8.71.0(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) + eslint: 10.11.0(supports-color@10.2.2) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -5073,7 +5073,7 @@ snapshots: optionalDependencies: webworker-threads: 0.7.17 - vite@8.2.2(@types/node@22.20.1)(sass@1.104.1): + vite@8.2.2(@types/node@22.20.4)(sass@1.105.0): dependencies: lightningcss: 1.33.0 picomatch: 4.0.7 @@ -5081,14 +5081,14 @@ snapshots: rolldown: 1.2.7 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.4 fsevents: 2.3.3 - sass: 1.104.1 + sass: 1.105.0 - vitest@4.1.11(@types/node@22.20.1)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.1)(sass@1.104.1)): + vitest@4.1.11(@types/node@22.20.4)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.4)(sass@1.105.0)): dependencies: '@vitest/expect': 4.1.11 - '@vitest/mocker': 4.1.11(vite@8.2.2(@types/node@22.20.1)(sass@1.104.1)) + '@vitest/mocker': 4.1.11(vite@8.2.2(@types/node@22.20.4)(sass@1.105.0)) '@vitest/pretty-format': 4.1.11 '@vitest/runner': 4.1.11 '@vitest/snapshot': 4.1.11 @@ -5105,10 +5105,10 @@ snapshots: tinyexec: 1.3.1 tinyglobby: 0.2.17 tinyrainbow: 3.1.1 - vite: 8.2.2(@types/node@22.20.1)(sass@1.104.1) + vite: 8.2.2(@types/node@22.20.4)(sass@1.105.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.4 '@vitest/coverage-v8': 4.1.11(vitest@4.1.11) jsdom: 29.0.1(canvas@3.2.3) transitivePeerDependencies: