{ "name": "@lab/labd", "version": "0.1.0", "private": true, "type": "module", "main": "./dist/main.js", "types": "./dist/main.d.ts", "exports": { ".": { "import": "./dist/main.js", "types": "./dist/main.d.ts" } }, "scripts": { "build": "tsc --build", "clean": "rimraf dist", "dev": "tsx src/main.ts", "db:push": "prisma db push", "db:generate": "prisma generate", "db:migrate:dev": "prisma migrate dev", "db:migrate:deploy": "prisma migrate deploy", "db:migrate:reset": "prisma migrate reset", "db:seed": "tsx prisma/seed.ts", "db:studio": "prisma studio" }, "dependencies": { "@fastify/rate-limit": "^10.3.0", "@fastify/websocket": "^11.0.2", "@lab/core": "workspace:^", "@lab/shared": "workspace:*", "@prisma/client": "^6.9.0", "bcryptjs": "^3.0.3", "fastify": "^5.3.3", "winston": "^3.17.0", "ws": "^8.19.0", "zod": "^4.3.6" }, "prisma": { "seed": "tsx prisma/seed.ts" }, "devDependencies": { "@types/bcryptjs": "^3.0.0", "@types/node": "^22.14.1", "@types/ws": "^8.18.1", "prisma": "^6.9.0", "rimraf": "^6.1.3", "tsx": "^4.21.0", "typescript": "^5.9.3" } }