{ "name": "dossier", "private": true, "version": "0.0.0", "type": "module", "license": "AGPL-3.0-or-later", "author": "Karim Gabriele Varano", "scripts": { "dev": "vite", "build": "tsc -b && vite build", "preview": "vite preview", "test": "vitest run", "test:watch": "vitest", "tauri": "tauri", "tauri:dev": "tauri dev", "tauri:build": "tauri build", "dump:native": "node scripts/dump-native-scene.mjs", "shell": "scripts/chromium-shell.sh", "electron": "scripts/electron-shell.sh", "build:engine": "wasm-pack build src-tauri/render2d --release --target web --out-dir ../../src/engine/pkg --out-name render2d --no-default-features --features web", "build:engine3d": "wasm-pack build src-tauri/render3d --release --target web --out-dir ../../src/engine/pkg3d --out-name render3d --no-default-features --features web", "build:geometry": "wasm-pack build src-tauri/geometry --release --target web --out-dir ../../src/engine/pkgGeometry --out-name geometry --no-default-features --features web", "build:kernel2d": "wasm-pack build src-tauri/kernel2d --release --target web --out-dir ../../src/engine/pkgKernel2d --out-name kernel2d --no-default-features --features web", "build:dwgimport": "wasm-pack build src-tauri/dwgimport --release --target web --out-dir ../../src/engine/pkgDwgImport --out-name dwgimport --no-default-features --features web", "build:truck": "wasm-pack build src-tauri/trucksolid --release --target web --out-dir ../../src/engine/pkgTruck --out-name trucksolid --no-default-features --features web" }, "dependencies": { "@mlightcad/libredwg-web": "^0.7.7", "@tauri-apps/api": "^2.11.1", "@tauri-apps/plugin-dialog": "^2.7.1", "@tauri-apps/plugin-fs": "^2.5.1", "delaunator": "^5.1.0", "dxf-parser": "^1.1.2", "jspdf": "^4.2.1", "jszip": "^3.10.1", "opencascade.js": "^1.1.1", "polygon-clipping": "^0.15.7", "react": "^18.3.1", "react-dom": "^18.3.1", "svg2pdf.js": "^2.7.0", "three": "^0.169.0" }, "devDependencies": { "@tauri-apps/cli": "^2.11.4", "@types/react": "^18.3.11", "@types/react-dom": "^18.3.0", "@types/three": "^0.169.0", "@vitejs/plugin-react": "^4.3.2", "electron": "^43.0.0", "playwright": "^1.61.1", "puppeteer": "^25.2.1", "typescript": "^5.6.2", "vite": "^5.4.8", "vitest": "^4.1.9", "wasm-pack": "^0.15.0" }, "allowScripts": { "core-js@3.49.0": true, "esbuild@0.21.5": true, "fsevents@2.3.3": true, "fsevents@2.3.2": true, "wasm-pack@0.15.0": true } }