P3-02 P5-02: integrate Bitbybit OCCT geometry runtime

This commit is contained in:
2026-08-02 06:45:49 -04:00
parent feb2eb8be6
commit 9f2d11e151
14 changed files with 454 additions and 12 deletions

49
package-lock.json generated
View File

@@ -8,6 +8,8 @@
"name": "bitbybit-web-cad",
"version": "0.1.0",
"dependencies": {
"@bitbybit-dev/occt": "1.1.1",
"@bitbybit-dev/occt-worker": "1.1.1",
"@sqlite.org/sqlite-wasm": "3.53.0-build1",
"lucide-react": "^0.468.0",
"react": "^18.3.1",
@@ -290,6 +292,40 @@
"node": ">=6.9.0"
}
},
"node_modules/@bitbybit-dev/base": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@bitbybit-dev/base/-/base-1.1.1.tgz",
"integrity": "sha512-UkZmTPvyYvVSvWw2QWMAdIJJ5o1RtPL5/CuNk68E6mFD5D3sYLWDsytNiYebvm2zTo3MpCX+Ig8d3h8EtQSmcA==",
"funding": {
"type": "corporate",
"url": "https://bitbybit.dev/auth/pick-plan"
}
},
"node_modules/@bitbybit-dev/occt": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@bitbybit-dev/occt/-/occt-1.1.1.tgz",
"integrity": "sha512-Bt9rVSryd2BhE/QXGz6GRgsmApAGzjhDGQC2nIK6eQ0/4XWvGfvmFBLPaeSXGzHbbpQ0uGMY9IX4BabK7oLoww==",
"dependencies": {
"@bitbybit-dev/base": "1.1.1"
},
"funding": {
"type": "corporate",
"url": "https://bitbybit.dev/auth/pick-plan"
}
},
"node_modules/@bitbybit-dev/occt-worker": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@bitbybit-dev/occt-worker/-/occt-worker-1.1.1.tgz",
"integrity": "sha512-aSprAJ8KjKPc9Ba68CqB4aVDechCtwb5jKtMtiKofpKVhlkKlvKKZphjzHKKbHkKj4GWSFD3bad4Oh32BiF5SA==",
"dependencies": {
"@bitbybit-dev/occt": "1.1.1",
"rxjs": "7.8.2"
},
"funding": {
"type": "corporate",
"url": "https://bitbybit.dev/auth/pick-plan"
}
},
"node_modules/@dimforge/rapier3d-compat": {
"version": "0.12.0",
"resolved": "https://registry.npmjs.org/@dimforge/rapier3d-compat/-/rapier3d-compat-0.12.0.tgz",
@@ -1651,6 +1687,14 @@
"fsevents": "~2.3.2"
}
},
"node_modules/rxjs": {
"version": "7.8.2",
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz",
"integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==",
"dependencies": {
"tslib": "^2.1.0"
}
},
"node_modules/scheduler": {
"version": "0.23.2",
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
@@ -1698,6 +1742,11 @@
"url": "https://github.com/sponsors/SuperchupuDev"
}
},
"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/tsx": {
"version": "4.23.1",
"resolved": "https://registry.npmjs.org/tsx/-/tsx-4.23.1.tgz",