Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
e934a3ad8This file is pinned to the selected release. Download the original to open it in your design tool.
{
"name": "agentscad",
"version": "0.5.0.0",
"private": true,
"scripts": {
"dev": "next dev -p 3000",
"dev:all": "next dev -p 3000",
"dev:app": "next dev -p 3000",
"runtime:openscad:install": "node scripts/install-openscad-wasm.mjs",
"build": "bun run runtime:openscad:install && next build && cp -r .next/static .next/standalone/.next/ && cp -r public .next/standalone/",
"start": "NODE_ENV=production bun .next/standalone/server.js 2>&1 | tee server.log",
"doctor": "bun scripts/doctor.ts",
"test": "bun run test:unit",
"test:unit": "bun test --timeout 10000 --path-ignore-patterns='**/*.openscad.test.ts' --path-ignore-patterns='**/*.wasm.test.ts'",
"test:openscad": "bun test --timeout 60000 src/lib/tools/__tests__/scad-renderer.openscad.test.ts",
"test:wasm": "bun run runtime:openscad:install && bun test --timeout 180000 src/lib/tools/__tests__/scad-renderer.wasm.test.ts",
"test:all": "bun test --timeout 30000",
"typecheck": "next typegen && tsc --noEmit",
"license:audit": "node scripts/audit-licenses.mjs",
"scad:libs:check": "python3 skills/scad-library-policy/scripts/check_scad_libraries.py",
"scad:libs:install": "python3 skills/scad-library-policy/scripts/install_scad_libraries.py",
"scad:libs:install:gpl": "python3 skills/scad-library-policy/scripts/install_scad_libraries.py --include-gpl",
"lint": "eslint .",
"cad:eval": "bun scripts/eval/run-benchmark.ts",
"cad:eval:fast": "bun scripts/eval/run-benchmark.ts --fast",
"cad:eval:case": "bun scripts/eval/run-benchmark.ts --case",
"cad:eval:render": "bun run runtime:openscad:install && bun scripts/eval/run-render-benchmark.ts",
"cad:eval:report": "bun scripts/eval/report.ts",
"db:push": "prisma db push",
"db:generate": "prisma generate",
"db:migrate": "prisma migrate dev",
"db:reset": "prisma migrate reset"
},
"dependencies": {
"@dnd-kit/core": "^6.3.1",
"@dnd-kit/sortable": "^10.0.0",
"@dnd-kit/utilities": "^3.2.2",
"@hookform/resolvers": "^5.1.1",
"@prisma/client": "^6.19.2",
"@radix-ui/react-accordion": "^1.2.11",
"@radix-ui/react-alert-dialog": "^1.1.14",
"@radix-ui/react-aspect-ratio": "^1.1.7",
"@radix-ui/react-avatar": "^1.1.10",
"@radix-ui/react-checkbox": "^1.3.2",
"@radix-ui/react-collapsible": "^1.1.11",
"@radix-ui/react-context-menu": "^2.2.15",
"@radix-ui/react-dialog": "^1.1.14",
"@radix-ui/react-dropdown-menu": "^2.1.15",
"@radix-ui/react-hover-card": "^1.1.14",
"@radix-ui/react-label": "^2.1.7",
"@radix-ui/react-menubar": "^1.1.15",
"@radix-ui/react-navigation-menu": "^1.2.13",
"@radix-ui/react-popover": "^1.1.14",
"@radix-ui/react-progress": "^1.1.7",
"@radix-ui/react-radio-group": "^1.3.7",
"@radix-ui/react-scroll-area": "^1.2.9",
"@radix-ui/react-select": "^2.2.5",
"@radix-ui/react-separator": "^1.1.7",
"@radix-ui/react-slider": "^1.3.5",
"@radix-ui/react-slot": "^1.2.3",
"@radix-ui/react-switch": "^1.2.5",
"@radix-ui/react-tabs": "^1.1.12",
"@radix-ui/react-toast": "^1.2.14",
"@radix-ui/react-toggle": "^1.1.9",
"@radix-ui/react-toggle-group": "^1.1.10",
"@radix-ui/react-tooltip": "^1.2.7",
"@react-three/drei": "^10.7.7",
"@react-three/fiber": "^9.6.0",
"@reactuses/core": "^6.0.5",
"@tanstack/react-query": "^5.82.0",
"@tanstack/react-table": "^8.21.3",
"@types/three": "^0.184.0",
"@vercel/blob": "^2.6.1",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"cmdk": "^1.1.1",
"embla-carousel-react": "^8.6.0",
"fflate": "^0.8.2",
"framer-motion": "^12.23.2",
"input-otp": "^1.4.2",
"lucide-react": "^0.525.0",
"next": "16.2.6",
"next-auth": "^4.24.11",
"next-intl": "^4.3.4",
"next-themes": "^0.4.6",
"react": "^19.0.0",
"react-day-picker": "^9.8.0",
"react-dom": "^19.0.0",
"react-hook-form": "^7.60.0",
"react-markdown": "^10.1.0",
"react-resizable-panels": "^3.0.3",
"react-syntax-highlighter": "^15.6.1",
"sharp": "^0.34.3",
"sonner": "^2.0.6",
"tailwind-merge": "^3.3.1",
"tailwindcss-animate": "^1.0.7",
"three": "^0.184.0",
"uuid": "^11.1.0",
"vaul": "^1.1.2",
"z-ai-web-dev-sdk": "^0.0.17",
"zod": "^4.0.2"
},
"devDependencies": {
"@tailwindcss/postcss": "^4",
"@types/react": "^19",
"@types/react-dom": "^19",
"bun-types": "^1.3.4",
"eslint": "^9",
"eslint-config-next": "16.2.6",
"prisma": "^6.19.2",
"tailwindcss": "^4",
"tw-animate-css": "^1.3.5",
"typescript": "^5"
}
}