{ "name": "bitbybit-web-cad", "private": true, "version": "0.1.0", "type": "module", "engines": { "node": "22.23.2" }, "packageManager": "npm@10.9.8", "scripts": { "dev": "vite", "build": "tsc -b && vite build", "preview": "vite preview", "check:facade-boundary": "node scripts/check-facade-boundary.mjs", "test:facade": "tsx --test tests/facade.test.ts", "check:runtime": "node scripts/check-runtime.mjs", "verify": "npm run check:runtime && npm run check:facade-boundary && npm run test:facade && npm run build" }, "dependencies": { "@bitbybit-dev/occt": "1.1.1", "@bitbybit-dev/occt-worker": "1.1.1", "@sqlite.org/sqlite-wasm": "3.53.0-build1", "fast-xml-parser": "5.10.1", "fflate": "0.8.3", "lucide-react": "^0.468.0", "react": "^18.3.1", "react-dom": "^18.3.1", "three": "0.185.1" }, "devDependencies": { "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", "@types/three": "0.185.3", "@vitejs/plugin-react": "^4.3.4", "tsx": "^4.23.1", "typescript": "^5.7.2", "vite": "^6.0.5" } }