{ "name": "stepview", "version": "0.1.0", "description": "Dockerized 3D CAD model viewer for STEP, STP, and STL files", "scripts": { "dev": "concurrently \"tsx watch src/server/app.ts\" \"vite build --watch\"", "build": "tsc -p tsconfig.server.json && vite build", "start": "node --disable-warning=ExperimentalWarning dist/server/app.js", "clean": "rimraf dist public" }, "dependencies": { "bcryptjs": "^2.4.3", "compression": "^1.8.1", "dotenv": "^16.4.5", "ejs": "^3.1.10", "express": "^4.19.2", "express-session": "^1.18.0", "multer": "^1.4.5-lts.1", "occt-import-js": "^0.0.23", "pngjs": "^6.0.0", "slugify": "^1.6.6", "three": "^0.184.0" }, "devDependencies": { "@types/bcryptjs": "^2.4.6", "@types/compression": "^1.8.1", "@types/ejs": "^3.1.5", "@types/express": "^4.17.21", "@types/express-session": "^1.18.0", "@types/multer": "^1.4.11", "@types/node": "^22.0.0", "@types/pngjs": "^6.0.5", "@types/three": "^0.184.0", "autoprefixer": "^10.4.19", "concurrently": "^8.2.2", "postcss": "^8.4.38", "rimraf": "^5.0.7", "tailwindcss": "^3.4.3", "tsx": "^4.10.5", "typescript": "^5.4.5", "vite": "^5.2.10" } }