From d1bcfc8c9c237ebe483723648c4cdbecc795c675 Mon Sep 17 00:00:00 2001 From: Matas Ubarevicius Date: Wed, 4 Dec 2024 18:01:05 +0200 Subject: [PATCH] v0.19.1 --- package.json | 2 +- .../lib/api/bitbybit/babylon/scene.ts | 8 +- packages/dev/babylonjs/package-lock.json | 212 +++++++++--------- packages/dev/babylonjs/package.json | 14 +- packages/dev/base/package-lock.json | 107 +-------- packages/dev/base/package.json | 3 +- packages/dev/core/package-lock.json | 116 +++++----- packages/dev/core/package.json | 10 +- packages/dev/jscad-worker/package-lock.json | 164 ++++---------- packages/dev/jscad-worker/package.json | 6 +- packages/dev/jscad/package-lock.json | 121 +--------- packages/dev/jscad/package.json | 5 +- .../dev/manifold-worker/package-lock.json | 148 +++--------- packages/dev/manifold-worker/package.json | 6 +- packages/dev/manifold/package-lock.json | 107 +-------- packages/dev/manifold/package.json | 3 +- packages/dev/occt-worker/package-lock.json | 18 +- packages/dev/occt-worker/package.json | 4 +- packages/dev/occt/package-lock.json | 4 +- packages/dev/occt/package.json | 2 +- packages/dev/threejs/package-lock.json | 170 +++++++------- packages/dev/threejs/package.json | 8 +- 22 files changed, 393 insertions(+), 845 deletions(-) diff --git a/package.json b/package.json index b6ca0115..e97e6254 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bitbybit", - "version": "0.19.0", + "version": "0.19.1", "description": "Monorepo for browser CAD which holds bitbybit.dev npm packages", "main": "index.js", "scripts": { diff --git a/packages/dev/babylonjs/lib/api/bitbybit/babylon/scene.ts b/packages/dev/babylonjs/lib/api/bitbybit/babylon/scene.ts index e294ec54..6707f0e7 100644 --- a/packages/dev/babylonjs/lib/api/bitbybit/babylon/scene.ts +++ b/packages/dev/babylonjs/lib/api/bitbybit/babylon/scene.ts @@ -335,14 +335,14 @@ export class BabylonScene { enableSkybox(inputs: Inputs.BabylonScene.SkyboxDto): void { let texture: BABYLON.CubeTexture; if (inputs.skybox === Inputs.Base.skyboxEnum.default) { - texture = new BABYLON.CubeTexture("https://cdn.jsdelivr.net/gh/bitbybit-dev/bitbybit-assets@0.19.0/textures/skybox/default_skybox/skybox", this.context.scene); + texture = new BABYLON.CubeTexture("https://cdn.jsdelivr.net/gh/bitbybit-dev/bitbybit-assets@0.19.1/textures/skybox/default_skybox/skybox", this.context.scene); } else if (inputs.skybox === Inputs.Base.skyboxEnum.greyGradient) { - texture = new BABYLON.CubeTexture("https://cdn.jsdelivr.net/gh/bitbybit-dev/bitbybit-assets@0.19.0/textures/skybox/grey_gradient/skybox", this.context.scene); + texture = new BABYLON.CubeTexture("https://cdn.jsdelivr.net/gh/bitbybit-dev/bitbybit-assets@0.19.1/textures/skybox/grey_gradient/skybox", this.context.scene); } else if (inputs.skybox === Inputs.Base.skyboxEnum.clearSky) { - texture = BABYLON.CubeTexture.CreateFromPrefilteredData("https://cdn.jsdelivr.net/gh/bitbybit-dev/bitbybit-assets@0.19.0/textures/skybox/clear_sky/environment.env", + texture = BABYLON.CubeTexture.CreateFromPrefilteredData("https://cdn.jsdelivr.net/gh/bitbybit-dev/bitbybit-assets@0.19.1/textures/skybox/clear_sky/environment.env", this.context.scene, false, false); } else if (inputs.skybox === Inputs.Base.skyboxEnum.city) { - texture = BABYLON.CubeTexture.CreateFromPrefilteredData("https://cdn.jsdelivr.net/gh/bitbybit-dev/bitbybit-assets@0.19.0/textures/skybox/city/environmentSpecular.env", + texture = BABYLON.CubeTexture.CreateFromPrefilteredData("https://cdn.jsdelivr.net/gh/bitbybit-dev/bitbybit-assets@0.19.1/textures/skybox/city/environmentSpecular.env", this.context.scene, false, false); } diff --git a/packages/dev/babylonjs/package-lock.json b/packages/dev/babylonjs/package-lock.json index 80df9f5a..a8167adc 100644 --- a/packages/dev/babylonjs/package-lock.json +++ b/packages/dev/babylonjs/package-lock.json @@ -1,21 +1,21 @@ { "name": "@bitbybit-dev/babylonjs", - "version": "0.19.0", + "version": "0.19.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@bitbybit-dev/babylonjs", - "version": "0.19.0", + "version": "0.19.1", "license": "MIT", "dependencies": { - "@babylonjs/core": "7.35.2", - "@babylonjs/gui": "7.35.2", + "@babylonjs/core": "7.37.1", + "@babylonjs/gui": "7.37.1", "@babylonjs/havok": "1.3.10", - "@babylonjs/loaders": "7.35.2", - "@babylonjs/materials": "7.35.2", - "@babylonjs/serializers": "7.35.2", - "@bitbybit-dev/core": "0.19.0", + "@babylonjs/loaders": "7.37.1", + "@babylonjs/materials": "7.37.1", + "@babylonjs/serializers": "7.37.1", + "@bitbybit-dev/core": "0.19.1", "earcut": "2.2.3" }, "devDependencies": { @@ -1702,14 +1702,14 @@ } }, "node_modules/@babylonjs/core": { - "version": "7.35.2", - "resolved": "https://registry.npmjs.org/@babylonjs/core/-/core-7.35.2.tgz", - "integrity": "sha512-V15G3ZypYbvMyb4tQfsCSkF8SO/7lXuV44fyqOBJGU1FFcOsnP2JdqJiY6RJpFS6q1//8BH/NYZMEllguvlB8A==" + "version": "7.37.1", + "resolved": "https://registry.npmjs.org/@babylonjs/core/-/core-7.37.1.tgz", + "integrity": "sha512-EOG87MlZ0e1HCsClSNoeKmB2alr01V1x9wppJ4kUZ6x/OIbW81jVff/Rye0/zttBzfisna+bE5BxIizIjtpSGg==" }, "node_modules/@babylonjs/gui": { - "version": "7.35.2", - "resolved": "https://registry.npmjs.org/@babylonjs/gui/-/gui-7.35.2.tgz", - "integrity": "sha512-SXcQXaMVGhDzkHZ3XiUJBc5GrodYihVBhuJX7Cvq9XNMbwL/XnEhX533UZq+Fp0tyVycSVQUhwm3RrFNMjwrLQ==", + "version": "7.37.1", + "resolved": "https://registry.npmjs.org/@babylonjs/gui/-/gui-7.37.1.tgz", + "integrity": "sha512-t3XeLHpQfoRTc678bFWmbaMff4QsSoXei2zwl9n0EqdLaHlHwC/sK3n3MJT7O32VgHoXrXJ6VUwql5Yi1jfc1w==", "peerDependencies": { "@babylonjs/core": "^7.0.0" } @@ -1723,26 +1723,26 @@ } }, "node_modules/@babylonjs/loaders": { - "version": "7.35.2", - "resolved": "https://registry.npmjs.org/@babylonjs/loaders/-/loaders-7.35.2.tgz", - "integrity": "sha512-Quw3T2XdcAlzwMTnfMPqQba0KKw+MttYJhmnmMpUErMmqBQkzyuX0p0XWZCzQ9Uihho4WwOwcO48tEXM6gA9Jg==", + "version": "7.37.1", + "resolved": "https://registry.npmjs.org/@babylonjs/loaders/-/loaders-7.37.1.tgz", + "integrity": "sha512-1YOaQYPJk5mTiUMhmDwxHjL6WV835H+WaYYw+bAXmWcs5AdFRjbKgK372jm+quyZ9qACr7ipusRR4E+Cy/f/KA==", "peerDependencies": { "@babylonjs/core": "^7.0.0", "babylonjs-gltf2interface": "^7.0.0" } }, "node_modules/@babylonjs/materials": { - "version": "7.35.2", - "resolved": "https://registry.npmjs.org/@babylonjs/materials/-/materials-7.35.2.tgz", - "integrity": "sha512-wf8gD3l1ZuQVhlmaBbRb4wAxFApXnDzJZ2V6lpsQ14w0HTSNkqvuI4XkIbx/D09CQ7FYZuUHmvTmW5aCX7AcAQ==", + "version": "7.37.1", + "resolved": "https://registry.npmjs.org/@babylonjs/materials/-/materials-7.37.1.tgz", + "integrity": "sha512-L+ie7AMc83pvMw7jwojbhetWcP6AYikB+0C+uhbGz/sh9Zes3XmaQyCXAeOYugGuZ2/x0wuSCLCwvEaMX3fFcg==", "peerDependencies": { "@babylonjs/core": "^7.0.0" } }, "node_modules/@babylonjs/serializers": { - "version": "7.35.2", - "resolved": "https://registry.npmjs.org/@babylonjs/serializers/-/serializers-7.35.2.tgz", - "integrity": "sha512-gciB2bdO0fNLXOqEEY5zLY0PSjeEAXxbKzI6CB6qmi0jJkPilY283RpqxzUzVbfHoUjo7lknzj18MQGNH5hVig==", + "version": "7.37.1", + "resolved": "https://registry.npmjs.org/@babylonjs/serializers/-/serializers-7.37.1.tgz", + "integrity": "sha512-ozzGkhrozkelT6qCTTQUnMn8TOLCfVvWhGcoypCCdrAq6PQ31UZk9y+TVzeuXHs93Y/zb4L9dooo/1TGyvl8Rw==", "peerDependencies": { "@babylonjs/core": "^7.0.0", "babylonjs-gltf2interface": "^7.0.0" @@ -1755,30 +1755,30 @@ "dev": true }, "node_modules/@bitbybit-dev/base": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.0.tgz", - "integrity": "sha512-1pg2YXjYgwanGxpMf3ZpUicLDtrn/8QvnKaME97H01zWouRXZTx1gjHYHRWvI2I6KFzT7PxNdk7aVP/XJlwi4w==" + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.1.tgz", + "integrity": "sha512-DkAo0dk6riZwOTqiSGZ7AqVKcBGnb24nw+afui2rODVhoHKbCLYsAFM/SOe4e7HTbu0X9ZGCbv+hHdwo6zEi/w==" }, "node_modules/@bitbybit-dev/core": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-0.19.0.tgz", - "integrity": "sha512-Etpdq7ros+07MQLNmxUt2h5oDGoHX7Yvx1T6SQigTJbuGGR7GxP0oWyFQoiK8L9O+4wY2hwUixrqzau/vwh8ew==", - "dependencies": { - "@bitbybit-dev/base": "0.19.0", - "@bitbybit-dev/jscad-worker": "0.19.0", - "@bitbybit-dev/manifold-worker": "0.19.0", - "@bitbybit-dev/occt-worker": "0.19.0", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-0.19.1.tgz", + "integrity": "sha512-qpSBWhWN2nMvyjMvhL5xXrelA7rU89AG0nf0Fq0TaN9R2YC7nFiwgZI57Jiy/AwIQ9bJOpAy4wp/4FBF6rDkeg==", + "dependencies": { + "@bitbybit-dev/base": "0.19.1", + "@bitbybit-dev/jscad-worker": "0.19.1", + "@bitbybit-dev/manifold-worker": "0.19.1", + "@bitbybit-dev/occt-worker": "0.19.1", "jsonpath-plus": "10.1.0", "rxjs": "7.5.5", "verb-nurbs-web": "2.1.3" } }, "node_modules/@bitbybit-dev/jscad": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.0.tgz", - "integrity": "sha512-tdGlxJPdt1h57uF9ojVpHm2czdYbmBoagai9KZ2o3PTBcxGYzJQYDVN9DPqbwB0A2ouO+z6RpeBr/Srk0BuA3A==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.1.tgz", + "integrity": "sha512-JvNArjG0aVHVAOPtMJJpKQRJDTYHWySiUKzPouikLOlmJVqCCVvTJ6OVv1MFgCB24WthkuuyFkhUFvpKW5RQgA==", "dependencies": { - "@bitbybit-dev/base": "0.19.0", + "@bitbybit-dev/base": "0.19.1", "@jscad/3mf-serializer": "2.1.12", "@jscad/dxf-serializer": "2.1.18", "@jscad/io-utils": "2.0.28", @@ -1787,40 +1787,42 @@ } }, "node_modules/@bitbybit-dev/jscad-worker": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-0.19.0.tgz", - "integrity": "sha512-XxUDeZsUVzwen7UvV15lZUT8vnpjmgtcJ6UPWo171Gn1RnAk/gZ47QxIhLhvcSNCntuLcXyC1i3A5SgJTk392Q==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-0.19.1.tgz", + "integrity": "sha512-03XwCK5UF58t7wChSGhyn1Iclc0/XerMrRgsmzVF43I6URu4eVxkeE5kddseCGuPy3DwmwDIWrm0hVyYqSaK1w==", "dependencies": { - "@bitbybit-dev/jscad": "0.19.0" + "@bitbybit-dev/jscad": "0.19.1", + "rxjs": "7.5.5" } }, "node_modules/@bitbybit-dev/manifold": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.0.tgz", - "integrity": "sha512-xdpIlrj3CX+XDRQeIDvQ8PwdIS3tV4XQAVsVwlVgFfdT9tQ+k2Rzm9RYP7PRFDpmv19NuxNuAdavzxW5lzukNw==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.1.tgz", + "integrity": "sha512-E3GDuRxSN2jm04leChvlSbflqezAtOzI4dQCrWgHvP//HldybhKqj0YFJ/SemtDRe0r1gm39uJ8zy5t2C2oWfA==", "dependencies": { "manifold-3d": "3.0.0" } }, "node_modules/@bitbybit-dev/manifold-worker": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-0.19.0.tgz", - "integrity": "sha512-xY1Ao1j2Q8gAq6iwgwGrw8nasHhWaSiYK44VvsoJv1CtRV8XqQOf0UYxvpJejRGukqYhlI0p/hSE/NSnEHK10A==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-0.19.1.tgz", + "integrity": "sha512-uNNTbJosK2dVCa4jTBh3ZeWLtrc4calKLJ6phBJZZ6eQR7MNkTobhOPAZAC3XAMY+yb3dwssg/TPord+zXixXw==", "dependencies": { - "@bitbybit-dev/manifold": "0.19.0" + "@bitbybit-dev/manifold": "0.19.1", + "rxjs": "7.5.5" } }, "node_modules/@bitbybit-dev/occt": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.0.tgz", - "integrity": "sha512-SN5Ce7e933hGXiCTz/9y8+0vr81kUwxHV1S1AB31zN7PuTNLIfGQEdcNXisbHOwwvMF/3Gewcbc+hpIUU5kZYw==" + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.1.tgz", + "integrity": "sha512-8dqmDBAh/TAoyGHQR3W9qeOe1U+7XOGoVxnqqoETm2H0X3kOJVX/YFvdzSfWjhH6S0nsD8zN9XK1aHhPhqtn1Q==" }, "node_modules/@bitbybit-dev/occt-worker": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-0.19.0.tgz", - "integrity": "sha512-lpuqpRFKw1q4dsN86hgLqhczLtFLMq+92j7o3lUD4aCCIxg+HK0HUutq4r92tI8PMzXSPU1/gBWYFh39d64F9w==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-0.19.1.tgz", + "integrity": "sha512-63Ykgtc2AiUAhFsb02Uw/UX9rT0GFQ2R3XcLpXp4Vp48EBSiwTX7lLJ1MrN71ptWZaSgUGbJcbT7dtJI6Zedhw==", "dependencies": { - "@bitbybit-dev/occt": "0.19.0", + "@bitbybit-dev/occt": "0.19.1", "rxjs": "7.5.5" } }, @@ -8446,14 +8448,14 @@ } }, "@babylonjs/core": { - "version": "7.35.2", - "resolved": "https://registry.npmjs.org/@babylonjs/core/-/core-7.35.2.tgz", - "integrity": "sha512-V15G3ZypYbvMyb4tQfsCSkF8SO/7lXuV44fyqOBJGU1FFcOsnP2JdqJiY6RJpFS6q1//8BH/NYZMEllguvlB8A==" + "version": "7.37.1", + "resolved": "https://registry.npmjs.org/@babylonjs/core/-/core-7.37.1.tgz", + "integrity": "sha512-EOG87MlZ0e1HCsClSNoeKmB2alr01V1x9wppJ4kUZ6x/OIbW81jVff/Rye0/zttBzfisna+bE5BxIizIjtpSGg==" }, "@babylonjs/gui": { - "version": "7.35.2", - "resolved": "https://registry.npmjs.org/@babylonjs/gui/-/gui-7.35.2.tgz", - "integrity": "sha512-SXcQXaMVGhDzkHZ3XiUJBc5GrodYihVBhuJX7Cvq9XNMbwL/XnEhX533UZq+Fp0tyVycSVQUhwm3RrFNMjwrLQ==", + "version": "7.37.1", + "resolved": "https://registry.npmjs.org/@babylonjs/gui/-/gui-7.37.1.tgz", + "integrity": "sha512-t3XeLHpQfoRTc678bFWmbaMff4QsSoXei2zwl9n0EqdLaHlHwC/sK3n3MJT7O32VgHoXrXJ6VUwql5Yi1jfc1w==", "requires": {} }, "@babylonjs/havok": { @@ -8465,21 +8467,21 @@ } }, "@babylonjs/loaders": { - "version": "7.35.2", - "resolved": "https://registry.npmjs.org/@babylonjs/loaders/-/loaders-7.35.2.tgz", - "integrity": "sha512-Quw3T2XdcAlzwMTnfMPqQba0KKw+MttYJhmnmMpUErMmqBQkzyuX0p0XWZCzQ9Uihho4WwOwcO48tEXM6gA9Jg==", + "version": "7.37.1", + "resolved": "https://registry.npmjs.org/@babylonjs/loaders/-/loaders-7.37.1.tgz", + "integrity": "sha512-1YOaQYPJk5mTiUMhmDwxHjL6WV835H+WaYYw+bAXmWcs5AdFRjbKgK372jm+quyZ9qACr7ipusRR4E+Cy/f/KA==", "requires": {} }, "@babylonjs/materials": { - "version": "7.35.2", - "resolved": "https://registry.npmjs.org/@babylonjs/materials/-/materials-7.35.2.tgz", - "integrity": "sha512-wf8gD3l1ZuQVhlmaBbRb4wAxFApXnDzJZ2V6lpsQ14w0HTSNkqvuI4XkIbx/D09CQ7FYZuUHmvTmW5aCX7AcAQ==", + "version": "7.37.1", + "resolved": "https://registry.npmjs.org/@babylonjs/materials/-/materials-7.37.1.tgz", + "integrity": "sha512-L+ie7AMc83pvMw7jwojbhetWcP6AYikB+0C+uhbGz/sh9Zes3XmaQyCXAeOYugGuZ2/x0wuSCLCwvEaMX3fFcg==", "requires": {} }, "@babylonjs/serializers": { - "version": "7.35.2", - "resolved": "https://registry.npmjs.org/@babylonjs/serializers/-/serializers-7.35.2.tgz", - "integrity": "sha512-gciB2bdO0fNLXOqEEY5zLY0PSjeEAXxbKzI6CB6qmi0jJkPilY283RpqxzUzVbfHoUjo7lknzj18MQGNH5hVig==", + "version": "7.37.1", + "resolved": "https://registry.npmjs.org/@babylonjs/serializers/-/serializers-7.37.1.tgz", + "integrity": "sha512-ozzGkhrozkelT6qCTTQUnMn8TOLCfVvWhGcoypCCdrAq6PQ31UZk9y+TVzeuXHs93Y/zb4L9dooo/1TGyvl8Rw==", "requires": {} }, "@bcoe/v8-coverage": { @@ -8489,30 +8491,30 @@ "dev": true }, "@bitbybit-dev/base": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.0.tgz", - "integrity": "sha512-1pg2YXjYgwanGxpMf3ZpUicLDtrn/8QvnKaME97H01zWouRXZTx1gjHYHRWvI2I6KFzT7PxNdk7aVP/XJlwi4w==" + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.1.tgz", + "integrity": "sha512-DkAo0dk6riZwOTqiSGZ7AqVKcBGnb24nw+afui2rODVhoHKbCLYsAFM/SOe4e7HTbu0X9ZGCbv+hHdwo6zEi/w==" }, "@bitbybit-dev/core": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-0.19.0.tgz", - "integrity": "sha512-Etpdq7ros+07MQLNmxUt2h5oDGoHX7Yvx1T6SQigTJbuGGR7GxP0oWyFQoiK8L9O+4wY2hwUixrqzau/vwh8ew==", - "requires": { - "@bitbybit-dev/base": "0.19.0", - "@bitbybit-dev/jscad-worker": "0.19.0", - "@bitbybit-dev/manifold-worker": "0.19.0", - "@bitbybit-dev/occt-worker": "0.19.0", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-0.19.1.tgz", + "integrity": "sha512-qpSBWhWN2nMvyjMvhL5xXrelA7rU89AG0nf0Fq0TaN9R2YC7nFiwgZI57Jiy/AwIQ9bJOpAy4wp/4FBF6rDkeg==", + "requires": { + "@bitbybit-dev/base": "0.19.1", + "@bitbybit-dev/jscad-worker": "0.19.1", + "@bitbybit-dev/manifold-worker": "0.19.1", + "@bitbybit-dev/occt-worker": "0.19.1", "jsonpath-plus": "10.1.0", "rxjs": "7.5.5", "verb-nurbs-web": "2.1.3" } }, "@bitbybit-dev/jscad": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.0.tgz", - "integrity": "sha512-tdGlxJPdt1h57uF9ojVpHm2czdYbmBoagai9KZ2o3PTBcxGYzJQYDVN9DPqbwB0A2ouO+z6RpeBr/Srk0BuA3A==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.1.tgz", + "integrity": "sha512-JvNArjG0aVHVAOPtMJJpKQRJDTYHWySiUKzPouikLOlmJVqCCVvTJ6OVv1MFgCB24WthkuuyFkhUFvpKW5RQgA==", "requires": { - "@bitbybit-dev/base": "0.19.0", + "@bitbybit-dev/base": "0.19.1", "@jscad/3mf-serializer": "2.1.12", "@jscad/dxf-serializer": "2.1.18", "@jscad/io-utils": "2.0.28", @@ -8521,40 +8523,42 @@ } }, "@bitbybit-dev/jscad-worker": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-0.19.0.tgz", - "integrity": "sha512-XxUDeZsUVzwen7UvV15lZUT8vnpjmgtcJ6UPWo171Gn1RnAk/gZ47QxIhLhvcSNCntuLcXyC1i3A5SgJTk392Q==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-0.19.1.tgz", + "integrity": "sha512-03XwCK5UF58t7wChSGhyn1Iclc0/XerMrRgsmzVF43I6URu4eVxkeE5kddseCGuPy3DwmwDIWrm0hVyYqSaK1w==", "requires": { - "@bitbybit-dev/jscad": "0.19.0" + "@bitbybit-dev/jscad": "0.19.1", + "rxjs": "7.5.5" } }, "@bitbybit-dev/manifold": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.0.tgz", - "integrity": "sha512-xdpIlrj3CX+XDRQeIDvQ8PwdIS3tV4XQAVsVwlVgFfdT9tQ+k2Rzm9RYP7PRFDpmv19NuxNuAdavzxW5lzukNw==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.1.tgz", + "integrity": "sha512-E3GDuRxSN2jm04leChvlSbflqezAtOzI4dQCrWgHvP//HldybhKqj0YFJ/SemtDRe0r1gm39uJ8zy5t2C2oWfA==", "requires": { "manifold-3d": "3.0.0" } }, "@bitbybit-dev/manifold-worker": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-0.19.0.tgz", - "integrity": "sha512-xY1Ao1j2Q8gAq6iwgwGrw8nasHhWaSiYK44VvsoJv1CtRV8XqQOf0UYxvpJejRGukqYhlI0p/hSE/NSnEHK10A==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-0.19.1.tgz", + "integrity": "sha512-uNNTbJosK2dVCa4jTBh3ZeWLtrc4calKLJ6phBJZZ6eQR7MNkTobhOPAZAC3XAMY+yb3dwssg/TPord+zXixXw==", "requires": { - "@bitbybit-dev/manifold": "0.19.0" + "@bitbybit-dev/manifold": "0.19.1", + "rxjs": "7.5.5" } }, "@bitbybit-dev/occt": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.0.tgz", - "integrity": "sha512-SN5Ce7e933hGXiCTz/9y8+0vr81kUwxHV1S1AB31zN7PuTNLIfGQEdcNXisbHOwwvMF/3Gewcbc+hpIUU5kZYw==" + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.1.tgz", + "integrity": "sha512-8dqmDBAh/TAoyGHQR3W9qeOe1U+7XOGoVxnqqoETm2H0X3kOJVX/YFvdzSfWjhH6S0nsD8zN9XK1aHhPhqtn1Q==" }, "@bitbybit-dev/occt-worker": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-0.19.0.tgz", - "integrity": "sha512-lpuqpRFKw1q4dsN86hgLqhczLtFLMq+92j7o3lUD4aCCIxg+HK0HUutq4r92tI8PMzXSPU1/gBWYFh39d64F9w==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-0.19.1.tgz", + "integrity": "sha512-63Ykgtc2AiUAhFsb02Uw/UX9rT0GFQ2R3XcLpXp4Vp48EBSiwTX7lLJ1MrN71ptWZaSgUGbJcbT7dtJI6Zedhw==", "requires": { - "@bitbybit-dev/occt": "0.19.0", + "@bitbybit-dev/occt": "0.19.1", "rxjs": "7.5.5" } }, diff --git a/packages/dev/babylonjs/package.json b/packages/dev/babylonjs/package.json index 2bc622c4..8689ffe6 100644 --- a/packages/dev/babylonjs/package.json +++ b/packages/dev/babylonjs/package.json @@ -1,6 +1,6 @@ { "name": "@bitbybit-dev/babylonjs", - "version": "0.19.0", + "version": "0.19.1", "description": "Bit By Bit Developers BABYLONJS CAD Library to Program Geometry", "main": "index.js", "repository": { @@ -54,13 +54,13 @@ "types": "./index.d.ts", "type": "module", "dependencies": { - "@babylonjs/core": "7.35.2", - "@babylonjs/gui": "7.35.2", - "@babylonjs/loaders": "7.35.2", - "@babylonjs/materials": "7.35.2", - "@babylonjs/serializers": "7.35.2", + "@babylonjs/core": "7.37.1", + "@babylonjs/gui": "7.37.1", + "@babylonjs/loaders": "7.37.1", + "@babylonjs/materials": "7.37.1", + "@babylonjs/serializers": "7.37.1", "@babylonjs/havok": "1.3.10", - "@bitbybit-dev/core": "0.19.0", + "@bitbybit-dev/core": "0.19.1", "earcut": "2.2.3" }, "devDependencies": { diff --git a/packages/dev/base/package-lock.json b/packages/dev/base/package-lock.json index ea3290dc..f820be31 100644 --- a/packages/dev/base/package-lock.json +++ b/packages/dev/base/package-lock.json @@ -1,12 +1,12 @@ { "name": "@bitbybit-dev/base", - "version": "0.19.0", + "version": "0.19.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@bitbybit-dev/base", - "version": "0.19.0", + "version": "0.19.1", "license": "MIT", "devDependencies": { "@babel/core": "7.16.0", @@ -14,7 +14,6 @@ "@babel/preset-typescript": "7.16.0", "@testing-library/jest-dom": "5.14.1", "@types/jest": "29.0.0", - "@types/three": "0.169.0", "babel-jest": "29.0.0", "jest": "29.4.1", "jest-html-reporters": "3.0.11", @@ -2564,12 +2563,6 @@ "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", "dev": true }, - "node_modules/@tweenjs/tween.js": { - "version": "23.1.3", - "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz", - "integrity": "sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==", - "dev": true - }, "node_modules/@types/babel__core": { "version": "7.20.0", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", @@ -2672,12 +2665,6 @@ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, - "node_modules/@types/stats.js": { - "version": "0.17.3", - "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.3.tgz", - "integrity": "sha512-pXNfAD3KHOdif9EQXZ9deK82HVNaXP5ZIF5RP2QG6OQFNTaY2YIetfrE9t528vEreGQvEPRDDc8muaoYeK0SxQ==", - "dev": true - }, "node_modules/@types/testing-library__jest-dom": { "version": "5.14.5", "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", @@ -2687,32 +2674,6 @@ "@types/jest": "*" } }, - "node_modules/@types/three": { - "version": "0.169.0", - "resolved": "https://registry.npmjs.org/@types/three/-/three-0.169.0.tgz", - "integrity": "sha512-oan7qCgJBt03wIaK+4xPWclYRPG9wzcg7Z2f5T8xYTNEF95kh0t0lklxLLYBDo7gQiGLYzE6iF4ta7nXF2bcsw==", - "dev": true, - "dependencies": { - "@tweenjs/tween.js": "~23.1.3", - "@types/stats.js": "*", - "@types/webxr": "*", - "@webgpu/types": "*", - "fflate": "~0.8.2", - "meshoptimizer": "~0.18.1" - } - }, - "node_modules/@types/three/node_modules/fflate": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", - "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", - "dev": true - }, - "node_modules/@types/webxr": { - "version": "0.5.20", - "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.20.tgz", - "integrity": "sha512-JGpU6qiIJQKUuVSKx1GtQnHJGxRjtfGIhzO2ilq43VZZS//f1h1Sgexbdk+Lq+7569a6EYhOWrUpIruR/1Enmg==", - "dev": true - }, "node_modules/@types/yargs": { "version": "17.0.22", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", @@ -2728,12 +2689,6 @@ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", "dev": true }, - "node_modules/@webgpu/types": { - "version": "0.1.49", - "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.49.tgz", - "integrity": "sha512-NMmS8/DofhH/IFeW+876XrHVWel+J/vdcFCHLDqeJgkH9x0DeiwjVd8LcBdaxdG/T7Rf8VUAYsA8X1efMzLjRQ==", - "dev": true - }, "node_modules/acorn": { "version": "8.8.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", @@ -5857,12 +5812,6 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, - "node_modules/meshoptimizer": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-0.18.1.tgz", - "integrity": "sha512-ZhoIoL7TNV4s5B6+rx5mC//fw8/POGyNxS/DZyCJeiZ12ScLfVwRE/GfsxwiTkMYYD5DmK2/JXnEVXqL4rF+Sw==", - "dev": true - }, "node_modules/micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", @@ -8865,12 +8814,6 @@ "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", "dev": true }, - "@tweenjs/tween.js": { - "version": "23.1.3", - "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz", - "integrity": "sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==", - "dev": true - }, "@types/babel__core": { "version": "7.20.0", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", @@ -8973,12 +8916,6 @@ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, - "@types/stats.js": { - "version": "0.17.3", - "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.3.tgz", - "integrity": "sha512-pXNfAD3KHOdif9EQXZ9deK82HVNaXP5ZIF5RP2QG6OQFNTaY2YIetfrE9t528vEreGQvEPRDDc8muaoYeK0SxQ==", - "dev": true - }, "@types/testing-library__jest-dom": { "version": "5.14.5", "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", @@ -8988,34 +8925,6 @@ "@types/jest": "*" } }, - "@types/three": { - "version": "0.169.0", - "resolved": "https://registry.npmjs.org/@types/three/-/three-0.169.0.tgz", - "integrity": "sha512-oan7qCgJBt03wIaK+4xPWclYRPG9wzcg7Z2f5T8xYTNEF95kh0t0lklxLLYBDo7gQiGLYzE6iF4ta7nXF2bcsw==", - "dev": true, - "requires": { - "@tweenjs/tween.js": "~23.1.3", - "@types/stats.js": "*", - "@types/webxr": "*", - "@webgpu/types": "*", - "fflate": "~0.8.2", - "meshoptimizer": "~0.18.1" - }, - "dependencies": { - "fflate": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", - "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", - "dev": true - } - } - }, - "@types/webxr": { - "version": "0.5.20", - "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.20.tgz", - "integrity": "sha512-JGpU6qiIJQKUuVSKx1GtQnHJGxRjtfGIhzO2ilq43VZZS//f1h1Sgexbdk+Lq+7569a6EYhOWrUpIruR/1Enmg==", - "dev": true - }, "@types/yargs": { "version": "17.0.22", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", @@ -9031,12 +8940,6 @@ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", "dev": true }, - "@webgpu/types": { - "version": "0.1.49", - "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.49.tgz", - "integrity": "sha512-NMmS8/DofhH/IFeW+876XrHVWel+J/vdcFCHLDqeJgkH9x0DeiwjVd8LcBdaxdG/T7Rf8VUAYsA8X1efMzLjRQ==", - "dev": true - }, "acorn": { "version": "8.8.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", @@ -11349,12 +11252,6 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, - "meshoptimizer": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-0.18.1.tgz", - "integrity": "sha512-ZhoIoL7TNV4s5B6+rx5mC//fw8/POGyNxS/DZyCJeiZ12ScLfVwRE/GfsxwiTkMYYD5DmK2/JXnEVXqL4rF+Sw==", - "dev": true - }, "micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", diff --git a/packages/dev/base/package.json b/packages/dev/base/package.json index 6479d0be..23eb7488 100644 --- a/packages/dev/base/package.json +++ b/packages/dev/base/package.json @@ -1,6 +1,6 @@ { "name": "@bitbybit-dev/base", - "version": "0.19.0", + "version": "0.19.1", "description": "Bit By Bit Developers Base CAD Library to Program Geometry", "main": "index.js", "repository": { @@ -68,7 +68,6 @@ "ts-jest": "29.0.0", "typescript": "4.8.2", "@types/jest": "29.0.0", - "@types/three": "0.169.0", "babel-jest": "29.0.0", "@babel/core": "7.16.0", "@babel/preset-env": "7.16.0", diff --git a/packages/dev/core/package-lock.json b/packages/dev/core/package-lock.json index 8ac61cb1..3f2f9e06 100644 --- a/packages/dev/core/package-lock.json +++ b/packages/dev/core/package-lock.json @@ -1,18 +1,18 @@ { "name": "@bitbybit-dev/core", - "version": "0.19.0", + "version": "0.19.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@bitbybit-dev/core", - "version": "0.19.0", + "version": "0.19.1", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "0.19.0", - "@bitbybit-dev/jscad-worker": "0.19.0", - "@bitbybit-dev/manifold-worker": "0.19.0", - "@bitbybit-dev/occt-worker": "0.19.0", + "@bitbybit-dev/base": "0.19.1", + "@bitbybit-dev/jscad-worker": "0.19.1", + "@bitbybit-dev/manifold-worker": "0.19.1", + "@bitbybit-dev/occt-worker": "0.19.1", "jsonpath-plus": "10.1.0", "rxjs": "7.5.5", "verb-nurbs-web": "2.1.3" @@ -1707,16 +1707,16 @@ "dev": true }, "node_modules/@bitbybit-dev/base": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.0.tgz", - "integrity": "sha512-1pg2YXjYgwanGxpMf3ZpUicLDtrn/8QvnKaME97H01zWouRXZTx1gjHYHRWvI2I6KFzT7PxNdk7aVP/XJlwi4w==" + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.1.tgz", + "integrity": "sha512-DkAo0dk6riZwOTqiSGZ7AqVKcBGnb24nw+afui2rODVhoHKbCLYsAFM/SOe4e7HTbu0X9ZGCbv+hHdwo6zEi/w==" }, "node_modules/@bitbybit-dev/jscad": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.0.tgz", - "integrity": "sha512-tdGlxJPdt1h57uF9ojVpHm2czdYbmBoagai9KZ2o3PTBcxGYzJQYDVN9DPqbwB0A2ouO+z6RpeBr/Srk0BuA3A==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.1.tgz", + "integrity": "sha512-JvNArjG0aVHVAOPtMJJpKQRJDTYHWySiUKzPouikLOlmJVqCCVvTJ6OVv1MFgCB24WthkuuyFkhUFvpKW5RQgA==", "dependencies": { - "@bitbybit-dev/base": "0.19.0", + "@bitbybit-dev/base": "0.19.1", "@jscad/3mf-serializer": "2.1.12", "@jscad/dxf-serializer": "2.1.18", "@jscad/io-utils": "2.0.28", @@ -1725,40 +1725,42 @@ } }, "node_modules/@bitbybit-dev/jscad-worker": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-0.19.0.tgz", - "integrity": "sha512-XxUDeZsUVzwen7UvV15lZUT8vnpjmgtcJ6UPWo171Gn1RnAk/gZ47QxIhLhvcSNCntuLcXyC1i3A5SgJTk392Q==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-0.19.1.tgz", + "integrity": "sha512-03XwCK5UF58t7wChSGhyn1Iclc0/XerMrRgsmzVF43I6URu4eVxkeE5kddseCGuPy3DwmwDIWrm0hVyYqSaK1w==", "dependencies": { - "@bitbybit-dev/jscad": "0.19.0" + "@bitbybit-dev/jscad": "0.19.1", + "rxjs": "7.5.5" } }, "node_modules/@bitbybit-dev/manifold": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.0.tgz", - "integrity": "sha512-xdpIlrj3CX+XDRQeIDvQ8PwdIS3tV4XQAVsVwlVgFfdT9tQ+k2Rzm9RYP7PRFDpmv19NuxNuAdavzxW5lzukNw==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.1.tgz", + "integrity": "sha512-E3GDuRxSN2jm04leChvlSbflqezAtOzI4dQCrWgHvP//HldybhKqj0YFJ/SemtDRe0r1gm39uJ8zy5t2C2oWfA==", "dependencies": { "manifold-3d": "3.0.0" } }, "node_modules/@bitbybit-dev/manifold-worker": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-0.19.0.tgz", - "integrity": "sha512-xY1Ao1j2Q8gAq6iwgwGrw8nasHhWaSiYK44VvsoJv1CtRV8XqQOf0UYxvpJejRGukqYhlI0p/hSE/NSnEHK10A==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-0.19.1.tgz", + "integrity": "sha512-uNNTbJosK2dVCa4jTBh3ZeWLtrc4calKLJ6phBJZZ6eQR7MNkTobhOPAZAC3XAMY+yb3dwssg/TPord+zXixXw==", "dependencies": { - "@bitbybit-dev/manifold": "0.19.0" + "@bitbybit-dev/manifold": "0.19.1", + "rxjs": "7.5.5" } }, "node_modules/@bitbybit-dev/occt": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.0.tgz", - "integrity": "sha512-SN5Ce7e933hGXiCTz/9y8+0vr81kUwxHV1S1AB31zN7PuTNLIfGQEdcNXisbHOwwvMF/3Gewcbc+hpIUU5kZYw==" + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.1.tgz", + "integrity": "sha512-8dqmDBAh/TAoyGHQR3W9qeOe1U+7XOGoVxnqqoETm2H0X3kOJVX/YFvdzSfWjhH6S0nsD8zN9XK1aHhPhqtn1Q==" }, "node_modules/@bitbybit-dev/occt-worker": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-0.19.0.tgz", - "integrity": "sha512-lpuqpRFKw1q4dsN86hgLqhczLtFLMq+92j7o3lUD4aCCIxg+HK0HUutq4r92tI8PMzXSPU1/gBWYFh39d64F9w==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-0.19.1.tgz", + "integrity": "sha512-63Ykgtc2AiUAhFsb02Uw/UX9rT0GFQ2R3XcLpXp4Vp48EBSiwTX7lLJ1MrN71ptWZaSgUGbJcbT7dtJI6Zedhw==", "dependencies": { - "@bitbybit-dev/occt": "0.19.0", + "@bitbybit-dev/occt": "0.19.1", "rxjs": "7.5.5" } }, @@ -8374,16 +8376,16 @@ "dev": true }, "@bitbybit-dev/base": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.0.tgz", - "integrity": "sha512-1pg2YXjYgwanGxpMf3ZpUicLDtrn/8QvnKaME97H01zWouRXZTx1gjHYHRWvI2I6KFzT7PxNdk7aVP/XJlwi4w==" + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.1.tgz", + "integrity": "sha512-DkAo0dk6riZwOTqiSGZ7AqVKcBGnb24nw+afui2rODVhoHKbCLYsAFM/SOe4e7HTbu0X9ZGCbv+hHdwo6zEi/w==" }, "@bitbybit-dev/jscad": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.0.tgz", - "integrity": "sha512-tdGlxJPdt1h57uF9ojVpHm2czdYbmBoagai9KZ2o3PTBcxGYzJQYDVN9DPqbwB0A2ouO+z6RpeBr/Srk0BuA3A==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.1.tgz", + "integrity": "sha512-JvNArjG0aVHVAOPtMJJpKQRJDTYHWySiUKzPouikLOlmJVqCCVvTJ6OVv1MFgCB24WthkuuyFkhUFvpKW5RQgA==", "requires": { - "@bitbybit-dev/base": "0.19.0", + "@bitbybit-dev/base": "0.19.1", "@jscad/3mf-serializer": "2.1.12", "@jscad/dxf-serializer": "2.1.18", "@jscad/io-utils": "2.0.28", @@ -8392,40 +8394,42 @@ } }, "@bitbybit-dev/jscad-worker": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-0.19.0.tgz", - "integrity": "sha512-XxUDeZsUVzwen7UvV15lZUT8vnpjmgtcJ6UPWo171Gn1RnAk/gZ47QxIhLhvcSNCntuLcXyC1i3A5SgJTk392Q==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-0.19.1.tgz", + "integrity": "sha512-03XwCK5UF58t7wChSGhyn1Iclc0/XerMrRgsmzVF43I6URu4eVxkeE5kddseCGuPy3DwmwDIWrm0hVyYqSaK1w==", "requires": { - "@bitbybit-dev/jscad": "0.19.0" + "@bitbybit-dev/jscad": "0.19.1", + "rxjs": "7.5.5" } }, "@bitbybit-dev/manifold": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.0.tgz", - "integrity": "sha512-xdpIlrj3CX+XDRQeIDvQ8PwdIS3tV4XQAVsVwlVgFfdT9tQ+k2Rzm9RYP7PRFDpmv19NuxNuAdavzxW5lzukNw==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.1.tgz", + "integrity": "sha512-E3GDuRxSN2jm04leChvlSbflqezAtOzI4dQCrWgHvP//HldybhKqj0YFJ/SemtDRe0r1gm39uJ8zy5t2C2oWfA==", "requires": { "manifold-3d": "3.0.0" } }, "@bitbybit-dev/manifold-worker": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-0.19.0.tgz", - "integrity": "sha512-xY1Ao1j2Q8gAq6iwgwGrw8nasHhWaSiYK44VvsoJv1CtRV8XqQOf0UYxvpJejRGukqYhlI0p/hSE/NSnEHK10A==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-0.19.1.tgz", + "integrity": "sha512-uNNTbJosK2dVCa4jTBh3ZeWLtrc4calKLJ6phBJZZ6eQR7MNkTobhOPAZAC3XAMY+yb3dwssg/TPord+zXixXw==", "requires": { - "@bitbybit-dev/manifold": "0.19.0" + "@bitbybit-dev/manifold": "0.19.1", + "rxjs": "7.5.5" } }, "@bitbybit-dev/occt": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.0.tgz", - "integrity": "sha512-SN5Ce7e933hGXiCTz/9y8+0vr81kUwxHV1S1AB31zN7PuTNLIfGQEdcNXisbHOwwvMF/3Gewcbc+hpIUU5kZYw==" + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.1.tgz", + "integrity": "sha512-8dqmDBAh/TAoyGHQR3W9qeOe1U+7XOGoVxnqqoETm2H0X3kOJVX/YFvdzSfWjhH6S0nsD8zN9XK1aHhPhqtn1Q==" }, "@bitbybit-dev/occt-worker": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-0.19.0.tgz", - "integrity": "sha512-lpuqpRFKw1q4dsN86hgLqhczLtFLMq+92j7o3lUD4aCCIxg+HK0HUutq4r92tI8PMzXSPU1/gBWYFh39d64F9w==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-0.19.1.tgz", + "integrity": "sha512-63Ykgtc2AiUAhFsb02Uw/UX9rT0GFQ2R3XcLpXp4Vp48EBSiwTX7lLJ1MrN71ptWZaSgUGbJcbT7dtJI6Zedhw==", "requires": { - "@bitbybit-dev/occt": "0.19.0", + "@bitbybit-dev/occt": "0.19.1", "rxjs": "7.5.5" } }, diff --git a/packages/dev/core/package.json b/packages/dev/core/package.json index 2997e7e3..832367ef 100644 --- a/packages/dev/core/package.json +++ b/packages/dev/core/package.json @@ -1,6 +1,6 @@ { "name": "@bitbybit-dev/core", - "version": "0.19.0", + "version": "0.19.1", "description": "Bit By Bit Developers Core CAD API to Program Geometry", "main": "index.js", "repository": { @@ -54,10 +54,10 @@ "types": "./index.d.ts", "type": "module", "dependencies": { - "@bitbybit-dev/base": "0.19.0", - "@bitbybit-dev/occt-worker": "0.19.0", - "@bitbybit-dev/manifold-worker": "0.19.0", - "@bitbybit-dev/jscad-worker": "0.19.0", + "@bitbybit-dev/base": "0.19.1", + "@bitbybit-dev/occt-worker": "0.19.1", + "@bitbybit-dev/manifold-worker": "0.19.1", + "@bitbybit-dev/jscad-worker": "0.19.1", "jsonpath-plus": "10.1.0", "verb-nurbs-web": "2.1.3", "rxjs": "7.5.5" diff --git a/packages/dev/jscad-worker/package-lock.json b/packages/dev/jscad-worker/package-lock.json index fe344f63..4ea71b3b 100644 --- a/packages/dev/jscad-worker/package-lock.json +++ b/packages/dev/jscad-worker/package-lock.json @@ -1,15 +1,16 @@ { "name": "@bitbybit-dev/jscad-worker", - "version": "0.19.0", + "version": "0.19.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@bitbybit-dev/jscad-worker", - "version": "0.19.0", + "version": "0.19.1", "license": "MIT", "dependencies": { - "@bitbybit-dev/jscad": "0.19.0" + "@bitbybit-dev/jscad": "0.19.1", + "rxjs": "7.5.5" }, "devDependencies": { "@babel/core": "7.16.0", @@ -17,7 +18,6 @@ "@babel/preset-typescript": "7.16.0", "@testing-library/jest-dom": "5.14.1", "@types/jest": "29.0.0", - "@types/three": "0.169.0", "babel-jest": "29.0.0", "jest": "29.4.1", "jest-html-reporters": "3.0.11", @@ -1702,16 +1702,16 @@ "dev": true }, "node_modules/@bitbybit-dev/base": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.0.tgz", - "integrity": "sha512-1pg2YXjYgwanGxpMf3ZpUicLDtrn/8QvnKaME97H01zWouRXZTx1gjHYHRWvI2I6KFzT7PxNdk7aVP/XJlwi4w==" + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.1.tgz", + "integrity": "sha512-DkAo0dk6riZwOTqiSGZ7AqVKcBGnb24nw+afui2rODVhoHKbCLYsAFM/SOe4e7HTbu0X9ZGCbv+hHdwo6zEi/w==" }, "node_modules/@bitbybit-dev/jscad": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.0.tgz", - "integrity": "sha512-tdGlxJPdt1h57uF9ojVpHm2czdYbmBoagai9KZ2o3PTBcxGYzJQYDVN9DPqbwB0A2ouO+z6RpeBr/Srk0BuA3A==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.1.tgz", + "integrity": "sha512-JvNArjG0aVHVAOPtMJJpKQRJDTYHWySiUKzPouikLOlmJVqCCVvTJ6OVv1MFgCB24WthkuuyFkhUFvpKW5RQgA==", "dependencies": { - "@bitbybit-dev/base": "0.19.0", + "@bitbybit-dev/base": "0.19.1", "@jscad/3mf-serializer": "2.1.12", "@jscad/dxf-serializer": "2.1.18", "@jscad/io-utils": "2.0.28", @@ -2629,12 +2629,6 @@ "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", "dev": true }, - "node_modules/@tweenjs/tween.js": { - "version": "23.1.3", - "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz", - "integrity": "sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==", - "dev": true - }, "node_modules/@types/babel__core": { "version": "7.20.0", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", @@ -2737,12 +2731,6 @@ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, - "node_modules/@types/stats.js": { - "version": "0.17.3", - "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.3.tgz", - "integrity": "sha512-pXNfAD3KHOdif9EQXZ9deK82HVNaXP5ZIF5RP2QG6OQFNTaY2YIetfrE9t528vEreGQvEPRDDc8muaoYeK0SxQ==", - "dev": true - }, "node_modules/@types/testing-library__jest-dom": { "version": "5.14.5", "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", @@ -2752,32 +2740,6 @@ "@types/jest": "*" } }, - "node_modules/@types/three": { - "version": "0.169.0", - "resolved": "https://registry.npmjs.org/@types/three/-/three-0.169.0.tgz", - "integrity": "sha512-oan7qCgJBt03wIaK+4xPWclYRPG9wzcg7Z2f5T8xYTNEF95kh0t0lklxLLYBDo7gQiGLYzE6iF4ta7nXF2bcsw==", - "dev": true, - "dependencies": { - "@tweenjs/tween.js": "~23.1.3", - "@types/stats.js": "*", - "@types/webxr": "*", - "@webgpu/types": "*", - "fflate": "~0.8.2", - "meshoptimizer": "~0.18.1" - } - }, - "node_modules/@types/three/node_modules/fflate": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", - "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", - "dev": true - }, - "node_modules/@types/webxr": { - "version": "0.5.20", - "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.20.tgz", - "integrity": "sha512-JGpU6qiIJQKUuVSKx1GtQnHJGxRjtfGIhzO2ilq43VZZS//f1h1Sgexbdk+Lq+7569a6EYhOWrUpIruR/1Enmg==", - "dev": true - }, "node_modules/@types/yargs": { "version": "17.0.22", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", @@ -2793,12 +2755,6 @@ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", "dev": true }, - "node_modules/@webgpu/types": { - "version": "0.1.49", - "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.49.tgz", - "integrity": "sha512-NMmS8/DofhH/IFeW+876XrHVWel+J/vdcFCHLDqeJgkH9x0DeiwjVd8LcBdaxdG/T7Rf8VUAYsA8X1efMzLjRQ==", - "dev": true - }, "node_modules/acorn": { "version": "8.8.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", @@ -5927,12 +5883,6 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, - "node_modules/meshoptimizer": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-0.18.1.tgz", - "integrity": "sha512-ZhoIoL7TNV4s5B6+rx5mC//fw8/POGyNxS/DZyCJeiZ12ScLfVwRE/GfsxwiTkMYYD5DmK2/JXnEVXqL4rF+Sw==", - "dev": true - }, "node_modules/micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", @@ -6410,6 +6360,14 @@ "node": ">=10" } }, + "node_modules/rxjs": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz", + "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==", + "dependencies": { + "tslib": "^2.1.0" + } + }, "node_modules/sass": { "version": "1.57.1", "resolved": "https://registry.npmjs.org/sass/-/sass-1.57.1.tgz", @@ -6823,6 +6781,11 @@ } } }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" + }, "node_modules/type-detect": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", @@ -8273,16 +8236,16 @@ "dev": true }, "@bitbybit-dev/base": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.0.tgz", - "integrity": "sha512-1pg2YXjYgwanGxpMf3ZpUicLDtrn/8QvnKaME97H01zWouRXZTx1gjHYHRWvI2I6KFzT7PxNdk7aVP/XJlwi4w==" + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.1.tgz", + "integrity": "sha512-DkAo0dk6riZwOTqiSGZ7AqVKcBGnb24nw+afui2rODVhoHKbCLYsAFM/SOe4e7HTbu0X9ZGCbv+hHdwo6zEi/w==" }, "@bitbybit-dev/jscad": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.0.tgz", - "integrity": "sha512-tdGlxJPdt1h57uF9ojVpHm2czdYbmBoagai9KZ2o3PTBcxGYzJQYDVN9DPqbwB0A2ouO+z6RpeBr/Srk0BuA3A==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.1.tgz", + "integrity": "sha512-JvNArjG0aVHVAOPtMJJpKQRJDTYHWySiUKzPouikLOlmJVqCCVvTJ6OVv1MFgCB24WthkuuyFkhUFvpKW5RQgA==", "requires": { - "@bitbybit-dev/base": "0.19.0", + "@bitbybit-dev/base": "0.19.1", "@jscad/3mf-serializer": "2.1.12", "@jscad/dxf-serializer": "2.1.18", "@jscad/io-utils": "2.0.28", @@ -9010,12 +8973,6 @@ "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", "dev": true }, - "@tweenjs/tween.js": { - "version": "23.1.3", - "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz", - "integrity": "sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==", - "dev": true - }, "@types/babel__core": { "version": "7.20.0", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", @@ -9118,12 +9075,6 @@ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, - "@types/stats.js": { - "version": "0.17.3", - "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.3.tgz", - "integrity": "sha512-pXNfAD3KHOdif9EQXZ9deK82HVNaXP5ZIF5RP2QG6OQFNTaY2YIetfrE9t528vEreGQvEPRDDc8muaoYeK0SxQ==", - "dev": true - }, "@types/testing-library__jest-dom": { "version": "5.14.5", "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", @@ -9133,34 +9084,6 @@ "@types/jest": "*" } }, - "@types/three": { - "version": "0.169.0", - "resolved": "https://registry.npmjs.org/@types/three/-/three-0.169.0.tgz", - "integrity": "sha512-oan7qCgJBt03wIaK+4xPWclYRPG9wzcg7Z2f5T8xYTNEF95kh0t0lklxLLYBDo7gQiGLYzE6iF4ta7nXF2bcsw==", - "dev": true, - "requires": { - "@tweenjs/tween.js": "~23.1.3", - "@types/stats.js": "*", - "@types/webxr": "*", - "@webgpu/types": "*", - "fflate": "~0.8.2", - "meshoptimizer": "~0.18.1" - }, - "dependencies": { - "fflate": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", - "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", - "dev": true - } - } - }, - "@types/webxr": { - "version": "0.5.20", - "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.20.tgz", - "integrity": "sha512-JGpU6qiIJQKUuVSKx1GtQnHJGxRjtfGIhzO2ilq43VZZS//f1h1Sgexbdk+Lq+7569a6EYhOWrUpIruR/1Enmg==", - "dev": true - }, "@types/yargs": { "version": "17.0.22", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", @@ -9176,12 +9099,6 @@ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", "dev": true }, - "@webgpu/types": { - "version": "0.1.49", - "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.49.tgz", - "integrity": "sha512-NMmS8/DofhH/IFeW+876XrHVWel+J/vdcFCHLDqeJgkH9x0DeiwjVd8LcBdaxdG/T7Rf8VUAYsA8X1efMzLjRQ==", - "dev": true - }, "acorn": { "version": "8.8.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", @@ -11499,12 +11416,6 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, - "meshoptimizer": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-0.18.1.tgz", - "integrity": "sha512-ZhoIoL7TNV4s5B6+rx5mC//fw8/POGyNxS/DZyCJeiZ12ScLfVwRE/GfsxwiTkMYYD5DmK2/JXnEVXqL4rF+Sw==", - "dev": true - }, "micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", @@ -11868,6 +11779,14 @@ "integrity": "sha512-6K/gDlqgQscOlg9fSRpWstA8sYe8rbELsSTNpx+3kTrsVCzvSl0zIvRErM7fdl9ERWDsKnrLnwB+Ne89918XOg==", "dev": true }, + "rxjs": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz", + "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==", + "requires": { + "tslib": "^2.1.0" + } + }, "sass": { "version": "1.57.1", "resolved": "https://registry.npmjs.org/sass/-/sass-1.57.1.tgz", @@ -12153,6 +12072,11 @@ "yn": "3.1.1" } }, + "tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" + }, "type-detect": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", diff --git a/packages/dev/jscad-worker/package.json b/packages/dev/jscad-worker/package.json index c7f9d82b..0380bcc5 100644 --- a/packages/dev/jscad-worker/package.json +++ b/packages/dev/jscad-worker/package.json @@ -1,6 +1,6 @@ { "name": "@bitbybit-dev/jscad-worker", - "version": "0.19.0", + "version": "0.19.1", "description": "Bit By Bit Developers JSCAD Based CAD Library to Program Geometry Via WebWorker", "main": "index.js", "repository": { @@ -60,7 +60,8 @@ "types": "./index.d.ts", "type": "module", "dependencies": { - "@bitbybit-dev/jscad": "0.19.0" + "@bitbybit-dev/jscad": "0.19.1", + "rxjs": "7.5.5" }, "devDependencies": { "sass": "1.57.1", @@ -71,7 +72,6 @@ "ts-jest": "29.0.0", "typescript": "4.8.2", "@types/jest": "29.0.0", - "@types/three": "0.169.0", "babel-jest": "29.0.0", "@babel/core": "7.16.0", "@babel/preset-env": "7.16.0", diff --git a/packages/dev/jscad/package-lock.json b/packages/dev/jscad/package-lock.json index c337c4d0..a95dda8c 100644 --- a/packages/dev/jscad/package-lock.json +++ b/packages/dev/jscad/package-lock.json @@ -1,15 +1,15 @@ { "name": "@bitbybit-dev/jscad", - "version": "0.19.0", + "version": "0.19.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@bitbybit-dev/jscad", - "version": "0.19.0", + "version": "0.19.1", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "0.19.0", + "@bitbybit-dev/base": "0.19.1", "@jscad/3mf-serializer": "2.1.12", "@jscad/dxf-serializer": "2.1.18", "@jscad/io-utils": "2.0.28", @@ -22,7 +22,6 @@ "@babel/preset-typescript": "7.16.0", "@testing-library/jest-dom": "5.14.1", "@types/jest": "29.0.0", - "@types/three": "0.169.0", "babel-jest": "29.0.0", "jest": "29.4.1", "jest-html-reporters": "3.0.11", @@ -1707,9 +1706,9 @@ "dev": true }, "node_modules/@bitbybit-dev/base": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.0.tgz", - "integrity": "sha512-1pg2YXjYgwanGxpMf3ZpUicLDtrn/8QvnKaME97H01zWouRXZTx1gjHYHRWvI2I6KFzT7PxNdk7aVP/XJlwi4w==" + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.1.tgz", + "integrity": "sha512-DkAo0dk6riZwOTqiSGZ7AqVKcBGnb24nw+afui2rODVhoHKbCLYsAFM/SOe4e7HTbu0X9ZGCbv+hHdwo6zEi/w==" }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", @@ -2621,12 +2620,6 @@ "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", "dev": true }, - "node_modules/@tweenjs/tween.js": { - "version": "23.1.3", - "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz", - "integrity": "sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==", - "dev": true - }, "node_modules/@types/babel__core": { "version": "7.20.0", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", @@ -2729,12 +2722,6 @@ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, - "node_modules/@types/stats.js": { - "version": "0.17.3", - "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.3.tgz", - "integrity": "sha512-pXNfAD3KHOdif9EQXZ9deK82HVNaXP5ZIF5RP2QG6OQFNTaY2YIetfrE9t528vEreGQvEPRDDc8muaoYeK0SxQ==", - "dev": true - }, "node_modules/@types/testing-library__jest-dom": { "version": "5.14.5", "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", @@ -2744,32 +2731,6 @@ "@types/jest": "*" } }, - "node_modules/@types/three": { - "version": "0.169.0", - "resolved": "https://registry.npmjs.org/@types/three/-/three-0.169.0.tgz", - "integrity": "sha512-oan7qCgJBt03wIaK+4xPWclYRPG9wzcg7Z2f5T8xYTNEF95kh0t0lklxLLYBDo7gQiGLYzE6iF4ta7nXF2bcsw==", - "dev": true, - "dependencies": { - "@tweenjs/tween.js": "~23.1.3", - "@types/stats.js": "*", - "@types/webxr": "*", - "@webgpu/types": "*", - "fflate": "~0.8.2", - "meshoptimizer": "~0.18.1" - } - }, - "node_modules/@types/three/node_modules/fflate": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", - "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", - "dev": true - }, - "node_modules/@types/webxr": { - "version": "0.5.20", - "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.20.tgz", - "integrity": "sha512-JGpU6qiIJQKUuVSKx1GtQnHJGxRjtfGIhzO2ilq43VZZS//f1h1Sgexbdk+Lq+7569a6EYhOWrUpIruR/1Enmg==", - "dev": true - }, "node_modules/@types/yargs": { "version": "17.0.22", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", @@ -2785,12 +2746,6 @@ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", "dev": true }, - "node_modules/@webgpu/types": { - "version": "0.1.49", - "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.49.tgz", - "integrity": "sha512-NMmS8/DofhH/IFeW+876XrHVWel+J/vdcFCHLDqeJgkH9x0DeiwjVd8LcBdaxdG/T7Rf8VUAYsA8X1efMzLjRQ==", - "dev": true - }, "node_modules/acorn": { "version": "8.8.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", @@ -5919,12 +5874,6 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, - "node_modules/meshoptimizer": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-0.18.1.tgz", - "integrity": "sha512-ZhoIoL7TNV4s5B6+rx5mC//fw8/POGyNxS/DZyCJeiZ12ScLfVwRE/GfsxwiTkMYYD5DmK2/JXnEVXqL4rF+Sw==", - "dev": true - }, "node_modules/micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", @@ -8265,9 +8214,9 @@ "dev": true }, "@bitbybit-dev/base": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.0.tgz", - "integrity": "sha512-1pg2YXjYgwanGxpMf3ZpUicLDtrn/8QvnKaME97H01zWouRXZTx1gjHYHRWvI2I6KFzT7PxNdk7aVP/XJlwi4w==" + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.1.tgz", + "integrity": "sha512-DkAo0dk6riZwOTqiSGZ7AqVKcBGnb24nw+afui2rODVhoHKbCLYsAFM/SOe4e7HTbu0X9ZGCbv+hHdwo6zEi/w==" }, "@cspotcode/source-map-support": { "version": "0.8.1", @@ -8989,12 +8938,6 @@ "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", "dev": true }, - "@tweenjs/tween.js": { - "version": "23.1.3", - "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz", - "integrity": "sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==", - "dev": true - }, "@types/babel__core": { "version": "7.20.0", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", @@ -9097,12 +9040,6 @@ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, - "@types/stats.js": { - "version": "0.17.3", - "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.3.tgz", - "integrity": "sha512-pXNfAD3KHOdif9EQXZ9deK82HVNaXP5ZIF5RP2QG6OQFNTaY2YIetfrE9t528vEreGQvEPRDDc8muaoYeK0SxQ==", - "dev": true - }, "@types/testing-library__jest-dom": { "version": "5.14.5", "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", @@ -9112,34 +9049,6 @@ "@types/jest": "*" } }, - "@types/three": { - "version": "0.169.0", - "resolved": "https://registry.npmjs.org/@types/three/-/three-0.169.0.tgz", - "integrity": "sha512-oan7qCgJBt03wIaK+4xPWclYRPG9wzcg7Z2f5T8xYTNEF95kh0t0lklxLLYBDo7gQiGLYzE6iF4ta7nXF2bcsw==", - "dev": true, - "requires": { - "@tweenjs/tween.js": "~23.1.3", - "@types/stats.js": "*", - "@types/webxr": "*", - "@webgpu/types": "*", - "fflate": "~0.8.2", - "meshoptimizer": "~0.18.1" - }, - "dependencies": { - "fflate": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", - "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", - "dev": true - } - } - }, - "@types/webxr": { - "version": "0.5.20", - "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.20.tgz", - "integrity": "sha512-JGpU6qiIJQKUuVSKx1GtQnHJGxRjtfGIhzO2ilq43VZZS//f1h1Sgexbdk+Lq+7569a6EYhOWrUpIruR/1Enmg==", - "dev": true - }, "@types/yargs": { "version": "17.0.22", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", @@ -9155,12 +9064,6 @@ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", "dev": true }, - "@webgpu/types": { - "version": "0.1.49", - "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.49.tgz", - "integrity": "sha512-NMmS8/DofhH/IFeW+876XrHVWel+J/vdcFCHLDqeJgkH9x0DeiwjVd8LcBdaxdG/T7Rf8VUAYsA8X1efMzLjRQ==", - "dev": true - }, "acorn": { "version": "8.8.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", @@ -11478,12 +11381,6 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, - "meshoptimizer": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-0.18.1.tgz", - "integrity": "sha512-ZhoIoL7TNV4s5B6+rx5mC//fw8/POGyNxS/DZyCJeiZ12ScLfVwRE/GfsxwiTkMYYD5DmK2/JXnEVXqL4rF+Sw==", - "dev": true - }, "micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", diff --git a/packages/dev/jscad/package.json b/packages/dev/jscad/package.json index 17351c06..fade8821 100644 --- a/packages/dev/jscad/package.json +++ b/packages/dev/jscad/package.json @@ -1,6 +1,6 @@ { "name": "@bitbybit-dev/jscad", - "version": "0.19.0", + "version": "0.19.1", "description": "Bit By Bit Developers JSCAD based CAD Library to Program Geometry", "main": "index.js", "repository": { @@ -58,7 +58,7 @@ "types": "./index.d.ts", "type": "module", "dependencies": { - "@bitbybit-dev/base": "0.19.0", + "@bitbybit-dev/base": "0.19.1", "@jscad/io-utils": "2.0.28", "@jscad/modeling": "2.12.3", "@jscad/stl-serializer": "2.1.18", @@ -74,7 +74,6 @@ "ts-jest": "29.0.0", "typescript": "4.8.2", "@types/jest": "29.0.0", - "@types/three": "0.169.0", "babel-jest": "29.0.0", "@babel/core": "7.16.0", "@babel/preset-env": "7.16.0", diff --git a/packages/dev/manifold-worker/package-lock.json b/packages/dev/manifold-worker/package-lock.json index 55d3498a..7bb91e3e 100644 --- a/packages/dev/manifold-worker/package-lock.json +++ b/packages/dev/manifold-worker/package-lock.json @@ -1,15 +1,16 @@ { "name": "@bitbybit-dev/manifold-worker", - "version": "0.19.0", + "version": "0.19.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@bitbybit-dev/manifold-worker", - "version": "0.19.0", + "version": "0.19.1", "license": "MIT", "dependencies": { - "@bitbybit-dev/manifold": "0.19.0" + "@bitbybit-dev/manifold": "0.19.1", + "rxjs": "7.5.5" }, "devDependencies": { "@babel/core": "7.16.0", @@ -17,7 +18,6 @@ "@babel/preset-typescript": "7.16.0", "@testing-library/jest-dom": "5.14.1", "@types/jest": "29.0.0", - "@types/three": "0.169.0", "babel-jest": "29.0.0", "jest": "29.4.1", "jest-html-reporters": "3.0.11", @@ -1702,9 +1702,9 @@ "dev": true }, "node_modules/@bitbybit-dev/manifold": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.0.tgz", - "integrity": "sha512-xdpIlrj3CX+XDRQeIDvQ8PwdIS3tV4XQAVsVwlVgFfdT9tQ+k2Rzm9RYP7PRFDpmv19NuxNuAdavzxW5lzukNw==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.1.tgz", + "integrity": "sha512-E3GDuRxSN2jm04leChvlSbflqezAtOzI4dQCrWgHvP//HldybhKqj0YFJ/SemtDRe0r1gm39uJ8zy5t2C2oWfA==", "dependencies": { "manifold-3d": "3.0.0" } @@ -2575,12 +2575,6 @@ "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", "dev": true }, - "node_modules/@tweenjs/tween.js": { - "version": "23.1.3", - "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz", - "integrity": "sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==", - "dev": true - }, "node_modules/@types/babel__core": { "version": "7.20.0", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", @@ -2683,12 +2677,6 @@ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, - "node_modules/@types/stats.js": { - "version": "0.17.3", - "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.3.tgz", - "integrity": "sha512-pXNfAD3KHOdif9EQXZ9deK82HVNaXP5ZIF5RP2QG6OQFNTaY2YIetfrE9t528vEreGQvEPRDDc8muaoYeK0SxQ==", - "dev": true - }, "node_modules/@types/testing-library__jest-dom": { "version": "5.14.5", "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", @@ -2698,32 +2686,6 @@ "@types/jest": "*" } }, - "node_modules/@types/three": { - "version": "0.169.0", - "resolved": "https://registry.npmjs.org/@types/three/-/three-0.169.0.tgz", - "integrity": "sha512-oan7qCgJBt03wIaK+4xPWclYRPG9wzcg7Z2f5T8xYTNEF95kh0t0lklxLLYBDo7gQiGLYzE6iF4ta7nXF2bcsw==", - "dev": true, - "dependencies": { - "@tweenjs/tween.js": "~23.1.3", - "@types/stats.js": "*", - "@types/webxr": "*", - "@webgpu/types": "*", - "fflate": "~0.8.2", - "meshoptimizer": "~0.18.1" - } - }, - "node_modules/@types/three/node_modules/fflate": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", - "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", - "dev": true - }, - "node_modules/@types/webxr": { - "version": "0.5.20", - "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.20.tgz", - "integrity": "sha512-JGpU6qiIJQKUuVSKx1GtQnHJGxRjtfGIhzO2ilq43VZZS//f1h1Sgexbdk+Lq+7569a6EYhOWrUpIruR/1Enmg==", - "dev": true - }, "node_modules/@types/yargs": { "version": "17.0.22", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", @@ -2739,12 +2701,6 @@ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", "dev": true }, - "node_modules/@webgpu/types": { - "version": "0.1.49", - "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.49.tgz", - "integrity": "sha512-NMmS8/DofhH/IFeW+876XrHVWel+J/vdcFCHLDqeJgkH9x0DeiwjVd8LcBdaxdG/T7Rf8VUAYsA8X1efMzLjRQ==", - "dev": true - }, "node_modules/acorn": { "version": "8.8.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", @@ -5873,12 +5829,6 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, - "node_modules/meshoptimizer": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-0.18.1.tgz", - "integrity": "sha512-ZhoIoL7TNV4s5B6+rx5mC//fw8/POGyNxS/DZyCJeiZ12ScLfVwRE/GfsxwiTkMYYD5DmK2/JXnEVXqL4rF+Sw==", - "dev": true - }, "node_modules/micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", @@ -6348,6 +6298,14 @@ "node": ">=10" } }, + "node_modules/rxjs": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz", + "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==", + "dependencies": { + "tslib": "^2.1.0" + } + }, "node_modules/sass": { "version": "1.57.1", "resolved": "https://registry.npmjs.org/sass/-/sass-1.57.1.tgz", @@ -6756,6 +6714,11 @@ } } }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" + }, "node_modules/type-detect": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", @@ -8206,9 +8169,9 @@ "dev": true }, "@bitbybit-dev/manifold": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.0.tgz", - "integrity": "sha512-xdpIlrj3CX+XDRQeIDvQ8PwdIS3tV4XQAVsVwlVgFfdT9tQ+k2Rzm9RYP7PRFDpmv19NuxNuAdavzxW5lzukNw==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.1.tgz", + "integrity": "sha512-E3GDuRxSN2jm04leChvlSbflqezAtOzI4dQCrWgHvP//HldybhKqj0YFJ/SemtDRe0r1gm39uJ8zy5t2C2oWfA==", "requires": { "manifold-3d": "3.0.0" } @@ -8889,12 +8852,6 @@ "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", "dev": true }, - "@tweenjs/tween.js": { - "version": "23.1.3", - "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz", - "integrity": "sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==", - "dev": true - }, "@types/babel__core": { "version": "7.20.0", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", @@ -8997,12 +8954,6 @@ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, - "@types/stats.js": { - "version": "0.17.3", - "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.3.tgz", - "integrity": "sha512-pXNfAD3KHOdif9EQXZ9deK82HVNaXP5ZIF5RP2QG6OQFNTaY2YIetfrE9t528vEreGQvEPRDDc8muaoYeK0SxQ==", - "dev": true - }, "@types/testing-library__jest-dom": { "version": "5.14.5", "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", @@ -9012,34 +8963,6 @@ "@types/jest": "*" } }, - "@types/three": { - "version": "0.169.0", - "resolved": "https://registry.npmjs.org/@types/three/-/three-0.169.0.tgz", - "integrity": "sha512-oan7qCgJBt03wIaK+4xPWclYRPG9wzcg7Z2f5T8xYTNEF95kh0t0lklxLLYBDo7gQiGLYzE6iF4ta7nXF2bcsw==", - "dev": true, - "requires": { - "@tweenjs/tween.js": "~23.1.3", - "@types/stats.js": "*", - "@types/webxr": "*", - "@webgpu/types": "*", - "fflate": "~0.8.2", - "meshoptimizer": "~0.18.1" - }, - "dependencies": { - "fflate": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", - "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", - "dev": true - } - } - }, - "@types/webxr": { - "version": "0.5.20", - "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.20.tgz", - "integrity": "sha512-JGpU6qiIJQKUuVSKx1GtQnHJGxRjtfGIhzO2ilq43VZZS//f1h1Sgexbdk+Lq+7569a6EYhOWrUpIruR/1Enmg==", - "dev": true - }, "@types/yargs": { "version": "17.0.22", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", @@ -9055,12 +8978,6 @@ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", "dev": true }, - "@webgpu/types": { - "version": "0.1.49", - "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.49.tgz", - "integrity": "sha512-NMmS8/DofhH/IFeW+876XrHVWel+J/vdcFCHLDqeJgkH9x0DeiwjVd8LcBdaxdG/T7Rf8VUAYsA8X1efMzLjRQ==", - "dev": true - }, "acorn": { "version": "8.8.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", @@ -11378,12 +11295,6 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, - "meshoptimizer": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-0.18.1.tgz", - "integrity": "sha512-ZhoIoL7TNV4s5B6+rx5mC//fw8/POGyNxS/DZyCJeiZ12ScLfVwRE/GfsxwiTkMYYD5DmK2/JXnEVXqL4rF+Sw==", - "dev": true - }, "micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", @@ -11739,6 +11650,14 @@ "integrity": "sha512-6K/gDlqgQscOlg9fSRpWstA8sYe8rbELsSTNpx+3kTrsVCzvSl0zIvRErM7fdl9ERWDsKnrLnwB+Ne89918XOg==", "dev": true }, + "rxjs": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz", + "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==", + "requires": { + "tslib": "^2.1.0" + } + }, "sass": { "version": "1.57.1", "resolved": "https://registry.npmjs.org/sass/-/sass-1.57.1.tgz", @@ -12019,6 +11938,11 @@ "yn": "3.1.1" } }, + "tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" + }, "type-detect": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", diff --git a/packages/dev/manifold-worker/package.json b/packages/dev/manifold-worker/package.json index 8441770d..2c96242f 100644 --- a/packages/dev/manifold-worker/package.json +++ b/packages/dev/manifold-worker/package.json @@ -1,6 +1,6 @@ { "name": "@bitbybit-dev/manifold-worker", - "version": "0.19.0", + "version": "0.19.1", "description": "Bit By Bit Developers Manifold Based CAD Library to Program Geometry Via WebWorker", "main": "index.js", "repository": { @@ -60,7 +60,8 @@ "types": "./index.d.ts", "type": "module", "dependencies": { - "@bitbybit-dev/manifold": "0.19.0" + "@bitbybit-dev/manifold": "0.19.1", + "rxjs": "7.5.5" }, "devDependencies": { "sass": "1.57.1", @@ -71,7 +72,6 @@ "ts-jest": "29.0.0", "typescript": "4.8.2", "@types/jest": "29.0.0", - "@types/three": "0.169.0", "babel-jest": "29.0.0", "@babel/core": "7.16.0", "@babel/preset-env": "7.16.0", diff --git a/packages/dev/manifold/package-lock.json b/packages/dev/manifold/package-lock.json index 3d727658..a3ce91a9 100644 --- a/packages/dev/manifold/package-lock.json +++ b/packages/dev/manifold/package-lock.json @@ -1,12 +1,12 @@ { "name": "@bitbybit-dev/manifold", - "version": "0.19.0", + "version": "0.19.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@bitbybit-dev/manifold", - "version": "0.19.0", + "version": "0.19.1", "license": "MIT", "dependencies": { "manifold-3d": "3.0.0" @@ -17,7 +17,6 @@ "@babel/preset-typescript": "7.16.0", "@testing-library/jest-dom": "5.14.1", "@types/jest": "29.0.0", - "@types/three": "0.169.0", "babel-jest": "29.0.0", "babel-plugin-transform-import-meta": "2.2.1", "jest": "29.4.1", @@ -2568,12 +2567,6 @@ "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", "dev": true }, - "node_modules/@tweenjs/tween.js": { - "version": "23.1.3", - "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz", - "integrity": "sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==", - "dev": true - }, "node_modules/@types/babel__core": { "version": "7.20.0", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", @@ -2676,12 +2669,6 @@ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, - "node_modules/@types/stats.js": { - "version": "0.17.3", - "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.3.tgz", - "integrity": "sha512-pXNfAD3KHOdif9EQXZ9deK82HVNaXP5ZIF5RP2QG6OQFNTaY2YIetfrE9t528vEreGQvEPRDDc8muaoYeK0SxQ==", - "dev": true - }, "node_modules/@types/testing-library__jest-dom": { "version": "5.14.5", "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", @@ -2691,32 +2678,6 @@ "@types/jest": "*" } }, - "node_modules/@types/three": { - "version": "0.169.0", - "resolved": "https://registry.npmjs.org/@types/three/-/three-0.169.0.tgz", - "integrity": "sha512-oan7qCgJBt03wIaK+4xPWclYRPG9wzcg7Z2f5T8xYTNEF95kh0t0lklxLLYBDo7gQiGLYzE6iF4ta7nXF2bcsw==", - "dev": true, - "dependencies": { - "@tweenjs/tween.js": "~23.1.3", - "@types/stats.js": "*", - "@types/webxr": "*", - "@webgpu/types": "*", - "fflate": "~0.8.2", - "meshoptimizer": "~0.18.1" - } - }, - "node_modules/@types/three/node_modules/fflate": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", - "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", - "dev": true - }, - "node_modules/@types/webxr": { - "version": "0.5.20", - "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.20.tgz", - "integrity": "sha512-JGpU6qiIJQKUuVSKx1GtQnHJGxRjtfGIhzO2ilq43VZZS//f1h1Sgexbdk+Lq+7569a6EYhOWrUpIruR/1Enmg==", - "dev": true - }, "node_modules/@types/yargs": { "version": "17.0.22", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", @@ -2732,12 +2693,6 @@ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", "dev": true }, - "node_modules/@webgpu/types": { - "version": "0.1.49", - "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.49.tgz", - "integrity": "sha512-NMmS8/DofhH/IFeW+876XrHVWel+J/vdcFCHLDqeJgkH9x0DeiwjVd8LcBdaxdG/T7Rf8VUAYsA8X1efMzLjRQ==", - "dev": true - }, "node_modules/acorn": { "version": "8.8.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", @@ -5879,12 +5834,6 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, - "node_modules/meshoptimizer": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-0.18.1.tgz", - "integrity": "sha512-ZhoIoL7TNV4s5B6+rx5mC//fw8/POGyNxS/DZyCJeiZ12ScLfVwRE/GfsxwiTkMYYD5DmK2/JXnEVXqL4rF+Sw==", - "dev": true - }, "node_modules/micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", @@ -8893,12 +8842,6 @@ "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", "dev": true }, - "@tweenjs/tween.js": { - "version": "23.1.3", - "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz", - "integrity": "sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==", - "dev": true - }, "@types/babel__core": { "version": "7.20.0", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", @@ -9001,12 +8944,6 @@ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, - "@types/stats.js": { - "version": "0.17.3", - "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.3.tgz", - "integrity": "sha512-pXNfAD3KHOdif9EQXZ9deK82HVNaXP5ZIF5RP2QG6OQFNTaY2YIetfrE9t528vEreGQvEPRDDc8muaoYeK0SxQ==", - "dev": true - }, "@types/testing-library__jest-dom": { "version": "5.14.5", "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", @@ -9016,34 +8953,6 @@ "@types/jest": "*" } }, - "@types/three": { - "version": "0.169.0", - "resolved": "https://registry.npmjs.org/@types/three/-/three-0.169.0.tgz", - "integrity": "sha512-oan7qCgJBt03wIaK+4xPWclYRPG9wzcg7Z2f5T8xYTNEF95kh0t0lklxLLYBDo7gQiGLYzE6iF4ta7nXF2bcsw==", - "dev": true, - "requires": { - "@tweenjs/tween.js": "~23.1.3", - "@types/stats.js": "*", - "@types/webxr": "*", - "@webgpu/types": "*", - "fflate": "~0.8.2", - "meshoptimizer": "~0.18.1" - }, - "dependencies": { - "fflate": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", - "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", - "dev": true - } - } - }, - "@types/webxr": { - "version": "0.5.20", - "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.20.tgz", - "integrity": "sha512-JGpU6qiIJQKUuVSKx1GtQnHJGxRjtfGIhzO2ilq43VZZS//f1h1Sgexbdk+Lq+7569a6EYhOWrUpIruR/1Enmg==", - "dev": true - }, "@types/yargs": { "version": "17.0.22", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", @@ -9059,12 +8968,6 @@ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", "dev": true }, - "@webgpu/types": { - "version": "0.1.49", - "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.49.tgz", - "integrity": "sha512-NMmS8/DofhH/IFeW+876XrHVWel+J/vdcFCHLDqeJgkH9x0DeiwjVd8LcBdaxdG/T7Rf8VUAYsA8X1efMzLjRQ==", - "dev": true - }, "acorn": { "version": "8.8.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", @@ -11392,12 +11295,6 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, - "meshoptimizer": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-0.18.1.tgz", - "integrity": "sha512-ZhoIoL7TNV4s5B6+rx5mC//fw8/POGyNxS/DZyCJeiZ12ScLfVwRE/GfsxwiTkMYYD5DmK2/JXnEVXqL4rF+Sw==", - "dev": true - }, "micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", diff --git a/packages/dev/manifold/package.json b/packages/dev/manifold/package.json index e625b075..252b2fa8 100644 --- a/packages/dev/manifold/package.json +++ b/packages/dev/manifold/package.json @@ -1,6 +1,6 @@ { "name": "@bitbybit-dev/manifold", - "version": "0.19.0", + "version": "0.19.1", "description": "Bit By Bit Developers Manifold based CAD Library to Program Geometry", "main": "index.js", "repository": { @@ -69,7 +69,6 @@ "ts-jest": "29.0.0", "typescript": "4.8.2", "@types/jest": "29.0.0", - "@types/three": "0.169.0", "babel-jest": "29.0.0", "@babel/core": "7.16.0", "@babel/preset-env": "7.16.0", diff --git a/packages/dev/occt-worker/package-lock.json b/packages/dev/occt-worker/package-lock.json index b758ce78..61c8376d 100644 --- a/packages/dev/occt-worker/package-lock.json +++ b/packages/dev/occt-worker/package-lock.json @@ -1,15 +1,15 @@ { "name": "@bitbybit-dev/occt-worker", - "version": "0.19.0", + "version": "0.19.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@bitbybit-dev/occt-worker", - "version": "0.19.0", + "version": "0.19.1", "license": "MIT", "dependencies": { - "@bitbybit-dev/occt": "0.19.0", + "@bitbybit-dev/occt": "0.19.1", "rxjs": "7.5.5" }, "devDependencies": { @@ -1702,9 +1702,9 @@ "dev": true }, "node_modules/@bitbybit-dev/occt": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.0.tgz", - "integrity": "sha512-SN5Ce7e933hGXiCTz/9y8+0vr81kUwxHV1S1AB31zN7PuTNLIfGQEdcNXisbHOwwvMF/3Gewcbc+hpIUU5kZYw==" + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.1.tgz", + "integrity": "sha512-8dqmDBAh/TAoyGHQR3W9qeOe1U+7XOGoVxnqqoETm2H0X3kOJVX/YFvdzSfWjhH6S0nsD8zN9XK1aHhPhqtn1Q==" }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", @@ -8161,9 +8161,9 @@ "dev": true }, "@bitbybit-dev/occt": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.0.tgz", - "integrity": "sha512-SN5Ce7e933hGXiCTz/9y8+0vr81kUwxHV1S1AB31zN7PuTNLIfGQEdcNXisbHOwwvMF/3Gewcbc+hpIUU5kZYw==" + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.1.tgz", + "integrity": "sha512-8dqmDBAh/TAoyGHQR3W9qeOe1U+7XOGoVxnqqoETm2H0X3kOJVX/YFvdzSfWjhH6S0nsD8zN9XK1aHhPhqtn1Q==" }, "@cspotcode/source-map-support": { "version": "0.8.1", diff --git a/packages/dev/occt-worker/package.json b/packages/dev/occt-worker/package.json index 12243c90..199c5018 100644 --- a/packages/dev/occt-worker/package.json +++ b/packages/dev/occt-worker/package.json @@ -1,6 +1,6 @@ { "name": "@bitbybit-dev/occt-worker", - "version": "0.19.0", + "version": "0.19.1", "description": "Bit By Bit Developers CAD algorithms using OpenCascade Technology kernel adapted for WebWorker", "main": "index.js", "repository": { @@ -56,7 +56,7 @@ "types": "./index.d.ts", "type": "module", "dependencies": { - "@bitbybit-dev/occt": "0.19.0", + "@bitbybit-dev/occt": "0.19.1", "rxjs": "7.5.5" }, "devDependencies": { diff --git a/packages/dev/occt/package-lock.json b/packages/dev/occt/package-lock.json index 852393a3..c662d95e 100644 --- a/packages/dev/occt/package-lock.json +++ b/packages/dev/occt/package-lock.json @@ -1,12 +1,12 @@ { "name": "@bitbybit-dev/occt", - "version": "0.19.0", + "version": "0.19.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@bitbybit-dev/occt", - "version": "0.19.0", + "version": "0.19.1", "license": "MIT", "devDependencies": { "@babel/core": "7.16.0", diff --git a/packages/dev/occt/package.json b/packages/dev/occt/package.json index b81faf07..b0d59e05 100644 --- a/packages/dev/occt/package.json +++ b/packages/dev/occt/package.json @@ -1,6 +1,6 @@ { "name": "@bitbybit-dev/occt", - "version": "0.19.0", + "version": "0.19.1", "description": "Bit By Bit Developers CAD algorithms using OpenCascade Technology kernel. Run in Node and in Browser.", "main": "index.js", "repository": { diff --git a/packages/dev/threejs/package-lock.json b/packages/dev/threejs/package-lock.json index fa12ef8e..436e2539 100644 --- a/packages/dev/threejs/package-lock.json +++ b/packages/dev/threejs/package-lock.json @@ -1,16 +1,16 @@ { "name": "@bitbybit-dev/threejs", - "version": "0.19.0", + "version": "0.19.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@bitbybit-dev/threejs", - "version": "0.19.0", + "version": "0.19.1", "license": "MIT", "dependencies": { - "@bitbybit-dev/core": "0.19.0", - "three": "0.170.0" + "@bitbybit-dev/core": "0.19.1", + "three": "0.171.0" }, "devDependencies": { "@babel/core": "7.16.0", @@ -18,7 +18,7 @@ "@babel/preset-typescript": "7.16.0", "@testing-library/jest-dom": "5.14.1", "@types/jest": "29.0.0", - "@types/three": "0.169.0", + "@types/three": "0.170.0", "babel-jest": "29.0.0", "jest": "29.4.1", "jest-html-reporters": "3.0.11", @@ -1703,30 +1703,30 @@ "dev": true }, "node_modules/@bitbybit-dev/base": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.0.tgz", - "integrity": "sha512-1pg2YXjYgwanGxpMf3ZpUicLDtrn/8QvnKaME97H01zWouRXZTx1gjHYHRWvI2I6KFzT7PxNdk7aVP/XJlwi4w==" + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.1.tgz", + "integrity": "sha512-DkAo0dk6riZwOTqiSGZ7AqVKcBGnb24nw+afui2rODVhoHKbCLYsAFM/SOe4e7HTbu0X9ZGCbv+hHdwo6zEi/w==" }, "node_modules/@bitbybit-dev/core": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-0.19.0.tgz", - "integrity": "sha512-Etpdq7ros+07MQLNmxUt2h5oDGoHX7Yvx1T6SQigTJbuGGR7GxP0oWyFQoiK8L9O+4wY2hwUixrqzau/vwh8ew==", - "dependencies": { - "@bitbybit-dev/base": "0.19.0", - "@bitbybit-dev/jscad-worker": "0.19.0", - "@bitbybit-dev/manifold-worker": "0.19.0", - "@bitbybit-dev/occt-worker": "0.19.0", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-0.19.1.tgz", + "integrity": "sha512-qpSBWhWN2nMvyjMvhL5xXrelA7rU89AG0nf0Fq0TaN9R2YC7nFiwgZI57Jiy/AwIQ9bJOpAy4wp/4FBF6rDkeg==", + "dependencies": { + "@bitbybit-dev/base": "0.19.1", + "@bitbybit-dev/jscad-worker": "0.19.1", + "@bitbybit-dev/manifold-worker": "0.19.1", + "@bitbybit-dev/occt-worker": "0.19.1", "jsonpath-plus": "10.1.0", "rxjs": "7.5.5", "verb-nurbs-web": "2.1.3" } }, "node_modules/@bitbybit-dev/jscad": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.0.tgz", - "integrity": "sha512-tdGlxJPdt1h57uF9ojVpHm2czdYbmBoagai9KZ2o3PTBcxGYzJQYDVN9DPqbwB0A2ouO+z6RpeBr/Srk0BuA3A==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.1.tgz", + "integrity": "sha512-JvNArjG0aVHVAOPtMJJpKQRJDTYHWySiUKzPouikLOlmJVqCCVvTJ6OVv1MFgCB24WthkuuyFkhUFvpKW5RQgA==", "dependencies": { - "@bitbybit-dev/base": "0.19.0", + "@bitbybit-dev/base": "0.19.1", "@jscad/3mf-serializer": "2.1.12", "@jscad/dxf-serializer": "2.1.18", "@jscad/io-utils": "2.0.28", @@ -1735,40 +1735,42 @@ } }, "node_modules/@bitbybit-dev/jscad-worker": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-0.19.0.tgz", - "integrity": "sha512-XxUDeZsUVzwen7UvV15lZUT8vnpjmgtcJ6UPWo171Gn1RnAk/gZ47QxIhLhvcSNCntuLcXyC1i3A5SgJTk392Q==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-0.19.1.tgz", + "integrity": "sha512-03XwCK5UF58t7wChSGhyn1Iclc0/XerMrRgsmzVF43I6URu4eVxkeE5kddseCGuPy3DwmwDIWrm0hVyYqSaK1w==", "dependencies": { - "@bitbybit-dev/jscad": "0.19.0" + "@bitbybit-dev/jscad": "0.19.1", + "rxjs": "7.5.5" } }, "node_modules/@bitbybit-dev/manifold": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.0.tgz", - "integrity": "sha512-xdpIlrj3CX+XDRQeIDvQ8PwdIS3tV4XQAVsVwlVgFfdT9tQ+k2Rzm9RYP7PRFDpmv19NuxNuAdavzxW5lzukNw==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.1.tgz", + "integrity": "sha512-E3GDuRxSN2jm04leChvlSbflqezAtOzI4dQCrWgHvP//HldybhKqj0YFJ/SemtDRe0r1gm39uJ8zy5t2C2oWfA==", "dependencies": { "manifold-3d": "3.0.0" } }, "node_modules/@bitbybit-dev/manifold-worker": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-0.19.0.tgz", - "integrity": "sha512-xY1Ao1j2Q8gAq6iwgwGrw8nasHhWaSiYK44VvsoJv1CtRV8XqQOf0UYxvpJejRGukqYhlI0p/hSE/NSnEHK10A==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-0.19.1.tgz", + "integrity": "sha512-uNNTbJosK2dVCa4jTBh3ZeWLtrc4calKLJ6phBJZZ6eQR7MNkTobhOPAZAC3XAMY+yb3dwssg/TPord+zXixXw==", "dependencies": { - "@bitbybit-dev/manifold": "0.19.0" + "@bitbybit-dev/manifold": "0.19.1", + "rxjs": "7.5.5" } }, "node_modules/@bitbybit-dev/occt": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.0.tgz", - "integrity": "sha512-SN5Ce7e933hGXiCTz/9y8+0vr81kUwxHV1S1AB31zN7PuTNLIfGQEdcNXisbHOwwvMF/3Gewcbc+hpIUU5kZYw==" + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.1.tgz", + "integrity": "sha512-8dqmDBAh/TAoyGHQR3W9qeOe1U+7XOGoVxnqqoETm2H0X3kOJVX/YFvdzSfWjhH6S0nsD8zN9XK1aHhPhqtn1Q==" }, "node_modules/@bitbybit-dev/occt-worker": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-0.19.0.tgz", - "integrity": "sha512-lpuqpRFKw1q4dsN86hgLqhczLtFLMq+92j7o3lUD4aCCIxg+HK0HUutq4r92tI8PMzXSPU1/gBWYFh39d64F9w==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-0.19.1.tgz", + "integrity": "sha512-63Ykgtc2AiUAhFsb02Uw/UX9rT0GFQ2R3XcLpXp4Vp48EBSiwTX7lLJ1MrN71ptWZaSgUGbJcbT7dtJI6Zedhw==", "dependencies": { - "@bitbybit-dev/occt": "0.19.0", + "@bitbybit-dev/occt": "0.19.1", "rxjs": "7.5.5" } }, @@ -2828,9 +2830,9 @@ } }, "node_modules/@types/three": { - "version": "0.169.0", - "resolved": "https://registry.npmjs.org/@types/three/-/three-0.169.0.tgz", - "integrity": "sha512-oan7qCgJBt03wIaK+4xPWclYRPG9wzcg7Z2f5T8xYTNEF95kh0t0lklxLLYBDo7gQiGLYzE6iF4ta7nXF2bcsw==", + "version": "0.170.0", + "resolved": "https://registry.npmjs.org/@types/three/-/three-0.170.0.tgz", + "integrity": "sha512-CUm2uckq+zkCY7ZbFpviRttY+6f9fvwm6YqSqPfA5K22s9w7R4VnA3rzJse8kHVvuzLcTx+CjNCs2NYe0QFAyg==", "dev": true, "dependencies": { "@tweenjs/tween.js": "~23.1.3", @@ -6812,9 +6814,9 @@ } }, "node_modules/three": { - "version": "0.170.0", - "resolved": "https://registry.npmjs.org/three/-/three-0.170.0.tgz", - "integrity": "sha512-FQK+LEpYc0fBD+J8g6oSEyyNzjp+Q7Ks1C568WWaoMRLW+TkNNWmenWeGgJjV105Gd+p/2ql1ZcjYvNiPZBhuQ==" + "version": "0.171.0", + "resolved": "https://registry.npmjs.org/three/-/three-0.171.0.tgz", + "integrity": "sha512-Y/lAXPaKZPcEdkKjh0JOAHVv8OOnv/NDJqm0wjfCzyQmfKxV7zvkwsnBgPBKTzJHToSOhRGQAGbPJObT59B/PQ==" }, "node_modules/tmpl": { "version": "1.0.5", @@ -8439,30 +8441,30 @@ "dev": true }, "@bitbybit-dev/base": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.0.tgz", - "integrity": "sha512-1pg2YXjYgwanGxpMf3ZpUicLDtrn/8QvnKaME97H01zWouRXZTx1gjHYHRWvI2I6KFzT7PxNdk7aVP/XJlwi4w==" + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.1.tgz", + "integrity": "sha512-DkAo0dk6riZwOTqiSGZ7AqVKcBGnb24nw+afui2rODVhoHKbCLYsAFM/SOe4e7HTbu0X9ZGCbv+hHdwo6zEi/w==" }, "@bitbybit-dev/core": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-0.19.0.tgz", - "integrity": "sha512-Etpdq7ros+07MQLNmxUt2h5oDGoHX7Yvx1T6SQigTJbuGGR7GxP0oWyFQoiK8L9O+4wY2hwUixrqzau/vwh8ew==", - "requires": { - "@bitbybit-dev/base": "0.19.0", - "@bitbybit-dev/jscad-worker": "0.19.0", - "@bitbybit-dev/manifold-worker": "0.19.0", - "@bitbybit-dev/occt-worker": "0.19.0", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-0.19.1.tgz", + "integrity": "sha512-qpSBWhWN2nMvyjMvhL5xXrelA7rU89AG0nf0Fq0TaN9R2YC7nFiwgZI57Jiy/AwIQ9bJOpAy4wp/4FBF6rDkeg==", + "requires": { + "@bitbybit-dev/base": "0.19.1", + "@bitbybit-dev/jscad-worker": "0.19.1", + "@bitbybit-dev/manifold-worker": "0.19.1", + "@bitbybit-dev/occt-worker": "0.19.1", "jsonpath-plus": "10.1.0", "rxjs": "7.5.5", "verb-nurbs-web": "2.1.3" } }, "@bitbybit-dev/jscad": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.0.tgz", - "integrity": "sha512-tdGlxJPdt1h57uF9ojVpHm2czdYbmBoagai9KZ2o3PTBcxGYzJQYDVN9DPqbwB0A2ouO+z6RpeBr/Srk0BuA3A==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.1.tgz", + "integrity": "sha512-JvNArjG0aVHVAOPtMJJpKQRJDTYHWySiUKzPouikLOlmJVqCCVvTJ6OVv1MFgCB24WthkuuyFkhUFvpKW5RQgA==", "requires": { - "@bitbybit-dev/base": "0.19.0", + "@bitbybit-dev/base": "0.19.1", "@jscad/3mf-serializer": "2.1.12", "@jscad/dxf-serializer": "2.1.18", "@jscad/io-utils": "2.0.28", @@ -8471,40 +8473,42 @@ } }, "@bitbybit-dev/jscad-worker": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-0.19.0.tgz", - "integrity": "sha512-XxUDeZsUVzwen7UvV15lZUT8vnpjmgtcJ6UPWo171Gn1RnAk/gZ47QxIhLhvcSNCntuLcXyC1i3A5SgJTk392Q==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-0.19.1.tgz", + "integrity": "sha512-03XwCK5UF58t7wChSGhyn1Iclc0/XerMrRgsmzVF43I6URu4eVxkeE5kddseCGuPy3DwmwDIWrm0hVyYqSaK1w==", "requires": { - "@bitbybit-dev/jscad": "0.19.0" + "@bitbybit-dev/jscad": "0.19.1", + "rxjs": "7.5.5" } }, "@bitbybit-dev/manifold": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.0.tgz", - "integrity": "sha512-xdpIlrj3CX+XDRQeIDvQ8PwdIS3tV4XQAVsVwlVgFfdT9tQ+k2Rzm9RYP7PRFDpmv19NuxNuAdavzxW5lzukNw==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.1.tgz", + "integrity": "sha512-E3GDuRxSN2jm04leChvlSbflqezAtOzI4dQCrWgHvP//HldybhKqj0YFJ/SemtDRe0r1gm39uJ8zy5t2C2oWfA==", "requires": { "manifold-3d": "3.0.0" } }, "@bitbybit-dev/manifold-worker": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-0.19.0.tgz", - "integrity": "sha512-xY1Ao1j2Q8gAq6iwgwGrw8nasHhWaSiYK44VvsoJv1CtRV8XqQOf0UYxvpJejRGukqYhlI0p/hSE/NSnEHK10A==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-0.19.1.tgz", + "integrity": "sha512-uNNTbJosK2dVCa4jTBh3ZeWLtrc4calKLJ6phBJZZ6eQR7MNkTobhOPAZAC3XAMY+yb3dwssg/TPord+zXixXw==", "requires": { - "@bitbybit-dev/manifold": "0.19.0" + "@bitbybit-dev/manifold": "0.19.1", + "rxjs": "7.5.5" } }, "@bitbybit-dev/occt": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.0.tgz", - "integrity": "sha512-SN5Ce7e933hGXiCTz/9y8+0vr81kUwxHV1S1AB31zN7PuTNLIfGQEdcNXisbHOwwvMF/3Gewcbc+hpIUU5kZYw==" + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.1.tgz", + "integrity": "sha512-8dqmDBAh/TAoyGHQR3W9qeOe1U+7XOGoVxnqqoETm2H0X3kOJVX/YFvdzSfWjhH6S0nsD8zN9XK1aHhPhqtn1Q==" }, "@bitbybit-dev/occt-worker": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-0.19.0.tgz", - "integrity": "sha512-lpuqpRFKw1q4dsN86hgLqhczLtFLMq+92j7o3lUD4aCCIxg+HK0HUutq4r92tI8PMzXSPU1/gBWYFh39d64F9w==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-0.19.1.tgz", + "integrity": "sha512-63Ykgtc2AiUAhFsb02Uw/UX9rT0GFQ2R3XcLpXp4Vp48EBSiwTX7lLJ1MrN71ptWZaSgUGbJcbT7dtJI6Zedhw==", "requires": { - "@bitbybit-dev/occt": "0.19.0", + "@bitbybit-dev/occt": "0.19.1", "rxjs": "7.5.5" } }, @@ -9364,9 +9368,9 @@ } }, "@types/three": { - "version": "0.169.0", - "resolved": "https://registry.npmjs.org/@types/three/-/three-0.169.0.tgz", - "integrity": "sha512-oan7qCgJBt03wIaK+4xPWclYRPG9wzcg7Z2f5T8xYTNEF95kh0t0lklxLLYBDo7gQiGLYzE6iF4ta7nXF2bcsw==", + "version": "0.170.0", + "resolved": "https://registry.npmjs.org/@types/three/-/three-0.170.0.tgz", + "integrity": "sha512-CUm2uckq+zkCY7ZbFpviRttY+6f9fvwm6YqSqPfA5K22s9w7R4VnA3rzJse8kHVvuzLcTx+CjNCs2NYe0QFAyg==", "dev": true, "requires": { "@tweenjs/tween.js": "~23.1.3", @@ -12349,9 +12353,9 @@ } }, "three": { - "version": "0.170.0", - "resolved": "https://registry.npmjs.org/three/-/three-0.170.0.tgz", - "integrity": "sha512-FQK+LEpYc0fBD+J8g6oSEyyNzjp+Q7Ks1C568WWaoMRLW+TkNNWmenWeGgJjV105Gd+p/2ql1ZcjYvNiPZBhuQ==" + "version": "0.171.0", + "resolved": "https://registry.npmjs.org/three/-/three-0.171.0.tgz", + "integrity": "sha512-Y/lAXPaKZPcEdkKjh0JOAHVv8OOnv/NDJqm0wjfCzyQmfKxV7zvkwsnBgPBKTzJHToSOhRGQAGbPJObT59B/PQ==" }, "tmpl": { "version": "1.0.5", diff --git a/packages/dev/threejs/package.json b/packages/dev/threejs/package.json index da70a016..f423d39a 100644 --- a/packages/dev/threejs/package.json +++ b/packages/dev/threejs/package.json @@ -1,6 +1,6 @@ { "name": "@bitbybit-dev/threejs", - "version": "0.19.0", + "version": "0.19.1", "description": "Bit By Bit Developers THREEJS CAD Library to Program Geometry", "main": "index.js", "repository": { @@ -54,8 +54,8 @@ "types": "./index.d.ts", "type": "module", "dependencies": { - "three": "0.170.0", - "@bitbybit-dev/core": "0.19.0" + "three": "0.171.0", + "@bitbybit-dev/core": "0.19.1" }, "devDependencies": { "sass": "1.57.1", @@ -66,7 +66,7 @@ "ts-jest": "29.0.0", "typescript": "4.8.2", "@types/jest": "29.0.0", - "@types/three": "0.169.0", + "@types/three": "0.170.0", "babel-jest": "29.0.0", "@babel/core": "7.16.0", "@babel/preset-env": "7.16.0",