From e3130c1b2e18cd81c7020dba50d1d58f2f7eeb72 Mon Sep 17 00:00:00 2001 From: Matas Ubarevicius Date: Sun, 19 Jan 2025 17:20:30 +0200 Subject: [PATCH 1/3] Update to 2025 --- LICENSE | 2 +- packages/dev/babylonjs/LICENSE | 2 +- packages/dev/base/LICENSE | 2 +- packages/dev/core/LICENSE | 2 +- packages/dev/jscad-worker/LICENSE | 2 +- packages/dev/jscad/LICENSE | 2 +- packages/dev/manifold-worker/LICENSE | 2 +- packages/dev/manifold/LICENSE | 2 +- packages/dev/occt-worker/LICENSE | 2 +- packages/dev/occt/LICENSE | 2 +- packages/dev/threejs/LICENSE | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/LICENSE b/LICENSE index 1752870b..d3f3c206 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2024 Bit By Bit Developers +Copyright (c)2025 Bit By Bit Developers Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/packages/dev/babylonjs/LICENSE b/packages/dev/babylonjs/LICENSE index 1752870b..d3f3c206 100644 --- a/packages/dev/babylonjs/LICENSE +++ b/packages/dev/babylonjs/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2024 Bit By Bit Developers +Copyright (c)2025 Bit By Bit Developers Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/packages/dev/base/LICENSE b/packages/dev/base/LICENSE index 1752870b..d3f3c206 100644 --- a/packages/dev/base/LICENSE +++ b/packages/dev/base/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2024 Bit By Bit Developers +Copyright (c)2025 Bit By Bit Developers Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/packages/dev/core/LICENSE b/packages/dev/core/LICENSE index 1752870b..d3f3c206 100644 --- a/packages/dev/core/LICENSE +++ b/packages/dev/core/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2024 Bit By Bit Developers +Copyright (c)2025 Bit By Bit Developers Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/packages/dev/jscad-worker/LICENSE b/packages/dev/jscad-worker/LICENSE index 1752870b..d3f3c206 100644 --- a/packages/dev/jscad-worker/LICENSE +++ b/packages/dev/jscad-worker/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2024 Bit By Bit Developers +Copyright (c)2025 Bit By Bit Developers Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/packages/dev/jscad/LICENSE b/packages/dev/jscad/LICENSE index 1752870b..d3f3c206 100644 --- a/packages/dev/jscad/LICENSE +++ b/packages/dev/jscad/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2024 Bit By Bit Developers +Copyright (c)2025 Bit By Bit Developers Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/packages/dev/manifold-worker/LICENSE b/packages/dev/manifold-worker/LICENSE index 1752870b..d3f3c206 100644 --- a/packages/dev/manifold-worker/LICENSE +++ b/packages/dev/manifold-worker/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2024 Bit By Bit Developers +Copyright (c)2025 Bit By Bit Developers Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/packages/dev/manifold/LICENSE b/packages/dev/manifold/LICENSE index 1752870b..d3f3c206 100644 --- a/packages/dev/manifold/LICENSE +++ b/packages/dev/manifold/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2024 Bit By Bit Developers +Copyright (c)2025 Bit By Bit Developers Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/packages/dev/occt-worker/LICENSE b/packages/dev/occt-worker/LICENSE index 1752870b..d3f3c206 100644 --- a/packages/dev/occt-worker/LICENSE +++ b/packages/dev/occt-worker/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2024 Bit By Bit Developers +Copyright (c)2025 Bit By Bit Developers Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/packages/dev/occt/LICENSE b/packages/dev/occt/LICENSE index 1752870b..d3f3c206 100644 --- a/packages/dev/occt/LICENSE +++ b/packages/dev/occt/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2024 Bit By Bit Developers +Copyright (c)2025 Bit By Bit Developers Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/packages/dev/threejs/LICENSE b/packages/dev/threejs/LICENSE index 1752870b..d3f3c206 100644 --- a/packages/dev/threejs/LICENSE +++ b/packages/dev/threejs/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2024 Bit By Bit Developers +Copyright (c)2025 Bit By Bit Developers Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal From a98149ce986a59e84e0bec89b79a13b8a2c3fe6a Mon Sep 17 00:00:00 2001 From: Matas Ubarevicius Date: Fri, 24 Jan 2025 12:57:01 +0200 Subject: [PATCH 2/3] .step is now going to be added to the filename if user does not provide it --- packages/dev/occt-worker/lib/api/occt/io.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/dev/occt-worker/lib/api/occt/io.ts b/packages/dev/occt-worker/lib/api/occt/io.ts index 8ffdd20a..af1f40cf 100644 --- a/packages/dev/occt-worker/lib/api/occt/io.ts +++ b/packages/dev/occt-worker/lib/api/occt/io.ts @@ -58,8 +58,10 @@ export class OCCTIO { const blob = new Blob([s], { type: "text/plain" }); const blobUrl = URL.createObjectURL(blob); - const fileName = inputs.fileName ? inputs.fileName : "bitbybit-dev.step"; - + let fileName = inputs.fileName ? inputs.fileName : "bitbybit-dev.step"; + if(!fileName.toLowerCase().includes(".step")) { + fileName += ".step"; + } const fileLink = document.createElement("a"); fileLink.href = blobUrl; fileLink.target = "_self"; From c8852f64af8b91c430637a231b217db2c86f4a3b Mon Sep 17 00:00:00 2001 From: Matas Ubarevicius Date: Sat, 25 Jan 2025 07:40:22 +0200 Subject: [PATCH 3/3] v0.19.2 --- package.json | 2 +- .../lib/api/bitbybit/babylon/scene.ts | 8 +- packages/dev/babylonjs/package-lock.json | 208 +++++++++--------- packages/dev/babylonjs/package.json | 14 +- packages/dev/base/package-lock.json | 4 +- packages/dev/base/package.json | 2 +- packages/dev/core/package-lock.json | 112 +++++----- packages/dev/core/package.json | 10 +- packages/dev/jscad-worker/package-lock.json | 34 +-- packages/dev/jscad-worker/package.json | 4 +- packages/dev/jscad/package-lock.json | 18 +- packages/dev/jscad/package.json | 4 +- .../dev/manifold-worker/package-lock.json | 18 +- packages/dev/manifold-worker/package.json | 4 +- packages/dev/manifold/package-lock.json | 4 +- packages/dev/manifold/package.json | 2 +- .../lib/occ-worker/cache-helper.ts | 2 +- 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 | 166 +++++++------- packages/dev/threejs/package.json | 8 +- 23 files changed, 326 insertions(+), 326 deletions(-) diff --git a/package.json b/package.json index e97e6254..78c15f99 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bitbybit", - "version": "0.19.1", + "version": "0.19.2", "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 6707f0e7..1812642f 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.1/textures/skybox/default_skybox/skybox", this.context.scene); + texture = new BABYLON.CubeTexture("https://cdn.jsdelivr.net/gh/bitbybit-dev/bitbybit-assets@0.19.2/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.1/textures/skybox/grey_gradient/skybox", this.context.scene); + texture = new BABYLON.CubeTexture("https://cdn.jsdelivr.net/gh/bitbybit-dev/bitbybit-assets@0.19.2/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.1/textures/skybox/clear_sky/environment.env", + texture = BABYLON.CubeTexture.CreateFromPrefilteredData("https://cdn.jsdelivr.net/gh/bitbybit-dev/bitbybit-assets@0.19.2/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.1/textures/skybox/city/environmentSpecular.env", + texture = BABYLON.CubeTexture.CreateFromPrefilteredData("https://cdn.jsdelivr.net/gh/bitbybit-dev/bitbybit-assets@0.19.2/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 a8167adc..6e06ea9c 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.1", + "version": "0.19.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@bitbybit-dev/babylonjs", - "version": "0.19.1", + "version": "0.19.2", "license": "MIT", "dependencies": { - "@babylonjs/core": "7.37.1", - "@babylonjs/gui": "7.37.1", + "@babylonjs/core": "7.45.0", + "@babylonjs/gui": "7.45.0", "@babylonjs/havok": "1.3.10", - "@babylonjs/loaders": "7.37.1", - "@babylonjs/materials": "7.37.1", - "@babylonjs/serializers": "7.37.1", - "@bitbybit-dev/core": "0.19.1", + "@babylonjs/loaders": "7.45.0", + "@babylonjs/materials": "7.45.0", + "@babylonjs/serializers": "7.45.0", + "@bitbybit-dev/core": "0.19.2", "earcut": "2.2.3" }, "devDependencies": { @@ -1702,14 +1702,14 @@ } }, "node_modules/@babylonjs/core": { - "version": "7.37.1", - "resolved": "https://registry.npmjs.org/@babylonjs/core/-/core-7.37.1.tgz", - "integrity": "sha512-EOG87MlZ0e1HCsClSNoeKmB2alr01V1x9wppJ4kUZ6x/OIbW81jVff/Rye0/zttBzfisna+bE5BxIizIjtpSGg==" + "version": "7.45.0", + "resolved": "https://registry.npmjs.org/@babylonjs/core/-/core-7.45.0.tgz", + "integrity": "sha512-p5/7JEFPAhX8DFCpYor+N7S6pW8zjXELUGgjNnsu8DOvEKJ/G2LN3JDi/yvu1U/JUlXUVNZ9ul5q92uw5mLAtA==" }, "node_modules/@babylonjs/gui": { - "version": "7.37.1", - "resolved": "https://registry.npmjs.org/@babylonjs/gui/-/gui-7.37.1.tgz", - "integrity": "sha512-t3XeLHpQfoRTc678bFWmbaMff4QsSoXei2zwl9n0EqdLaHlHwC/sK3n3MJT7O32VgHoXrXJ6VUwql5Yi1jfc1w==", + "version": "7.45.0", + "resolved": "https://registry.npmjs.org/@babylonjs/gui/-/gui-7.45.0.tgz", + "integrity": "sha512-mJv5dHp7Jl+fGV6Pjs0u3uOvf9Dz/1ye8SqE7rcFCipcjsxLhLfaUAFsufNyxxgT1tkutF5WLWDP7KX11PMHPQ==", "peerDependencies": { "@babylonjs/core": "^7.0.0" } @@ -1723,26 +1723,26 @@ } }, "node_modules/@babylonjs/loaders": { - "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==", + "version": "7.45.0", + "resolved": "https://registry.npmjs.org/@babylonjs/loaders/-/loaders-7.45.0.tgz", + "integrity": "sha512-Xxh96aecZo8LL9uP7Ioq5v87PPRZLQKScd3EeZN5jYpQVLeTicHGAR1Ct/pUbegF7SA2jKk1vUxXVKs4sglVKw==", "peerDependencies": { "@babylonjs/core": "^7.0.0", "babylonjs-gltf2interface": "^7.0.0" } }, "node_modules/@babylonjs/materials": { - "version": "7.37.1", - "resolved": "https://registry.npmjs.org/@babylonjs/materials/-/materials-7.37.1.tgz", - "integrity": "sha512-L+ie7AMc83pvMw7jwojbhetWcP6AYikB+0C+uhbGz/sh9Zes3XmaQyCXAeOYugGuZ2/x0wuSCLCwvEaMX3fFcg==", + "version": "7.45.0", + "resolved": "https://registry.npmjs.org/@babylonjs/materials/-/materials-7.45.0.tgz", + "integrity": "sha512-lcOpnRb68cWFiAwgNJmSGj1WR/UK60USK3A/UQ16ft0RAv2HIvMTarF7BhDr8IDGYqrw9KEYpANO+LGJ9PfEyA==", "peerDependencies": { "@babylonjs/core": "^7.0.0" } }, "node_modules/@babylonjs/serializers": { - "version": "7.37.1", - "resolved": "https://registry.npmjs.org/@babylonjs/serializers/-/serializers-7.37.1.tgz", - "integrity": "sha512-ozzGkhrozkelT6qCTTQUnMn8TOLCfVvWhGcoypCCdrAq6PQ31UZk9y+TVzeuXHs93Y/zb4L9dooo/1TGyvl8Rw==", + "version": "7.45.0", + "resolved": "https://registry.npmjs.org/@babylonjs/serializers/-/serializers-7.45.0.tgz", + "integrity": "sha512-JsXau7AMSbXYskD1EXY7zDEnHFjIRROPHHZYUdgjuWaIqGM3FDrzdtdVTZAhXIZI1yVafjjhC7/FG+UxpfZa+w==", "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.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.1.tgz", - "integrity": "sha512-DkAo0dk6riZwOTqiSGZ7AqVKcBGnb24nw+afui2rODVhoHKbCLYsAFM/SOe4e7HTbu0X9ZGCbv+hHdwo6zEi/w==" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.2.tgz", + "integrity": "sha512-1fkGHec+ZtW5tfI6qPcy3sgkaWrYtL0Jy6nicJxKH21HCsCrCaQRq2yCU3vijBMMlyvImMo56uM0sbZRCTUpLQ==" }, "node_modules/@bitbybit-dev/core": { - "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", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-0.19.2.tgz", + "integrity": "sha512-zIw3RJhXwkKWAbeea7M9GQ+gDpauZzeAJNvapkG9H86JX4ng+u6dtoLkcaPBIKc3XWV7T7OG7VnzZCTJoG7wCA==", + "dependencies": { + "@bitbybit-dev/base": "0.19.2", + "@bitbybit-dev/jscad-worker": "0.19.2", + "@bitbybit-dev/manifold-worker": "0.19.2", + "@bitbybit-dev/occt-worker": "0.19.2", "jsonpath-plus": "10.1.0", "rxjs": "7.5.5", "verb-nurbs-web": "2.1.3" } }, "node_modules/@bitbybit-dev/jscad": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.1.tgz", - "integrity": "sha512-JvNArjG0aVHVAOPtMJJpKQRJDTYHWySiUKzPouikLOlmJVqCCVvTJ6OVv1MFgCB24WthkuuyFkhUFvpKW5RQgA==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.2.tgz", + "integrity": "sha512-KHGY7W5NvkxAxvmN8XVZHq5EtC3W+OnRruDptBZvenNhQKZGkDQsuNjKfVhM6zWfoW31WV3C/Y6m090i8UWjlw==", "dependencies": { - "@bitbybit-dev/base": "0.19.1", + "@bitbybit-dev/base": "0.19.2", "@jscad/3mf-serializer": "2.1.12", "@jscad/dxf-serializer": "2.1.18", "@jscad/io-utils": "2.0.28", @@ -1787,42 +1787,42 @@ } }, "node_modules/@bitbybit-dev/jscad-worker": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-0.19.1.tgz", - "integrity": "sha512-03XwCK5UF58t7wChSGhyn1Iclc0/XerMrRgsmzVF43I6URu4eVxkeE5kddseCGuPy3DwmwDIWrm0hVyYqSaK1w==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-0.19.2.tgz", + "integrity": "sha512-W66JixkiKqkpLS1Ile7tne01C68gfpbgJTvIYQMr/6jddxgA/MB7KpsSaqPyI6s7UVQgt6I/t9pmIJY1ijHAlQ==", "dependencies": { - "@bitbybit-dev/jscad": "0.19.1", + "@bitbybit-dev/jscad": "0.19.2", "rxjs": "7.5.5" } }, "node_modules/@bitbybit-dev/manifold": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.1.tgz", - "integrity": "sha512-E3GDuRxSN2jm04leChvlSbflqezAtOzI4dQCrWgHvP//HldybhKqj0YFJ/SemtDRe0r1gm39uJ8zy5t2C2oWfA==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.2.tgz", + "integrity": "sha512-7RzEOhmiEb8Mou+eRHft7+jWsNnXm0nIHWcMFvRtDfDrCF79dcBae3T175ZXBF2vDZP24rfcaeUyz35vH1qwCQ==", "dependencies": { "manifold-3d": "3.0.0" } }, "node_modules/@bitbybit-dev/manifold-worker": { - "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==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-0.19.2.tgz", + "integrity": "sha512-+Zi48ne6av+/Nj8KDXWYIjEHE/v8XMqVEzOq4cjayILLQ775/sxk/GA3KQ+q/wvq889n9jpMQPGk0shl+do6gQ==", "dependencies": { - "@bitbybit-dev/manifold": "0.19.1", + "@bitbybit-dev/manifold": "0.19.2", "rxjs": "7.5.5" } }, "node_modules/@bitbybit-dev/occt": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.1.tgz", - "integrity": "sha512-8dqmDBAh/TAoyGHQR3W9qeOe1U+7XOGoVxnqqoETm2H0X3kOJVX/YFvdzSfWjhH6S0nsD8zN9XK1aHhPhqtn1Q==" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.2.tgz", + "integrity": "sha512-cn1YxdNnblWciusePkRo+TRE64rfrtqJFiP4MscoM1WSS7A7kgcUJlnX4Xam3ktPHtOWIE+3grahXTT5ndeTSQ==" }, "node_modules/@bitbybit-dev/occt-worker": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-0.19.1.tgz", - "integrity": "sha512-63Ykgtc2AiUAhFsb02Uw/UX9rT0GFQ2R3XcLpXp4Vp48EBSiwTX7lLJ1MrN71ptWZaSgUGbJcbT7dtJI6Zedhw==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-0.19.2.tgz", + "integrity": "sha512-QAd/P9hahotAmsG2ipQTo9m70y5l/aoD5HrdgXXkvaMMtHpMcMAHe10WHexWbTsJBdzCbecH7ukG1OJYfGoTEw==", "dependencies": { - "@bitbybit-dev/occt": "0.19.1", + "@bitbybit-dev/occt": "0.19.2", "rxjs": "7.5.5" } }, @@ -8448,14 +8448,14 @@ } }, "@babylonjs/core": { - "version": "7.37.1", - "resolved": "https://registry.npmjs.org/@babylonjs/core/-/core-7.37.1.tgz", - "integrity": "sha512-EOG87MlZ0e1HCsClSNoeKmB2alr01V1x9wppJ4kUZ6x/OIbW81jVff/Rye0/zttBzfisna+bE5BxIizIjtpSGg==" + "version": "7.45.0", + "resolved": "https://registry.npmjs.org/@babylonjs/core/-/core-7.45.0.tgz", + "integrity": "sha512-p5/7JEFPAhX8DFCpYor+N7S6pW8zjXELUGgjNnsu8DOvEKJ/G2LN3JDi/yvu1U/JUlXUVNZ9ul5q92uw5mLAtA==" }, "@babylonjs/gui": { - "version": "7.37.1", - "resolved": "https://registry.npmjs.org/@babylonjs/gui/-/gui-7.37.1.tgz", - "integrity": "sha512-t3XeLHpQfoRTc678bFWmbaMff4QsSoXei2zwl9n0EqdLaHlHwC/sK3n3MJT7O32VgHoXrXJ6VUwql5Yi1jfc1w==", + "version": "7.45.0", + "resolved": "https://registry.npmjs.org/@babylonjs/gui/-/gui-7.45.0.tgz", + "integrity": "sha512-mJv5dHp7Jl+fGV6Pjs0u3uOvf9Dz/1ye8SqE7rcFCipcjsxLhLfaUAFsufNyxxgT1tkutF5WLWDP7KX11PMHPQ==", "requires": {} }, "@babylonjs/havok": { @@ -8467,21 +8467,21 @@ } }, "@babylonjs/loaders": { - "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==", + "version": "7.45.0", + "resolved": "https://registry.npmjs.org/@babylonjs/loaders/-/loaders-7.45.0.tgz", + "integrity": "sha512-Xxh96aecZo8LL9uP7Ioq5v87PPRZLQKScd3EeZN5jYpQVLeTicHGAR1Ct/pUbegF7SA2jKk1vUxXVKs4sglVKw==", "requires": {} }, "@babylonjs/materials": { - "version": "7.37.1", - "resolved": "https://registry.npmjs.org/@babylonjs/materials/-/materials-7.37.1.tgz", - "integrity": "sha512-L+ie7AMc83pvMw7jwojbhetWcP6AYikB+0C+uhbGz/sh9Zes3XmaQyCXAeOYugGuZ2/x0wuSCLCwvEaMX3fFcg==", + "version": "7.45.0", + "resolved": "https://registry.npmjs.org/@babylonjs/materials/-/materials-7.45.0.tgz", + "integrity": "sha512-lcOpnRb68cWFiAwgNJmSGj1WR/UK60USK3A/UQ16ft0RAv2HIvMTarF7BhDr8IDGYqrw9KEYpANO+LGJ9PfEyA==", "requires": {} }, "@babylonjs/serializers": { - "version": "7.37.1", - "resolved": "https://registry.npmjs.org/@babylonjs/serializers/-/serializers-7.37.1.tgz", - "integrity": "sha512-ozzGkhrozkelT6qCTTQUnMn8TOLCfVvWhGcoypCCdrAq6PQ31UZk9y+TVzeuXHs93Y/zb4L9dooo/1TGyvl8Rw==", + "version": "7.45.0", + "resolved": "https://registry.npmjs.org/@babylonjs/serializers/-/serializers-7.45.0.tgz", + "integrity": "sha512-JsXau7AMSbXYskD1EXY7zDEnHFjIRROPHHZYUdgjuWaIqGM3FDrzdtdVTZAhXIZI1yVafjjhC7/FG+UxpfZa+w==", "requires": {} }, "@bcoe/v8-coverage": { @@ -8491,30 +8491,30 @@ "dev": true }, "@bitbybit-dev/base": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.1.tgz", - "integrity": "sha512-DkAo0dk6riZwOTqiSGZ7AqVKcBGnb24nw+afui2rODVhoHKbCLYsAFM/SOe4e7HTbu0X9ZGCbv+hHdwo6zEi/w==" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.2.tgz", + "integrity": "sha512-1fkGHec+ZtW5tfI6qPcy3sgkaWrYtL0Jy6nicJxKH21HCsCrCaQRq2yCU3vijBMMlyvImMo56uM0sbZRCTUpLQ==" }, "@bitbybit-dev/core": { - "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", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-0.19.2.tgz", + "integrity": "sha512-zIw3RJhXwkKWAbeea7M9GQ+gDpauZzeAJNvapkG9H86JX4ng+u6dtoLkcaPBIKc3XWV7T7OG7VnzZCTJoG7wCA==", + "requires": { + "@bitbybit-dev/base": "0.19.2", + "@bitbybit-dev/jscad-worker": "0.19.2", + "@bitbybit-dev/manifold-worker": "0.19.2", + "@bitbybit-dev/occt-worker": "0.19.2", "jsonpath-plus": "10.1.0", "rxjs": "7.5.5", "verb-nurbs-web": "2.1.3" } }, "@bitbybit-dev/jscad": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.1.tgz", - "integrity": "sha512-JvNArjG0aVHVAOPtMJJpKQRJDTYHWySiUKzPouikLOlmJVqCCVvTJ6OVv1MFgCB24WthkuuyFkhUFvpKW5RQgA==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.2.tgz", + "integrity": "sha512-KHGY7W5NvkxAxvmN8XVZHq5EtC3W+OnRruDptBZvenNhQKZGkDQsuNjKfVhM6zWfoW31WV3C/Y6m090i8UWjlw==", "requires": { - "@bitbybit-dev/base": "0.19.1", + "@bitbybit-dev/base": "0.19.2", "@jscad/3mf-serializer": "2.1.12", "@jscad/dxf-serializer": "2.1.18", "@jscad/io-utils": "2.0.28", @@ -8523,42 +8523,42 @@ } }, "@bitbybit-dev/jscad-worker": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-0.19.1.tgz", - "integrity": "sha512-03XwCK5UF58t7wChSGhyn1Iclc0/XerMrRgsmzVF43I6URu4eVxkeE5kddseCGuPy3DwmwDIWrm0hVyYqSaK1w==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-0.19.2.tgz", + "integrity": "sha512-W66JixkiKqkpLS1Ile7tne01C68gfpbgJTvIYQMr/6jddxgA/MB7KpsSaqPyI6s7UVQgt6I/t9pmIJY1ijHAlQ==", "requires": { - "@bitbybit-dev/jscad": "0.19.1", + "@bitbybit-dev/jscad": "0.19.2", "rxjs": "7.5.5" } }, "@bitbybit-dev/manifold": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.1.tgz", - "integrity": "sha512-E3GDuRxSN2jm04leChvlSbflqezAtOzI4dQCrWgHvP//HldybhKqj0YFJ/SemtDRe0r1gm39uJ8zy5t2C2oWfA==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.2.tgz", + "integrity": "sha512-7RzEOhmiEb8Mou+eRHft7+jWsNnXm0nIHWcMFvRtDfDrCF79dcBae3T175ZXBF2vDZP24rfcaeUyz35vH1qwCQ==", "requires": { "manifold-3d": "3.0.0" } }, "@bitbybit-dev/manifold-worker": { - "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==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-0.19.2.tgz", + "integrity": "sha512-+Zi48ne6av+/Nj8KDXWYIjEHE/v8XMqVEzOq4cjayILLQ775/sxk/GA3KQ+q/wvq889n9jpMQPGk0shl+do6gQ==", "requires": { - "@bitbybit-dev/manifold": "0.19.1", + "@bitbybit-dev/manifold": "0.19.2", "rxjs": "7.5.5" } }, "@bitbybit-dev/occt": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.1.tgz", - "integrity": "sha512-8dqmDBAh/TAoyGHQR3W9qeOe1U+7XOGoVxnqqoETm2H0X3kOJVX/YFvdzSfWjhH6S0nsD8zN9XK1aHhPhqtn1Q==" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.2.tgz", + "integrity": "sha512-cn1YxdNnblWciusePkRo+TRE64rfrtqJFiP4MscoM1WSS7A7kgcUJlnX4Xam3ktPHtOWIE+3grahXTT5ndeTSQ==" }, "@bitbybit-dev/occt-worker": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-0.19.1.tgz", - "integrity": "sha512-63Ykgtc2AiUAhFsb02Uw/UX9rT0GFQ2R3XcLpXp4Vp48EBSiwTX7lLJ1MrN71ptWZaSgUGbJcbT7dtJI6Zedhw==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-0.19.2.tgz", + "integrity": "sha512-QAd/P9hahotAmsG2ipQTo9m70y5l/aoD5HrdgXXkvaMMtHpMcMAHe10WHexWbTsJBdzCbecH7ukG1OJYfGoTEw==", "requires": { - "@bitbybit-dev/occt": "0.19.1", + "@bitbybit-dev/occt": "0.19.2", "rxjs": "7.5.5" } }, diff --git a/packages/dev/babylonjs/package.json b/packages/dev/babylonjs/package.json index 8689ffe6..e91dca51 100644 --- a/packages/dev/babylonjs/package.json +++ b/packages/dev/babylonjs/package.json @@ -1,6 +1,6 @@ { "name": "@bitbybit-dev/babylonjs", - "version": "0.19.1", + "version": "0.19.2", "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.37.1", - "@babylonjs/gui": "7.37.1", - "@babylonjs/loaders": "7.37.1", - "@babylonjs/materials": "7.37.1", - "@babylonjs/serializers": "7.37.1", + "@babylonjs/core": "7.45.0", + "@babylonjs/gui": "7.45.0", + "@babylonjs/loaders": "7.45.0", + "@babylonjs/materials": "7.45.0", + "@babylonjs/serializers": "7.45.0", "@babylonjs/havok": "1.3.10", - "@bitbybit-dev/core": "0.19.1", + "@bitbybit-dev/core": "0.19.2", "earcut": "2.2.3" }, "devDependencies": { diff --git a/packages/dev/base/package-lock.json b/packages/dev/base/package-lock.json index f820be31..8a916644 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.1", + "version": "0.19.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@bitbybit-dev/base", - "version": "0.19.1", + "version": "0.19.2", "license": "MIT", "devDependencies": { "@babel/core": "7.16.0", diff --git a/packages/dev/base/package.json b/packages/dev/base/package.json index 23eb7488..c5f0cdcb 100644 --- a/packages/dev/base/package.json +++ b/packages/dev/base/package.json @@ -1,6 +1,6 @@ { "name": "@bitbybit-dev/base", - "version": "0.19.1", + "version": "0.19.2", "description": "Bit By Bit Developers Base CAD Library to Program Geometry", "main": "index.js", "repository": { diff --git a/packages/dev/core/package-lock.json b/packages/dev/core/package-lock.json index 3f2f9e06..5008b974 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.1", + "version": "0.19.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@bitbybit-dev/core", - "version": "0.19.1", + "version": "0.19.2", "license": "MIT", "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", + "@bitbybit-dev/base": "0.19.2", + "@bitbybit-dev/jscad-worker": "0.19.2", + "@bitbybit-dev/manifold-worker": "0.19.2", + "@bitbybit-dev/occt-worker": "0.19.2", "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.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.1.tgz", - "integrity": "sha512-DkAo0dk6riZwOTqiSGZ7AqVKcBGnb24nw+afui2rODVhoHKbCLYsAFM/SOe4e7HTbu0X9ZGCbv+hHdwo6zEi/w==" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.2.tgz", + "integrity": "sha512-1fkGHec+ZtW5tfI6qPcy3sgkaWrYtL0Jy6nicJxKH21HCsCrCaQRq2yCU3vijBMMlyvImMo56uM0sbZRCTUpLQ==" }, "node_modules/@bitbybit-dev/jscad": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.1.tgz", - "integrity": "sha512-JvNArjG0aVHVAOPtMJJpKQRJDTYHWySiUKzPouikLOlmJVqCCVvTJ6OVv1MFgCB24WthkuuyFkhUFvpKW5RQgA==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.2.tgz", + "integrity": "sha512-KHGY7W5NvkxAxvmN8XVZHq5EtC3W+OnRruDptBZvenNhQKZGkDQsuNjKfVhM6zWfoW31WV3C/Y6m090i8UWjlw==", "dependencies": { - "@bitbybit-dev/base": "0.19.1", + "@bitbybit-dev/base": "0.19.2", "@jscad/3mf-serializer": "2.1.12", "@jscad/dxf-serializer": "2.1.18", "@jscad/io-utils": "2.0.28", @@ -1725,42 +1725,42 @@ } }, "node_modules/@bitbybit-dev/jscad-worker": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-0.19.1.tgz", - "integrity": "sha512-03XwCK5UF58t7wChSGhyn1Iclc0/XerMrRgsmzVF43I6URu4eVxkeE5kddseCGuPy3DwmwDIWrm0hVyYqSaK1w==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-0.19.2.tgz", + "integrity": "sha512-W66JixkiKqkpLS1Ile7tne01C68gfpbgJTvIYQMr/6jddxgA/MB7KpsSaqPyI6s7UVQgt6I/t9pmIJY1ijHAlQ==", "dependencies": { - "@bitbybit-dev/jscad": "0.19.1", + "@bitbybit-dev/jscad": "0.19.2", "rxjs": "7.5.5" } }, "node_modules/@bitbybit-dev/manifold": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.1.tgz", - "integrity": "sha512-E3GDuRxSN2jm04leChvlSbflqezAtOzI4dQCrWgHvP//HldybhKqj0YFJ/SemtDRe0r1gm39uJ8zy5t2C2oWfA==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.2.tgz", + "integrity": "sha512-7RzEOhmiEb8Mou+eRHft7+jWsNnXm0nIHWcMFvRtDfDrCF79dcBae3T175ZXBF2vDZP24rfcaeUyz35vH1qwCQ==", "dependencies": { "manifold-3d": "3.0.0" } }, "node_modules/@bitbybit-dev/manifold-worker": { - "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==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-0.19.2.tgz", + "integrity": "sha512-+Zi48ne6av+/Nj8KDXWYIjEHE/v8XMqVEzOq4cjayILLQ775/sxk/GA3KQ+q/wvq889n9jpMQPGk0shl+do6gQ==", "dependencies": { - "@bitbybit-dev/manifold": "0.19.1", + "@bitbybit-dev/manifold": "0.19.2", "rxjs": "7.5.5" } }, "node_modules/@bitbybit-dev/occt": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.1.tgz", - "integrity": "sha512-8dqmDBAh/TAoyGHQR3W9qeOe1U+7XOGoVxnqqoETm2H0X3kOJVX/YFvdzSfWjhH6S0nsD8zN9XK1aHhPhqtn1Q==" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.2.tgz", + "integrity": "sha512-cn1YxdNnblWciusePkRo+TRE64rfrtqJFiP4MscoM1WSS7A7kgcUJlnX4Xam3ktPHtOWIE+3grahXTT5ndeTSQ==" }, "node_modules/@bitbybit-dev/occt-worker": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-0.19.1.tgz", - "integrity": "sha512-63Ykgtc2AiUAhFsb02Uw/UX9rT0GFQ2R3XcLpXp4Vp48EBSiwTX7lLJ1MrN71ptWZaSgUGbJcbT7dtJI6Zedhw==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-0.19.2.tgz", + "integrity": "sha512-QAd/P9hahotAmsG2ipQTo9m70y5l/aoD5HrdgXXkvaMMtHpMcMAHe10WHexWbTsJBdzCbecH7ukG1OJYfGoTEw==", "dependencies": { - "@bitbybit-dev/occt": "0.19.1", + "@bitbybit-dev/occt": "0.19.2", "rxjs": "7.5.5" } }, @@ -8376,16 +8376,16 @@ "dev": true }, "@bitbybit-dev/base": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.1.tgz", - "integrity": "sha512-DkAo0dk6riZwOTqiSGZ7AqVKcBGnb24nw+afui2rODVhoHKbCLYsAFM/SOe4e7HTbu0X9ZGCbv+hHdwo6zEi/w==" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.2.tgz", + "integrity": "sha512-1fkGHec+ZtW5tfI6qPcy3sgkaWrYtL0Jy6nicJxKH21HCsCrCaQRq2yCU3vijBMMlyvImMo56uM0sbZRCTUpLQ==" }, "@bitbybit-dev/jscad": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.1.tgz", - "integrity": "sha512-JvNArjG0aVHVAOPtMJJpKQRJDTYHWySiUKzPouikLOlmJVqCCVvTJ6OVv1MFgCB24WthkuuyFkhUFvpKW5RQgA==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.2.tgz", + "integrity": "sha512-KHGY7W5NvkxAxvmN8XVZHq5EtC3W+OnRruDptBZvenNhQKZGkDQsuNjKfVhM6zWfoW31WV3C/Y6m090i8UWjlw==", "requires": { - "@bitbybit-dev/base": "0.19.1", + "@bitbybit-dev/base": "0.19.2", "@jscad/3mf-serializer": "2.1.12", "@jscad/dxf-serializer": "2.1.18", "@jscad/io-utils": "2.0.28", @@ -8394,42 +8394,42 @@ } }, "@bitbybit-dev/jscad-worker": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-0.19.1.tgz", - "integrity": "sha512-03XwCK5UF58t7wChSGhyn1Iclc0/XerMrRgsmzVF43I6URu4eVxkeE5kddseCGuPy3DwmwDIWrm0hVyYqSaK1w==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-0.19.2.tgz", + "integrity": "sha512-W66JixkiKqkpLS1Ile7tne01C68gfpbgJTvIYQMr/6jddxgA/MB7KpsSaqPyI6s7UVQgt6I/t9pmIJY1ijHAlQ==", "requires": { - "@bitbybit-dev/jscad": "0.19.1", + "@bitbybit-dev/jscad": "0.19.2", "rxjs": "7.5.5" } }, "@bitbybit-dev/manifold": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.1.tgz", - "integrity": "sha512-E3GDuRxSN2jm04leChvlSbflqezAtOzI4dQCrWgHvP//HldybhKqj0YFJ/SemtDRe0r1gm39uJ8zy5t2C2oWfA==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.2.tgz", + "integrity": "sha512-7RzEOhmiEb8Mou+eRHft7+jWsNnXm0nIHWcMFvRtDfDrCF79dcBae3T175ZXBF2vDZP24rfcaeUyz35vH1qwCQ==", "requires": { "manifold-3d": "3.0.0" } }, "@bitbybit-dev/manifold-worker": { - "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==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-0.19.2.tgz", + "integrity": "sha512-+Zi48ne6av+/Nj8KDXWYIjEHE/v8XMqVEzOq4cjayILLQ775/sxk/GA3KQ+q/wvq889n9jpMQPGk0shl+do6gQ==", "requires": { - "@bitbybit-dev/manifold": "0.19.1", + "@bitbybit-dev/manifold": "0.19.2", "rxjs": "7.5.5" } }, "@bitbybit-dev/occt": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.1.tgz", - "integrity": "sha512-8dqmDBAh/TAoyGHQR3W9qeOe1U+7XOGoVxnqqoETm2H0X3kOJVX/YFvdzSfWjhH6S0nsD8zN9XK1aHhPhqtn1Q==" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.2.tgz", + "integrity": "sha512-cn1YxdNnblWciusePkRo+TRE64rfrtqJFiP4MscoM1WSS7A7kgcUJlnX4Xam3ktPHtOWIE+3grahXTT5ndeTSQ==" }, "@bitbybit-dev/occt-worker": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-0.19.1.tgz", - "integrity": "sha512-63Ykgtc2AiUAhFsb02Uw/UX9rT0GFQ2R3XcLpXp4Vp48EBSiwTX7lLJ1MrN71ptWZaSgUGbJcbT7dtJI6Zedhw==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-0.19.2.tgz", + "integrity": "sha512-QAd/P9hahotAmsG2ipQTo9m70y5l/aoD5HrdgXXkvaMMtHpMcMAHe10WHexWbTsJBdzCbecH7ukG1OJYfGoTEw==", "requires": { - "@bitbybit-dev/occt": "0.19.1", + "@bitbybit-dev/occt": "0.19.2", "rxjs": "7.5.5" } }, diff --git a/packages/dev/core/package.json b/packages/dev/core/package.json index 832367ef..15a5bce9 100644 --- a/packages/dev/core/package.json +++ b/packages/dev/core/package.json @@ -1,6 +1,6 @@ { "name": "@bitbybit-dev/core", - "version": "0.19.1", + "version": "0.19.2", "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.1", - "@bitbybit-dev/occt-worker": "0.19.1", - "@bitbybit-dev/manifold-worker": "0.19.1", - "@bitbybit-dev/jscad-worker": "0.19.1", + "@bitbybit-dev/base": "0.19.2", + "@bitbybit-dev/occt-worker": "0.19.2", + "@bitbybit-dev/manifold-worker": "0.19.2", + "@bitbybit-dev/jscad-worker": "0.19.2", "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 4ea71b3b..ad5ad2ac 100644 --- a/packages/dev/jscad-worker/package-lock.json +++ b/packages/dev/jscad-worker/package-lock.json @@ -1,15 +1,15 @@ { "name": "@bitbybit-dev/jscad-worker", - "version": "0.19.1", + "version": "0.19.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@bitbybit-dev/jscad-worker", - "version": "0.19.1", + "version": "0.19.2", "license": "MIT", "dependencies": { - "@bitbybit-dev/jscad": "0.19.1", + "@bitbybit-dev/jscad": "0.19.2", "rxjs": "7.5.5" }, "devDependencies": { @@ -1702,16 +1702,16 @@ "dev": true }, "node_modules/@bitbybit-dev/base": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.1.tgz", - "integrity": "sha512-DkAo0dk6riZwOTqiSGZ7AqVKcBGnb24nw+afui2rODVhoHKbCLYsAFM/SOe4e7HTbu0X9ZGCbv+hHdwo6zEi/w==" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.2.tgz", + "integrity": "sha512-1fkGHec+ZtW5tfI6qPcy3sgkaWrYtL0Jy6nicJxKH21HCsCrCaQRq2yCU3vijBMMlyvImMo56uM0sbZRCTUpLQ==" }, "node_modules/@bitbybit-dev/jscad": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.1.tgz", - "integrity": "sha512-JvNArjG0aVHVAOPtMJJpKQRJDTYHWySiUKzPouikLOlmJVqCCVvTJ6OVv1MFgCB24WthkuuyFkhUFvpKW5RQgA==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.2.tgz", + "integrity": "sha512-KHGY7W5NvkxAxvmN8XVZHq5EtC3W+OnRruDptBZvenNhQKZGkDQsuNjKfVhM6zWfoW31WV3C/Y6m090i8UWjlw==", "dependencies": { - "@bitbybit-dev/base": "0.19.1", + "@bitbybit-dev/base": "0.19.2", "@jscad/3mf-serializer": "2.1.12", "@jscad/dxf-serializer": "2.1.18", "@jscad/io-utils": "2.0.28", @@ -8236,16 +8236,16 @@ "dev": true }, "@bitbybit-dev/base": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.1.tgz", - "integrity": "sha512-DkAo0dk6riZwOTqiSGZ7AqVKcBGnb24nw+afui2rODVhoHKbCLYsAFM/SOe4e7HTbu0X9ZGCbv+hHdwo6zEi/w==" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.2.tgz", + "integrity": "sha512-1fkGHec+ZtW5tfI6qPcy3sgkaWrYtL0Jy6nicJxKH21HCsCrCaQRq2yCU3vijBMMlyvImMo56uM0sbZRCTUpLQ==" }, "@bitbybit-dev/jscad": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.1.tgz", - "integrity": "sha512-JvNArjG0aVHVAOPtMJJpKQRJDTYHWySiUKzPouikLOlmJVqCCVvTJ6OVv1MFgCB24WthkuuyFkhUFvpKW5RQgA==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.2.tgz", + "integrity": "sha512-KHGY7W5NvkxAxvmN8XVZHq5EtC3W+OnRruDptBZvenNhQKZGkDQsuNjKfVhM6zWfoW31WV3C/Y6m090i8UWjlw==", "requires": { - "@bitbybit-dev/base": "0.19.1", + "@bitbybit-dev/base": "0.19.2", "@jscad/3mf-serializer": "2.1.12", "@jscad/dxf-serializer": "2.1.18", "@jscad/io-utils": "2.0.28", diff --git a/packages/dev/jscad-worker/package.json b/packages/dev/jscad-worker/package.json index 0380bcc5..fe485e7c 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.1", + "version": "0.19.2", "description": "Bit By Bit Developers JSCAD Based CAD Library to Program Geometry Via WebWorker", "main": "index.js", "repository": { @@ -60,7 +60,7 @@ "types": "./index.d.ts", "type": "module", "dependencies": { - "@bitbybit-dev/jscad": "0.19.1", + "@bitbybit-dev/jscad": "0.19.2", "rxjs": "7.5.5" }, "devDependencies": { diff --git a/packages/dev/jscad/package-lock.json b/packages/dev/jscad/package-lock.json index a95dda8c..eae4649d 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.1", + "version": "0.19.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@bitbybit-dev/jscad", - "version": "0.19.1", + "version": "0.19.2", "license": "MIT", "dependencies": { - "@bitbybit-dev/base": "0.19.1", + "@bitbybit-dev/base": "0.19.2", "@jscad/3mf-serializer": "2.1.12", "@jscad/dxf-serializer": "2.1.18", "@jscad/io-utils": "2.0.28", @@ -1706,9 +1706,9 @@ "dev": true }, "node_modules/@bitbybit-dev/base": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.1.tgz", - "integrity": "sha512-DkAo0dk6riZwOTqiSGZ7AqVKcBGnb24nw+afui2rODVhoHKbCLYsAFM/SOe4e7HTbu0X9ZGCbv+hHdwo6zEi/w==" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.2.tgz", + "integrity": "sha512-1fkGHec+ZtW5tfI6qPcy3sgkaWrYtL0Jy6nicJxKH21HCsCrCaQRq2yCU3vijBMMlyvImMo56uM0sbZRCTUpLQ==" }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", @@ -8214,9 +8214,9 @@ "dev": true }, "@bitbybit-dev/base": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.1.tgz", - "integrity": "sha512-DkAo0dk6riZwOTqiSGZ7AqVKcBGnb24nw+afui2rODVhoHKbCLYsAFM/SOe4e7HTbu0X9ZGCbv+hHdwo6zEi/w==" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.2.tgz", + "integrity": "sha512-1fkGHec+ZtW5tfI6qPcy3sgkaWrYtL0Jy6nicJxKH21HCsCrCaQRq2yCU3vijBMMlyvImMo56uM0sbZRCTUpLQ==" }, "@cspotcode/source-map-support": { "version": "0.8.1", diff --git a/packages/dev/jscad/package.json b/packages/dev/jscad/package.json index fade8821..ccae80eb 100644 --- a/packages/dev/jscad/package.json +++ b/packages/dev/jscad/package.json @@ -1,6 +1,6 @@ { "name": "@bitbybit-dev/jscad", - "version": "0.19.1", + "version": "0.19.2", "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.1", + "@bitbybit-dev/base": "0.19.2", "@jscad/io-utils": "2.0.28", "@jscad/modeling": "2.12.3", "@jscad/stl-serializer": "2.1.18", diff --git a/packages/dev/manifold-worker/package-lock.json b/packages/dev/manifold-worker/package-lock.json index 7bb91e3e..4bcf178f 100644 --- a/packages/dev/manifold-worker/package-lock.json +++ b/packages/dev/manifold-worker/package-lock.json @@ -1,15 +1,15 @@ { "name": "@bitbybit-dev/manifold-worker", - "version": "0.19.1", + "version": "0.19.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@bitbybit-dev/manifold-worker", - "version": "0.19.1", + "version": "0.19.2", "license": "MIT", "dependencies": { - "@bitbybit-dev/manifold": "0.19.1", + "@bitbybit-dev/manifold": "0.19.2", "rxjs": "7.5.5" }, "devDependencies": { @@ -1702,9 +1702,9 @@ "dev": true }, "node_modules/@bitbybit-dev/manifold": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.1.tgz", - "integrity": "sha512-E3GDuRxSN2jm04leChvlSbflqezAtOzI4dQCrWgHvP//HldybhKqj0YFJ/SemtDRe0r1gm39uJ8zy5t2C2oWfA==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.2.tgz", + "integrity": "sha512-7RzEOhmiEb8Mou+eRHft7+jWsNnXm0nIHWcMFvRtDfDrCF79dcBae3T175ZXBF2vDZP24rfcaeUyz35vH1qwCQ==", "dependencies": { "manifold-3d": "3.0.0" } @@ -8169,9 +8169,9 @@ "dev": true }, "@bitbybit-dev/manifold": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.1.tgz", - "integrity": "sha512-E3GDuRxSN2jm04leChvlSbflqezAtOzI4dQCrWgHvP//HldybhKqj0YFJ/SemtDRe0r1gm39uJ8zy5t2C2oWfA==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.2.tgz", + "integrity": "sha512-7RzEOhmiEb8Mou+eRHft7+jWsNnXm0nIHWcMFvRtDfDrCF79dcBae3T175ZXBF2vDZP24rfcaeUyz35vH1qwCQ==", "requires": { "manifold-3d": "3.0.0" } diff --git a/packages/dev/manifold-worker/package.json b/packages/dev/manifold-worker/package.json index 2c96242f..1a6791a3 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.1", + "version": "0.19.2", "description": "Bit By Bit Developers Manifold Based CAD Library to Program Geometry Via WebWorker", "main": "index.js", "repository": { @@ -60,7 +60,7 @@ "types": "./index.d.ts", "type": "module", "dependencies": { - "@bitbybit-dev/manifold": "0.19.1", + "@bitbybit-dev/manifold": "0.19.2", "rxjs": "7.5.5" }, "devDependencies": { diff --git a/packages/dev/manifold/package-lock.json b/packages/dev/manifold/package-lock.json index a3ce91a9..b30f999a 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.1", + "version": "0.19.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@bitbybit-dev/manifold", - "version": "0.19.1", + "version": "0.19.2", "license": "MIT", "dependencies": { "manifold-3d": "3.0.0" diff --git a/packages/dev/manifold/package.json b/packages/dev/manifold/package.json index 252b2fa8..82bfcb79 100644 --- a/packages/dev/manifold/package.json +++ b/packages/dev/manifold/package.json @@ -1,6 +1,6 @@ { "name": "@bitbybit-dev/manifold", - "version": "0.19.1", + "version": "0.19.2", "description": "Bit By Bit Developers Manifold based CAD Library to Program Geometry", "main": "index.js", "repository": { diff --git a/packages/dev/occt-worker/lib/occ-worker/cache-helper.ts b/packages/dev/occt-worker/lib/occ-worker/cache-helper.ts index b6bc52ee..b7039908 100644 --- a/packages/dev/occt-worker/lib/occ-worker/cache-helper.ts +++ b/packages/dev/occt-worker/lib/occ-worker/cache-helper.ts @@ -113,7 +113,7 @@ export class CacheHelper { if (this.isOCCTObject(toReturn)) { toReturn.hash = curHash; this.addToCache(curHash, toReturn); - } else if (toReturn.compound && toReturn.data && toReturn.shapes && toReturn.shapes.length > 0) { + } else if (toReturn && toReturn.compound && toReturn.data && toReturn.shapes && toReturn.shapes.length > 0) { const objDef: ObjectDefinition = toReturn; const compoundHash = this.computeHash({ ...args, index: "compound" }); objDef.compound.hash = compoundHash; diff --git a/packages/dev/occt-worker/package-lock.json b/packages/dev/occt-worker/package-lock.json index 61c8376d..3e2277cb 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.1", + "version": "0.19.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@bitbybit-dev/occt-worker", - "version": "0.19.1", + "version": "0.19.2", "license": "MIT", "dependencies": { - "@bitbybit-dev/occt": "0.19.1", + "@bitbybit-dev/occt": "0.19.2", "rxjs": "7.5.5" }, "devDependencies": { @@ -1702,9 +1702,9 @@ "dev": true }, "node_modules/@bitbybit-dev/occt": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.1.tgz", - "integrity": "sha512-8dqmDBAh/TAoyGHQR3W9qeOe1U+7XOGoVxnqqoETm2H0X3kOJVX/YFvdzSfWjhH6S0nsD8zN9XK1aHhPhqtn1Q==" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.2.tgz", + "integrity": "sha512-cn1YxdNnblWciusePkRo+TRE64rfrtqJFiP4MscoM1WSS7A7kgcUJlnX4Xam3ktPHtOWIE+3grahXTT5ndeTSQ==" }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", @@ -8161,9 +8161,9 @@ "dev": true }, "@bitbybit-dev/occt": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.1.tgz", - "integrity": "sha512-8dqmDBAh/TAoyGHQR3W9qeOe1U+7XOGoVxnqqoETm2H0X3kOJVX/YFvdzSfWjhH6S0nsD8zN9XK1aHhPhqtn1Q==" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.2.tgz", + "integrity": "sha512-cn1YxdNnblWciusePkRo+TRE64rfrtqJFiP4MscoM1WSS7A7kgcUJlnX4Xam3ktPHtOWIE+3grahXTT5ndeTSQ==" }, "@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 199c5018..63b9ac9d 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.1", + "version": "0.19.2", "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.1", + "@bitbybit-dev/occt": "0.19.2", "rxjs": "7.5.5" }, "devDependencies": { diff --git a/packages/dev/occt/package-lock.json b/packages/dev/occt/package-lock.json index c662d95e..4acb3d5c 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.1", + "version": "0.19.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@bitbybit-dev/occt", - "version": "0.19.1", + "version": "0.19.2", "license": "MIT", "devDependencies": { "@babel/core": "7.16.0", diff --git a/packages/dev/occt/package.json b/packages/dev/occt/package.json index b0d59e05..5d7939b4 100644 --- a/packages/dev/occt/package.json +++ b/packages/dev/occt/package.json @@ -1,6 +1,6 @@ { "name": "@bitbybit-dev/occt", - "version": "0.19.1", + "version": "0.19.2", "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 436e2539..89b3e87b 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.1", + "version": "0.19.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@bitbybit-dev/threejs", - "version": "0.19.1", + "version": "0.19.2", "license": "MIT", "dependencies": { - "@bitbybit-dev/core": "0.19.1", - "three": "0.171.0" + "@bitbybit-dev/core": "0.19.2", + "three": "0.172.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.170.0", + "@types/three": "0.172.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.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.1.tgz", - "integrity": "sha512-DkAo0dk6riZwOTqiSGZ7AqVKcBGnb24nw+afui2rODVhoHKbCLYsAFM/SOe4e7HTbu0X9ZGCbv+hHdwo6zEi/w==" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.2.tgz", + "integrity": "sha512-1fkGHec+ZtW5tfI6qPcy3sgkaWrYtL0Jy6nicJxKH21HCsCrCaQRq2yCU3vijBMMlyvImMo56uM0sbZRCTUpLQ==" }, "node_modules/@bitbybit-dev/core": { - "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", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-0.19.2.tgz", + "integrity": "sha512-zIw3RJhXwkKWAbeea7M9GQ+gDpauZzeAJNvapkG9H86JX4ng+u6dtoLkcaPBIKc3XWV7T7OG7VnzZCTJoG7wCA==", + "dependencies": { + "@bitbybit-dev/base": "0.19.2", + "@bitbybit-dev/jscad-worker": "0.19.2", + "@bitbybit-dev/manifold-worker": "0.19.2", + "@bitbybit-dev/occt-worker": "0.19.2", "jsonpath-plus": "10.1.0", "rxjs": "7.5.5", "verb-nurbs-web": "2.1.3" } }, "node_modules/@bitbybit-dev/jscad": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.1.tgz", - "integrity": "sha512-JvNArjG0aVHVAOPtMJJpKQRJDTYHWySiUKzPouikLOlmJVqCCVvTJ6OVv1MFgCB24WthkuuyFkhUFvpKW5RQgA==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.2.tgz", + "integrity": "sha512-KHGY7W5NvkxAxvmN8XVZHq5EtC3W+OnRruDptBZvenNhQKZGkDQsuNjKfVhM6zWfoW31WV3C/Y6m090i8UWjlw==", "dependencies": { - "@bitbybit-dev/base": "0.19.1", + "@bitbybit-dev/base": "0.19.2", "@jscad/3mf-serializer": "2.1.12", "@jscad/dxf-serializer": "2.1.18", "@jscad/io-utils": "2.0.28", @@ -1735,42 +1735,42 @@ } }, "node_modules/@bitbybit-dev/jscad-worker": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-0.19.1.tgz", - "integrity": "sha512-03XwCK5UF58t7wChSGhyn1Iclc0/XerMrRgsmzVF43I6URu4eVxkeE5kddseCGuPy3DwmwDIWrm0hVyYqSaK1w==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-0.19.2.tgz", + "integrity": "sha512-W66JixkiKqkpLS1Ile7tne01C68gfpbgJTvIYQMr/6jddxgA/MB7KpsSaqPyI6s7UVQgt6I/t9pmIJY1ijHAlQ==", "dependencies": { - "@bitbybit-dev/jscad": "0.19.1", + "@bitbybit-dev/jscad": "0.19.2", "rxjs": "7.5.5" } }, "node_modules/@bitbybit-dev/manifold": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.1.tgz", - "integrity": "sha512-E3GDuRxSN2jm04leChvlSbflqezAtOzI4dQCrWgHvP//HldybhKqj0YFJ/SemtDRe0r1gm39uJ8zy5t2C2oWfA==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.2.tgz", + "integrity": "sha512-7RzEOhmiEb8Mou+eRHft7+jWsNnXm0nIHWcMFvRtDfDrCF79dcBae3T175ZXBF2vDZP24rfcaeUyz35vH1qwCQ==", "dependencies": { "manifold-3d": "3.0.0" } }, "node_modules/@bitbybit-dev/manifold-worker": { - "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==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-0.19.2.tgz", + "integrity": "sha512-+Zi48ne6av+/Nj8KDXWYIjEHE/v8XMqVEzOq4cjayILLQ775/sxk/GA3KQ+q/wvq889n9jpMQPGk0shl+do6gQ==", "dependencies": { - "@bitbybit-dev/manifold": "0.19.1", + "@bitbybit-dev/manifold": "0.19.2", "rxjs": "7.5.5" } }, "node_modules/@bitbybit-dev/occt": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.1.tgz", - "integrity": "sha512-8dqmDBAh/TAoyGHQR3W9qeOe1U+7XOGoVxnqqoETm2H0X3kOJVX/YFvdzSfWjhH6S0nsD8zN9XK1aHhPhqtn1Q==" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.2.tgz", + "integrity": "sha512-cn1YxdNnblWciusePkRo+TRE64rfrtqJFiP4MscoM1WSS7A7kgcUJlnX4Xam3ktPHtOWIE+3grahXTT5ndeTSQ==" }, "node_modules/@bitbybit-dev/occt-worker": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-0.19.1.tgz", - "integrity": "sha512-63Ykgtc2AiUAhFsb02Uw/UX9rT0GFQ2R3XcLpXp4Vp48EBSiwTX7lLJ1MrN71ptWZaSgUGbJcbT7dtJI6Zedhw==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-0.19.2.tgz", + "integrity": "sha512-QAd/P9hahotAmsG2ipQTo9m70y5l/aoD5HrdgXXkvaMMtHpMcMAHe10WHexWbTsJBdzCbecH7ukG1OJYfGoTEw==", "dependencies": { - "@bitbybit-dev/occt": "0.19.1", + "@bitbybit-dev/occt": "0.19.2", "rxjs": "7.5.5" } }, @@ -2830,9 +2830,9 @@ } }, "node_modules/@types/three": { - "version": "0.170.0", - "resolved": "https://registry.npmjs.org/@types/three/-/three-0.170.0.tgz", - "integrity": "sha512-CUm2uckq+zkCY7ZbFpviRttY+6f9fvwm6YqSqPfA5K22s9w7R4VnA3rzJse8kHVvuzLcTx+CjNCs2NYe0QFAyg==", + "version": "0.172.0", + "resolved": "https://registry.npmjs.org/@types/three/-/three-0.172.0.tgz", + "integrity": "sha512-LrUtP3FEG26Zg5WiF0nbg8VoXiKokBLTcqM2iLvM9vzcfEiYmmBAPGdBgV0OYx9fvWlY3R/3ERTZcD9X5sc0NA==", "dev": true, "dependencies": { "@tweenjs/tween.js": "~23.1.3", @@ -6814,9 +6814,9 @@ } }, "node_modules/three": { - "version": "0.171.0", - "resolved": "https://registry.npmjs.org/three/-/three-0.171.0.tgz", - "integrity": "sha512-Y/lAXPaKZPcEdkKjh0JOAHVv8OOnv/NDJqm0wjfCzyQmfKxV7zvkwsnBgPBKTzJHToSOhRGQAGbPJObT59B/PQ==" + "version": "0.172.0", + "resolved": "https://registry.npmjs.org/three/-/three-0.172.0.tgz", + "integrity": "sha512-6HMgMlzU97MsV7D/tY8Va38b83kz8YJX+BefKjspMNAv0Vx6dxMogHOrnRl/sbMIs3BPUKijPqDqJ/+UwJbIow==" }, "node_modules/tmpl": { "version": "1.0.5", @@ -8441,30 +8441,30 @@ "dev": true }, "@bitbybit-dev/base": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.1.tgz", - "integrity": "sha512-DkAo0dk6riZwOTqiSGZ7AqVKcBGnb24nw+afui2rODVhoHKbCLYsAFM/SOe4e7HTbu0X9ZGCbv+hHdwo6zEi/w==" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-0.19.2.tgz", + "integrity": "sha512-1fkGHec+ZtW5tfI6qPcy3sgkaWrYtL0Jy6nicJxKH21HCsCrCaQRq2yCU3vijBMMlyvImMo56uM0sbZRCTUpLQ==" }, "@bitbybit-dev/core": { - "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", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/core/-/core-0.19.2.tgz", + "integrity": "sha512-zIw3RJhXwkKWAbeea7M9GQ+gDpauZzeAJNvapkG9H86JX4ng+u6dtoLkcaPBIKc3XWV7T7OG7VnzZCTJoG7wCA==", + "requires": { + "@bitbybit-dev/base": "0.19.2", + "@bitbybit-dev/jscad-worker": "0.19.2", + "@bitbybit-dev/manifold-worker": "0.19.2", + "@bitbybit-dev/occt-worker": "0.19.2", "jsonpath-plus": "10.1.0", "rxjs": "7.5.5", "verb-nurbs-web": "2.1.3" } }, "@bitbybit-dev/jscad": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.1.tgz", - "integrity": "sha512-JvNArjG0aVHVAOPtMJJpKQRJDTYHWySiUKzPouikLOlmJVqCCVvTJ6OVv1MFgCB24WthkuuyFkhUFvpKW5RQgA==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad/-/jscad-0.19.2.tgz", + "integrity": "sha512-KHGY7W5NvkxAxvmN8XVZHq5EtC3W+OnRruDptBZvenNhQKZGkDQsuNjKfVhM6zWfoW31WV3C/Y6m090i8UWjlw==", "requires": { - "@bitbybit-dev/base": "0.19.1", + "@bitbybit-dev/base": "0.19.2", "@jscad/3mf-serializer": "2.1.12", "@jscad/dxf-serializer": "2.1.18", "@jscad/io-utils": "2.0.28", @@ -8473,42 +8473,42 @@ } }, "@bitbybit-dev/jscad-worker": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-0.19.1.tgz", - "integrity": "sha512-03XwCK5UF58t7wChSGhyn1Iclc0/XerMrRgsmzVF43I6URu4eVxkeE5kddseCGuPy3DwmwDIWrm0hVyYqSaK1w==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/jscad-worker/-/jscad-worker-0.19.2.tgz", + "integrity": "sha512-W66JixkiKqkpLS1Ile7tne01C68gfpbgJTvIYQMr/6jddxgA/MB7KpsSaqPyI6s7UVQgt6I/t9pmIJY1ijHAlQ==", "requires": { - "@bitbybit-dev/jscad": "0.19.1", + "@bitbybit-dev/jscad": "0.19.2", "rxjs": "7.5.5" } }, "@bitbybit-dev/manifold": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.1.tgz", - "integrity": "sha512-E3GDuRxSN2jm04leChvlSbflqezAtOzI4dQCrWgHvP//HldybhKqj0YFJ/SemtDRe0r1gm39uJ8zy5t2C2oWfA==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold/-/manifold-0.19.2.tgz", + "integrity": "sha512-7RzEOhmiEb8Mou+eRHft7+jWsNnXm0nIHWcMFvRtDfDrCF79dcBae3T175ZXBF2vDZP24rfcaeUyz35vH1qwCQ==", "requires": { "manifold-3d": "3.0.0" } }, "@bitbybit-dev/manifold-worker": { - "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==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/manifold-worker/-/manifold-worker-0.19.2.tgz", + "integrity": "sha512-+Zi48ne6av+/Nj8KDXWYIjEHE/v8XMqVEzOq4cjayILLQ775/sxk/GA3KQ+q/wvq889n9jpMQPGk0shl+do6gQ==", "requires": { - "@bitbybit-dev/manifold": "0.19.1", + "@bitbybit-dev/manifold": "0.19.2", "rxjs": "7.5.5" } }, "@bitbybit-dev/occt": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.1.tgz", - "integrity": "sha512-8dqmDBAh/TAoyGHQR3W9qeOe1U+7XOGoVxnqqoETm2H0X3kOJVX/YFvdzSfWjhH6S0nsD8zN9XK1aHhPhqtn1Q==" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-0.19.2.tgz", + "integrity": "sha512-cn1YxdNnblWciusePkRo+TRE64rfrtqJFiP4MscoM1WSS7A7kgcUJlnX4Xam3ktPHtOWIE+3grahXTT5ndeTSQ==" }, "@bitbybit-dev/occt-worker": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-0.19.1.tgz", - "integrity": "sha512-63Ykgtc2AiUAhFsb02Uw/UX9rT0GFQ2R3XcLpXp4Vp48EBSiwTX7lLJ1MrN71ptWZaSgUGbJcbT7dtJI6Zedhw==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-0.19.2.tgz", + "integrity": "sha512-QAd/P9hahotAmsG2ipQTo9m70y5l/aoD5HrdgXXkvaMMtHpMcMAHe10WHexWbTsJBdzCbecH7ukG1OJYfGoTEw==", "requires": { - "@bitbybit-dev/occt": "0.19.1", + "@bitbybit-dev/occt": "0.19.2", "rxjs": "7.5.5" } }, @@ -9368,9 +9368,9 @@ } }, "@types/three": { - "version": "0.170.0", - "resolved": "https://registry.npmjs.org/@types/three/-/three-0.170.0.tgz", - "integrity": "sha512-CUm2uckq+zkCY7ZbFpviRttY+6f9fvwm6YqSqPfA5K22s9w7R4VnA3rzJse8kHVvuzLcTx+CjNCs2NYe0QFAyg==", + "version": "0.172.0", + "resolved": "https://registry.npmjs.org/@types/three/-/three-0.172.0.tgz", + "integrity": "sha512-LrUtP3FEG26Zg5WiF0nbg8VoXiKokBLTcqM2iLvM9vzcfEiYmmBAPGdBgV0OYx9fvWlY3R/3ERTZcD9X5sc0NA==", "dev": true, "requires": { "@tweenjs/tween.js": "~23.1.3", @@ -12353,9 +12353,9 @@ } }, "three": { - "version": "0.171.0", - "resolved": "https://registry.npmjs.org/three/-/three-0.171.0.tgz", - "integrity": "sha512-Y/lAXPaKZPcEdkKjh0JOAHVv8OOnv/NDJqm0wjfCzyQmfKxV7zvkwsnBgPBKTzJHToSOhRGQAGbPJObT59B/PQ==" + "version": "0.172.0", + "resolved": "https://registry.npmjs.org/three/-/three-0.172.0.tgz", + "integrity": "sha512-6HMgMlzU97MsV7D/tY8Va38b83kz8YJX+BefKjspMNAv0Vx6dxMogHOrnRl/sbMIs3BPUKijPqDqJ/+UwJbIow==" }, "tmpl": { "version": "1.0.5", diff --git a/packages/dev/threejs/package.json b/packages/dev/threejs/package.json index f423d39a..f7c52828 100644 --- a/packages/dev/threejs/package.json +++ b/packages/dev/threejs/package.json @@ -1,6 +1,6 @@ { "name": "@bitbybit-dev/threejs", - "version": "0.19.1", + "version": "0.19.2", "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.171.0", - "@bitbybit-dev/core": "0.19.1" + "three": "0.172.0", + "@bitbybit-dev/core": "0.19.2" }, "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.170.0", + "@types/three": "0.172.0", "babel-jest": "29.0.0", "@babel/core": "7.16.0", "@babel/preset-env": "7.16.0",