diff --git a/package.json b/package.json index f16132c7..f9ab61d8 100644 --- a/package.json +++ b/package.json @@ -102,13 +102,13 @@ "homepage": "https://bitbybit.dev", "devDependencies": { "@eslint/js": "10.0.1", - "@types/node": "22.20.1", - "eslint": "10.10.0", - "globals": "17.12.0", + "@types/node": "22.20.5", + "eslint": "10.12.0", + "globals": "17.13.0", "shx": "^0.4.0", "tsc-baseline": "2.1.0", "typescript": "5.9.3", - "typescript-eslint": "8.70.0", + "typescript-eslint": "8.71.1", "vitest": "4.1.11" } } diff --git a/packages/dev/babylonjs/package.json b/packages/dev/babylonjs/package.json index 564b22ca..cf5d3be3 100644 --- a/packages/dev/babylonjs/package.json +++ b/packages/dev/babylonjs/package.json @@ -182,7 +182,7 @@ "earcut": "3.0.2" }, "devDependencies": { - "@microsoft/api-extractor": "7.59.1", + "@microsoft/api-extractor": "7.59.4", "@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 c5ceb069..25bddee9 100644 --- a/packages/dev/base/package.json +++ b/packages/dev/base/package.json @@ -138,7 +138,7 @@ "type": "module", "dependencies": {}, "devDependencies": { - "@microsoft/api-extractor": "7.59.1", + "@microsoft/api-extractor": "7.59.4", "@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 0a6e9ab4..60512bb8 100644 --- a/packages/dev/core/package.json +++ b/packages/dev/core/package.json @@ -147,7 +147,7 @@ "rxjs": "7.8.2" }, "devDependencies": { - "@microsoft/api-extractor": "7.59.1", + "@microsoft/api-extractor": "7.59.4", "@vitest/coverage-v8": "4.1.11", "jsdom": "29.0.1", "manifold-3d": "3.5.3", diff --git a/packages/dev/create-app/package.json b/packages/dev/create-app/package.json index 276455cd..4ca4686b 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.5", "typescript": "5.9.3", "vitest": "4.1.11" }, diff --git a/packages/dev/ifc-worker/package.json b/packages/dev/ifc-worker/package.json index 0c6a08c8..12100ba6 100644 --- a/packages/dev/ifc-worker/package.json +++ b/packages/dev/ifc-worker/package.json @@ -95,7 +95,7 @@ "rxjs": "7.8.2" }, "devDependencies": { - "@microsoft/api-extractor": "7.59.1", + "@microsoft/api-extractor": "7.59.4", "@vitest/coverage-v8": "4.1.11", "shx": "0.4.0", "typescript": "5.9.3", diff --git a/packages/dev/ifc/package.json b/packages/dev/ifc/package.json index ae27d2e2..439a86d8 100644 --- a/packages/dev/ifc/package.json +++ b/packages/dev/ifc/package.json @@ -110,7 +110,7 @@ "@bitbybit-dev/base": "1.5.0" }, "devDependencies": { - "@microsoft/api-extractor": "7.59.1", + "@microsoft/api-extractor": "7.59.4", "@vitest/coverage-v8": "4.1.11", "shx": "0.4.0", "typescript": "5.9.3", diff --git a/packages/dev/jscad-worker/package.json b/packages/dev/jscad-worker/package.json index fec29385..655a706a 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.4", "@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 91070314..7e579bcf 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.4", "@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 ac2a2d6a..b9c43da6 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.4", "@vitest/coverage-v8": "4.1.11", - "sass": "1.104.1", + "sass": "1.105.1", "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 7c4b0db1..26dc4cc2 100644 --- a/packages/dev/manifold/package.json +++ b/packages/dev/manifold/package.json @@ -111,7 +111,7 @@ "@bitbybit-dev/base": "1.5.0" }, "devDependencies": { - "@microsoft/api-extractor": "7.59.1", + "@microsoft/api-extractor": "7.59.4", "@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 89a4a8c3..da475774 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.3.1", "zod": "4.6.5" }, "devDependencies": { - "@modelcontextprotocol/client": "2.0.0", - "@types/node": "^22.10.2", + "@modelcontextprotocol/client": "2.3.1", + "@types/node": "^22.20.5", "@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 2bbfce0d..d2f38102 100644 --- a/packages/dev/occt/package.json +++ b/packages/dev/occt/package.json @@ -194,7 +194,7 @@ "@bitbybit-dev/base": "1.5.0" }, "devDependencies": { - "@microsoft/api-extractor": "7.59.1", + "@microsoft/api-extractor": "7.59.4", "@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 97d3c38b..3a9502c5 100644 --- a/packages/dev/playcanvas/package.json +++ b/packages/dev/playcanvas/package.json @@ -129,7 +129,7 @@ "verb-nurbs-web": "2.1.3" }, "devDependencies": { - "@microsoft/api-extractor": "7.59.1", + "@microsoft/api-extractor": "7.59.4", "@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 d85c82b2..be37c2fb 100644 --- a/packages/dev/threejs/package.json +++ b/packages/dev/threejs/package.json @@ -129,7 +129,7 @@ "verb-nurbs-web": "2.1.3" }, "devDependencies": { - "@microsoft/api-extractor": "7.59.1", + "@microsoft/api-extractor": "7.59.4", "@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 51df93e4..3018eb17 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,16 +13,16 @@ 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.12.0(supports-color@10.2.2)) '@types/node': - specifier: 22.20.1 - version: 22.20.1 + specifier: 22.20.5 + version: 22.20.5 eslint: - specifier: 10.10.0 - version: 10.10.0(supports-color@10.2.2) + specifier: 10.12.0 + version: 10.12.0(supports-color@10.2.2) globals: - specifier: 17.12.0 - version: 17.12.0 + specifier: 17.13.0 + version: 17.13.0 shx: specifier: ^0.4.0 version: 0.4.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.1 + version: 8.71.1(eslint@10.12.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.5)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.5)(sass@1.105.1)) packages/dev/babylonjs: dependencies: @@ -88,8 +88,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.4 + version: 7.59.4(@types/node@22.20.5) '@types/earcut': specifier: 3.0.0 version: 3.0.0 @@ -107,13 +107,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.5)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.5)(sass@1.105.1)) packages/dev/base: devDependencies: '@microsoft/api-extractor': - specifier: 7.59.1 - version: 7.59.1(@types/node@22.20.1) + specifier: 7.59.4 + version: 7.59.4(@types/node@22.20.5) '@vitest/coverage-v8': specifier: 4.1.11 version: 4.1.11(vitest@4.1.11) @@ -125,7 +125,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.5)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.5)(sass@1.105.1)) packages/dev/cad-cloud-sdk: dependencies: @@ -144,7 +144,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.5)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.5)(sass@1.105.1)) packages/dev/core: dependencies: @@ -186,8 +186,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.4 + version: 7.59.4(@types/node@22.20.5) '@vitest/coverage-v8': specifier: 4.1.11 version: 4.1.11(vitest@4.1.11) @@ -196,7 +196,7 @@ importers: version: 29.0.1(canvas@3.2.3) 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.5))(esbuild-wasm@0.27.7) shx: specifier: 0.4.0 version: 0.4.0 @@ -205,7 +205,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.5)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.5)(sass@1.105.1)) packages/dev/create-app: dependencies: @@ -216,14 +216,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.5) ora: specifier: 9.4.1 version: 9.4.1 @@ -238,14 +238,14 @@ importers: specifier: 9.0.9 version: 9.0.9 '@types/node': - specifier: ^22.10.2 - version: 22.20.1 + specifier: ^22.20.5 + version: 22.20.5 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.5)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.5)(sass@1.105.1)) packages/dev/ifc: dependencies: @@ -254,8 +254,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.4 + version: 7.59.4(@types/node@22.20.5) '@vitest/coverage-v8': specifier: 4.1.11 version: 4.1.11(vitest@4.1.11) @@ -267,7 +267,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.5)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.5)(sass@1.105.1)) packages/dev/ifc-worker: dependencies: @@ -282,8 +282,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.4 + version: 7.59.4(@types/node@22.20.5) '@vitest/coverage-v8': specifier: 4.1.11 version: 4.1.11(vitest@4.1.11) @@ -295,7 +295,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.5)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.5)(sass@1.105.1)) packages/dev/jscad: dependencies: @@ -319,8 +319,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.4 + version: 7.59.4(@types/node@22.20.5) '@vitest/coverage-v8': specifier: 4.1.11 version: 4.1.11(vitest@4.1.11) @@ -332,7 +332,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.5)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.5)(sass@1.105.1)) packages/dev/jscad-worker: dependencies: @@ -347,8 +347,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.4 + version: 7.59.4(@types/node@22.20.5) '@vitest/coverage-v8': specifier: 4.1.11 version: 4.1.11(vitest@4.1.11) @@ -360,7 +360,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.5)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.5)(sass@1.105.1)) packages/dev/manifold: dependencies: @@ -369,11 +369,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.5))(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.4 + version: 7.59.4(@types/node@22.20.5) '@vitest/coverage-v8': specifier: 4.1.11 version: 4.1.11(vitest@4.1.11) @@ -385,7 +385,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.5)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.5)(sass@1.105.1)) packages/dev/manifold-worker: dependencies: @@ -400,14 +400,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.4 + version: 7.59.4(@types/node@22.20.5) '@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.1 + version: 1.105.1 shx: specifier: 0.4.0 version: 0.4.0 @@ -416,23 +416,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.5)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.5)(sass@1.105.1)) packages/dev/mcp: dependencies: '@modelcontextprotocol/server': - specifier: 2.0.0 - version: 2.0.0 + specifier: 2.3.1 + version: 2.3.1 zod: specifier: 4.6.5 version: 4.6.5 devDependencies: '@modelcontextprotocol/client': - specifier: 2.0.0 - version: 2.0.0 + specifier: 2.3.1 + version: 2.3.1 '@types/node': - specifier: ^22.10.2 - version: 22.20.1 + specifier: ^22.20.5 + version: 22.20.5 '@vitest/coverage-v8': specifier: 4.1.11 version: 4.1.11(vitest@4.1.11) @@ -441,7 +441,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.5)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.5)(sass@1.105.1)) packages/dev/occt: dependencies: @@ -450,8 +450,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.4 + version: 7.59.4(@types/node@22.20.5) '@vitest/coverage-v8': specifier: 4.1.11 version: 4.1.11(vitest@4.1.11) @@ -463,7 +463,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.5)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.5)(sass@1.105.1)) packages/dev/occt-worker: dependencies: @@ -488,7 +488,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.5)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.5)(sass@1.105.1)) packages/dev/playcanvas: dependencies: @@ -521,8 +521,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.4 + version: 7.59.4(@types/node@22.20.5) '@vitest/coverage-v8': specifier: 4.1.11 version: 4.1.11(vitest@4.1.11) @@ -537,7 +537,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.5)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.5)(sass@1.105.1)) packages/dev/threejs: dependencies: @@ -570,8 +570,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.4 + version: 7.59.4(@types/node@22.20.5) '@types/three': specifier: 0.186.0 version: 0.186.0 @@ -589,7 +589,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.5)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.5)(sass@1.105.1)) packages: @@ -1150,31 +1150,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.15': + resolution: {integrity: sha512-UpCnItIJwu03iNTWtJVKv8Qbf0MXN7WLQZUail9cpAQmnZiIX36YPRRoRxz0pocwytzUpmJhstsLkyW5tsaHBA==} engines: {node: '>=20.9.0'} - '@microsoft/api-extractor@7.59.1': - resolution: {integrity: sha512-GjRUqx1MTY7xuH36urwASkfBPzrdxYG+irVeV7C9JEdRtn509AgMmwit/BhvztQzIoFk9vhFDTVYOp2cjw+9Uw==} + '@microsoft/api-extractor@7.59.4': + resolution: {integrity: sha512-XqseDKIw736qlhQwS9SOpbY4veOiP2Nc7YiWmgXXBmeA3kY9qGXw+Tu7DFpU9FvXywE1z8SvLJKUVxFpcX0kig==} engines: {node: '>=20.9.0'} hasBin: true - '@microsoft/tsdoc-config@0.18.1': - resolution: {integrity: sha512-9brPoVdfN9k9g0dcWkFeA7IH9bbcttzDJlXvkf8b2OBzd5MueR1V2wkKBL0abn0otvmkHJC6aapBOTJDDeMCZg==} + '@microsoft/tsdoc-config@0.18.3': + resolution: {integrity: sha512-0I0rGXo1eJziw3EEErkDS9p/0RzBcyOiV+zbSDqOZTeURmhtut+WIvpih0LM5g+ZpZ9SyFxDfkhAcl/r8e2zGw==} - '@microsoft/tsdoc@0.16.0': - resolution: {integrity: sha512-xgAyonlVVS+q7Vc7qLW0UrJU7rSFcETRWsqdXZtjzRU8dF+6CkozTK4V4y1LwOX7j8r/vHphjDeMeGI4tNGeGA==} + '@microsoft/tsdoc@0.17.1': + resolution: {integrity: sha512-VHyYyyoH63jFoO3shpw9Zfijk5v/9p/VrClW35z0/q6ooK7sSmxpzOkS4iZPxs3vO4XtBW4H38HRAKkAMIK7DA==} - '@modelcontextprotocol/client@2.0.0': - resolution: {integrity: sha512-8f1OghQ2rjzIOfqgUCP+8GiUWqRs89njoWLNqAe8kWmDePv3s1fZXseej+QXemssEuuOvLLmLO/kqM3IQHtISw==} + '@modelcontextprotocol/client@2.3.1': + resolution: {integrity: sha512-mIGZXpHsjnZ6lD+gD/WCMpR5k8yVQQ8nNFH1N0Srf7AvnwTUMYD6pvTY8ng2+He5FfV7YMZLmrjL7cLa/cc3dQ==} engines: {node: '>=20'} - '@modelcontextprotocol/core@2.0.0': - resolution: {integrity: sha512-pJCEwGG7Lfr/+PQp9ZTwKXNeO5wzbfKL7H3MYpCorM4oFBoQrdjnBgEoqG+RjhsvS1FKrDbKux+M1HhlnGWqcA==} + '@modelcontextprotocol/core@2.3.1': + resolution: {integrity: sha512-laVmIhPGpWi7rG9q+0UigblRN0Hws/Yjlb6qLFtVqryXVLkc4h+yN8z731POD2LnAGQlFe7/tXhUm7Bi0YB91g==} engines: {node: '>=20'} - '@modelcontextprotocol/server@2.0.0': - resolution: {integrity: sha512-YhHWdHfpFMQfd0prsEnxKeS3Qz3ytIGmsS0sth4KDjnacIT7hxk6hXHkJ9KysxlkvTM+WZAtQbbcUhdoP4Hvtw==} + '@modelcontextprotocol/server@2.3.1': + resolution: {integrity: sha512-e59MfWuSssj6DoQ96JCTqdW1AXT5/XtnTl0WWd6MU1Ka434fFUGGosCLJbGNySDhHGvxQWoRWK137FXYFkYNWw==} engines: {node: '>=20'} '@nodable/entities@3.0.0': @@ -1386,8 +1386,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.1': + resolution: {integrity: sha512-ozoRDwIx3jStOYpx86rFyXH4SaUR+DVT6HubQ59avLplJkWXSm5InztYH7RrOzzq9PJXTdq9/+lKX06SfkLVsA==} engines: {node: '>=20.9.0'} peerDependencies: '@types/node': '*' @@ -1403,11 +1403,12 @@ packages: '@types/node': optional: true - '@rushstack/rig-package@0.7.3': - resolution: {integrity: sha512-aAA518n6wxxjCfnTAOjQnm7ngNE0FVHxHAw2pxKlIhxrMn0XQjGcXKF0oKWpjBgJOmsaJpVob/v+zr3zxgPWuA==} + '@rushstack/rig-package@0.7.4': + resolution: {integrity: sha512-SHZdzc9b2ptUb5uvRWALtAceD/QKZ4UAnZjcaKviTMPmHBnW14gs7XDocn6sDv2EqgnxxFPFkpV7/I3cUijCbw==} + engines: {node: '>=20.9.0'} - '@rushstack/terminal@0.24.4': - resolution: {integrity: sha512-3fRBWK0IMY293lBx5ycgit1DTMUi+nhOjALHlrIad9hQsqzM9Ak+XdBI1gJ/tZPxW+LraeAc4SsmMdcOflBmAQ==} + '@rushstack/terminal@0.24.7': + resolution: {integrity: sha512-o8J9nHOIwfYb0s0eG2WYhx7ed3YIvBXQHVFxYdXCmVdBOkTkdArJcgVzRS8ewUepmlic4nGgJPjKIVaNKSqEnA==} engines: {node: '>=20.9.0'} peerDependencies: '@types/node': '*' @@ -1415,8 +1416,8 @@ packages: '@types/node': optional: true - '@rushstack/ts-command-line@5.3.14': - resolution: {integrity: sha512-lT2JKZk2dukBMp4GFOh4RaDfVzpZehGgQOGpzpSliUn317NgEmOOCXyd7/d0eU46HHsbRxizP83GAm39s0lAlg==} + '@rushstack/ts-command-line@5.3.17': + resolution: {integrity: sha512-pIwhWawZXAT0nTXwvcE/InQ7uaVAgSeIzILMb2mBrI01Hz1yEvxrhV2+DE2Fzux8aZY9OJTdLsI+sk9kZDuAJw==} engines: {node: '>=20.9.0'} '@standard-schema/spec@1.1.0': @@ -1464,8 +1465,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.5': + resolution: {integrity: sha512-U2+DNr+wSjpsTS/wZGYHq7GcwfuSmKiKvoPvK22zwTlRhU91yOniN4qRR5KhIjvif7ysw/dz/hKmfDH0Ris4aA==} '@types/stats.js@0.17.4': resolution: {integrity: sha512-jIBvWWShCvlBqBNIZt0KAshWpvSjhkwkEu4ZUcASoAvhmrgAUI2t1dXrjSL4xXVLB4FznPrIsX3nKXFl/Dt4vA==} @@ -1482,63 +1483,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.1': + resolution: {integrity: sha512-nNlBf6HuotqMgZvSkWD5hNdemiBIxQ2NmrlgfcUIeZRs+BbakjscCQRq/Hb74EFVnFiSWWdL12JruqwBy3ERDw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.70.0 + '@typescript-eslint/parser': ^8.71.1 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.1': + resolution: {integrity: sha512-oM/5sAqz/l1v/zYK1qTOPrn2+JIrBGC1V6uNYucRO5gh6eT9vWJ/RhPbGE59byvZEUQ4VP6XkLBaS5Jti5jpvw==} 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.1': + resolution: {integrity: sha512-Oijc9RUsohHjncg6iGi7gCtjnEjYt9FWv9u6ygK8uKcHK5eLjLAkqERQ9BaytbpceOFdk6kifPCS/zAZE+A99g==} 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.1': + resolution: {integrity: sha512-1YUDZXdTnXLlob03SFHBipdyMBsDVm7zoSz0ytTJ39dk5J1TgsTK03VlR/dLXG/RLLUrPcYbD4rp23BmHxHP0w==} 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.1': + resolution: {integrity: sha512-oTvkml5SxXhgg+WWKhod5qWQICDXtOB+/Hi9VdPKFAANJ2b7YOgMffgvzXuqog7R6A/JtrzRf128dsxummyWhg==} 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.1': + resolution: {integrity: sha512-kH3t3jZCYv2PZSBEWPKTariLrCaoF1CLoPitYFBJOhAGEwWnSRAtGEifrfrpBa4K9JlwWNZotgA5w3/wLSk/FQ==} 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.1': + resolution: {integrity: sha512-ybYnPTUwg3VQQOFEiBPLs8Jxl1ry2vXdn1kVKguomBbvxpetdu3MKTNDqFNUrlG8ylP9MpZosmXMFYlGQHk1oQ==} 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.1': + resolution: {integrity: sha512-pSKSEK1JJpHs6KiKVtABCE4iJK5d7FLFzDXQNBQ2oRY7LEd3UwOt3TZemTgu9syTIf56dJWlTn/pdmrO9oKUXQ==} 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.1': + resolution: {integrity: sha512-CBjT6gfAz3DW2j9Q4moFnqt208Aq+506sVGXfpRcyAeqn0EpayL0mjdWoCO2t3RC7GewNrFxdeehuEaPg6DMzQ==} 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.1': + resolution: {integrity: sha512-0GxiUGqMU0qXJt58cBsiG3DP8lUmBaFo2vChtUX+CT7PnR3v/VGLLrzVP4K9r1lNiZXjHYefMBbPunplr09v6w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@vitest/coverage-v8@4.1.11': @@ -1827,8 +1828,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.12.0: + resolution: {integrity: sha512-npHjrHb2o4ehH3mE+YuxABR+0gyb0aVWCIolgJDArwCiHEIsonBm3ZKjel5b0U5+a+MbEvIyRCGCzD3eKKK2NA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} hasBin: true peerDependencies: @@ -1953,12 +1954,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: @@ -1988,8 +1989,8 @@ packages: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} engines: {node: '>=10.13.0'} - globals@17.12.0: - resolution: {integrity: sha512-cezEd/DTyyht9cvSSURyygXPfy04GtWO/5e6ZPvH7fCtjKz9PYOmuawphw1Ctd1f6C+5JypXfGD7ahNMXvevBA==} + globals@17.13.0: + resolution: {integrity: sha512-RwMTC61u7hrG3ZJMkZQOK4JLJrKS8QtoTii63EmWvFXHqycY9FObBJQCbsLxSO8kjKhWE5kV1GC+Vb1g3RI0Zg==} engines: {node: '>=18'} graceful-fs@4.2.11: @@ -2565,8 +2566,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.1: + resolution: {integrity: sha512-1CnAWPyrrnVQzXGB/DUep1vYCKCm1CIBr+YxjjiW6wk9qtzemnGP4qicH56T2F9S4Hjtv/Ne3jDz8JqfdDU4oA==} engines: {node: '>=20.19.0'} hasBin: true @@ -2783,8 +2784,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.1: + resolution: {integrity: sha512-oiNVPC3/NbV1FpaHU07l8O6ynqG9v4PAiW2WvTrAmZdR0f2HI/gE668ElMLCK7Xbsu5k2fK5C4fXNiq05j7/nQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -3091,9 +3092,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.12.0(supports-color@10.2.2))': dependencies: - eslint: 10.10.0(supports-color@10.2.2) + eslint: 10.12.0(supports-color@10.2.2) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} @@ -3114,9 +3115,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.12.0(supports-color@10.2.2))': optionalDependencies: - eslint: 10.10.0(supports-color@10.2.2) + eslint: 10.12.0(supports-color@10.2.2) '@eslint/object-schema@3.0.5': {} @@ -3136,14 +3137,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.5)': 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.5) transitivePeerDependencies: - '@types/node' @@ -3271,134 +3272,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.5)': 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.5) '@inquirer/figures': 2.0.9 - '@inquirer/type': 4.1.1(@types/node@22.20.1) + '@inquirer/type': 4.1.1(@types/node@22.20.5) optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 - '@inquirer/confirm@6.3.1(@types/node@22.20.1)': + '@inquirer/confirm@6.3.1(@types/node@22.20.5)': 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.5) + '@inquirer/type': 4.1.1(@types/node@22.20.5) optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 - '@inquirer/core@11.2.1(@types/node@22.20.1)': + '@inquirer/core@11.2.1(@types/node@22.20.5)': 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.5) 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.5 - '@inquirer/core@12.0.2(@types/node@22.20.1)': + '@inquirer/core@12.0.2(@types/node@22.20.5)': 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.5) 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.5 - '@inquirer/editor@5.3.2(@types/node@22.20.1)': + '@inquirer/editor@5.3.2(@types/node@22.20.5)': 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.5) + '@inquirer/external-editor': 3.0.5(@types/node@22.20.5) + '@inquirer/type': 4.1.1(@types/node@22.20.5) optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 - '@inquirer/expand@5.1.4(@types/node@22.20.1)': + '@inquirer/expand@5.1.4(@types/node@22.20.5)': 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.5) + '@inquirer/type': 4.1.1(@types/node@22.20.5) optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 - '@inquirer/external-editor@3.0.5(@types/node@22.20.1)': + '@inquirer/external-editor@3.0.5(@types/node@22.20.5)': dependencies: chardet: 2.2.0 iconv-lite: 0.7.3 optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 '@inquirer/figures@2.0.9': {} - '@inquirer/input@5.1.5(@types/node@22.20.1)': + '@inquirer/input@5.1.5(@types/node@22.20.5)': 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.5) + '@inquirer/type': 4.1.1(@types/node@22.20.5) optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 - '@inquirer/number@4.2.2(@types/node@22.20.1)': + '@inquirer/number@4.2.2(@types/node@22.20.5)': 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.5) + '@inquirer/type': 4.1.1(@types/node@22.20.5) optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 - '@inquirer/password@5.2.1(@types/node@22.20.1)': + '@inquirer/password@5.2.1(@types/node@22.20.5)': 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.5) + '@inquirer/type': 4.1.1(@types/node@22.20.5) 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.5 + + '@inquirer/prompts@8.7.1(@types/node@22.20.5)': + dependencies: + '@inquirer/checkbox': 5.2.4(@types/node@22.20.5) + '@inquirer/confirm': 6.3.1(@types/node@22.20.5) + '@inquirer/editor': 5.3.2(@types/node@22.20.5) + '@inquirer/expand': 5.1.4(@types/node@22.20.5) + '@inquirer/input': 5.1.5(@types/node@22.20.5) + '@inquirer/number': 4.2.2(@types/node@22.20.5) + '@inquirer/password': 5.2.1(@types/node@22.20.5) + '@inquirer/rawlist': 5.3.4(@types/node@22.20.5) + '@inquirer/search': 4.3.2(@types/node@22.20.5) + '@inquirer/select': 5.2.4(@types/node@22.20.5) optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 - '@inquirer/rawlist@5.3.4(@types/node@22.20.1)': + '@inquirer/rawlist@5.3.4(@types/node@22.20.5)': 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.5) + '@inquirer/type': 4.1.1(@types/node@22.20.5) optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 - '@inquirer/search@4.3.2(@types/node@22.20.1)': + '@inquirer/search@4.3.2(@types/node@22.20.5)': dependencies: - '@inquirer/core': 12.0.2(@types/node@22.20.1) + '@inquirer/core': 12.0.2(@types/node@22.20.5) '@inquirer/figures': 2.0.9 - '@inquirer/type': 4.1.1(@types/node@22.20.1) + '@inquirer/type': 4.1.1(@types/node@22.20.5) optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 - '@inquirer/select@5.2.4(@types/node@22.20.1)': + '@inquirer/select@5.2.4(@types/node@22.20.5)': 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.5) '@inquirer/figures': 2.0.9 - '@inquirer/type': 4.1.1(@types/node@22.20.1) + '@inquirer/type': 4.1.1(@types/node@22.20.5) optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 - '@inquirer/type@4.1.1(@types/node@22.20.1)': + '@inquirer/type@4.1.1(@types/node@22.20.5)': optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 '@jridgewell/resolve-uri@3.1.2': {} @@ -3450,23 +3451,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.15(@types/node@22.20.5)': 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.1 + '@microsoft/tsdoc-config': 0.18.3 + '@rushstack/node-core-library': 5.25.1(@types/node@22.20.5) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.59.1(@types/node@22.20.1)': + '@microsoft/api-extractor@7.59.4(@types/node@22.20.5)': 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) - '@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) + '@microsoft/api-extractor-model': 7.33.15(@types/node@22.20.5) + '@microsoft/tsdoc': 0.17.1 + '@microsoft/tsdoc-config': 0.18.3 + '@rushstack/node-core-library': 5.25.1(@types/node@22.20.5) + '@rushstack/rig-package': 0.7.4 + '@rushstack/terminal': 0.24.7(@types/node@22.20.5) + '@rushstack/ts-command-line': 5.3.17(@types/node@22.20.5) diff: 8.0.4 minimatch: 10.2.3 resolve: 1.22.12 @@ -3476,18 +3477,18 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@microsoft/tsdoc-config@0.18.1': + '@microsoft/tsdoc-config@0.18.3': dependencies: - '@microsoft/tsdoc': 0.16.0 + '@microsoft/tsdoc': 0.17.1 ajv: 8.18.0 jju: 1.4.0 resolve: 1.22.12 - '@microsoft/tsdoc@0.16.0': {} + '@microsoft/tsdoc@0.17.1': {} - '@modelcontextprotocol/client@2.0.0': + '@modelcontextprotocol/client@2.3.1': dependencies: - '@modelcontextprotocol/core': 2.0.0 + '@modelcontextprotocol/core': 2.3.1 cross-spawn: 7.0.6 eventsource: 3.0.7 eventsource-parser: 3.1.1 @@ -3495,13 +3496,13 @@ snapshots: pkce-challenge: 5.0.1 zod: 4.6.5 - '@modelcontextprotocol/core@2.0.0': + '@modelcontextprotocol/core@2.3.1': dependencies: zod: 4.6.5 - '@modelcontextprotocol/server@2.0.0': + '@modelcontextprotocol/server@2.3.1': dependencies: - '@modelcontextprotocol/core': 2.0.0 + '@modelcontextprotocol/core': 2.3.1 zod: 4.6.5 '@nodable/entities@3.0.0': {} @@ -3647,39 +3648,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.1(@types/node@22.20.5)': 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.5 - '@rushstack/problem-matcher@0.2.1(@types/node@22.20.1)': + '@rushstack/problem-matcher@0.2.1(@types/node@22.20.5)': optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 - '@rushstack/rig-package@0.7.3': + '@rushstack/rig-package@0.7.4': dependencies: jju: 1.4.0 resolve: 1.22.12 - '@rushstack/terminal@0.24.4(@types/node@22.20.1)': + '@rushstack/terminal@0.24.7(@types/node@22.20.5)': 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.1(@types/node@22.20.5) + '@rushstack/problem-matcher': 0.2.1(@types/node@22.20.5) supports-color: 8.1.1 optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 - '@rushstack/ts-command-line@5.3.14(@types/node@22.20.1)': + '@rushstack/ts-command-line@5.3.17(@types/node@22.20.5)': dependencies: - '@rushstack/terminal': 0.24.4(@types/node@22.20.1) + '@rushstack/terminal': 0.24.7(@types/node@22.20.5) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -3710,7 +3711,7 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 22.20.1 + '@types/node': 22.20.5 '@types/gradient-string@1.1.6': dependencies: @@ -3725,11 +3726,11 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 '@types/ndarray@1.1.0': {} - '@types/node@22.20.1': + '@types/node@22.20.5': dependencies: undici-types: 6.21.0 @@ -3746,21 +3747,21 @@ snapshots: '@types/through@0.0.33': dependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 '@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.1(@typescript-eslint/parser@8.71.1(eslint@10.12.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint@10.12.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.1(eslint@10.12.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.71.1 + '@typescript-eslint/type-utils': 8.71.1(eslint@10.12.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/utils': 8.71.1(eslint@10.12.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.71.1 + eslint: 10.12.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) @@ -3768,56 +3769,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.1(eslint@10.12.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.1 + '@typescript-eslint/types': 8.71.1 + '@typescript-eslint/typescript-estree': 8.71.1(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.71.1 debug: 4.4.3(supports-color@10.2.2) - eslint: 10.10.0(supports-color@10.2.2) + eslint: 10.12.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.1(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.1(typescript@5.9.3) + '@typescript-eslint/types': 8.71.1 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.1': dependencies: - '@typescript-eslint/types': 8.70.0 - '@typescript-eslint/visitor-keys': 8.70.0 + '@typescript-eslint/types': 8.71.1 + '@typescript-eslint/visitor-keys': 8.71.1 - '@typescript-eslint/tsconfig-utils@8.70.0(typescript@5.9.3)': + '@typescript-eslint/tsconfig-utils@8.71.1(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.1(eslint@10.12.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.1 + '@typescript-eslint/typescript-estree': 8.71.1(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/utils': 8.71.1(eslint@10.12.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.12.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.1': {} - '@typescript-eslint/typescript-estree@8.70.0(supports-color@10.2.2)(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.71.1(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.1(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.71.1(typescript@5.9.3) + '@typescript-eslint/types': 8.71.1 + '@typescript-eslint/visitor-keys': 8.71.1 debug: 4.4.3(supports-color@10.2.2) minimatch: 10.2.6 semver: 7.8.5 @@ -3827,20 +3828,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.1(eslint@10.12.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.12.0(supports-color@10.2.2)) + '@typescript-eslint/scope-manager': 8.71.1 + '@typescript-eslint/types': 8.71.1 + '@typescript-eslint/typescript-estree': 8.71.1(supports-color@10.2.2)(typescript@5.9.3) + eslint: 10.12.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.1': dependencies: - '@typescript-eslint/types': 8.70.0 + '@typescript-eslint/types': 8.71.1 eslint-visitor-keys: 5.0.1 '@vitest/coverage-v8@4.1.11(vitest@4.1.11)': @@ -3855,7 +3856,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.5)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.5)(sass@1.105.1)) '@vitest/expect@4.1.11': dependencies: @@ -3866,13 +3867,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.5)(sass@1.105.1))': 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.5)(sass@1.105.1) '@vitest/pretty-format@4.1.11': dependencies: @@ -4126,9 +4127,9 @@ snapshots: eslint-visitor-keys@5.0.1: {} - eslint@10.10.0(supports-color@10.2.2): + eslint@10.12.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.12.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 @@ -4283,13 +4284,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 @@ -4317,7 +4318,7 @@ snapshots: dependencies: is-glob: 4.0.3 - globals@17.12.0: {} + globals@17.13.0: {} graceful-fs@4.2.11: {} @@ -4380,17 +4381,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.5): 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.5) + '@inquirer/prompts': 8.7.1(@types/node@22.20.5) + '@inquirer/type': 4.1.1(@types/node@22.20.5) mute-stream: 3.0.0 run-async: 4.0.6 rxjs: 7.8.2 optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 interpret@1.4.0: {} @@ -4582,11 +4583,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.5))(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.5) '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/trace-mapping': 0.3.31 '@jscadui/3mf-export': 0.5.0 @@ -4653,12 +4654,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.5): 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.5) transitivePeerDependencies: - '@types/node' @@ -4886,7 +4887,7 @@ snapshots: safer-buffer@2.1.2: {} - sass@1.104.1: + sass@1.105.1: dependencies: chokidar: 5.0.0 immutable: 5.1.9 @@ -4906,7 +4907,7 @@ snapshots: semver@7.8.5: {} - sharp@0.35.4(@types/node@22.20.1): + sharp@0.35.4(@types/node@22.20.5): dependencies: '@img/colour': 1.1.0 detect-libc: 2.1.2 @@ -4937,7 +4938,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.5 shebang-command@1.2.0: dependencies: @@ -5107,13 +5108,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.1(eslint@10.12.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.1(@typescript-eslint/parser@8.71.1(eslint@10.12.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint@10.12.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/parser': 8.71.1(eslint@10.12.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.71.1(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/utils': 8.71.1(eslint@10.12.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) + eslint: 10.12.0(supports-color@10.2.2) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -5141,7 +5142,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.5)(sass@1.105.1): dependencies: lightningcss: 1.33.0 picomatch: 4.0.7 @@ -5149,14 +5150,14 @@ snapshots: rolldown: 1.2.7 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 fsevents: 2.3.3 - sass: 1.104.1 + sass: 1.105.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.5)(@vitest/coverage-v8@4.1.11)(jsdom@29.0.1(canvas@3.2.3))(vite@8.2.2(@types/node@22.20.5)(sass@1.105.1)): 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.5)(sass@1.105.1)) '@vitest/pretty-format': 4.1.11 '@vitest/runner': 4.1.11 '@vitest/snapshot': 4.1.11 @@ -5173,10 +5174,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.5)(sass@1.105.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 '@vitest/coverage-v8': 4.1.11(vitest@4.1.11) jsdom: 29.0.1(canvas@3.2.3) transitivePeerDependencies: