{ "name": "@cc-manager/server", "version": "1.0.0", "private": true, "type": "module", "main": "dist/index.js", "scripts": { "dev": "tsx watch --env-file-if-exists=.env src/index.ts", "build": "prisma generate && tsc -p tsconfig.json", "start": "node dist/index.js", "generate": "prisma generate", "migrate": "prisma migrate deploy", "migrate:dev": "prisma migrate dev", "studio": "prisma studio", "typecheck": "tsc -p tsconfig.json --noEmit && tsc -p tsconfig.test.json", "test": "node --import tsx --test test/*.test.ts" }, "dependencies": { "@fastify/cookie": "^11.0.2", "@fastify/helmet": "^13.0.1", "@fastify/multipart": "^9.0.3", "@fastify/rate-limit": "^10.2.2", "@fastify/static": "^8.1.1", "@node-rs/argon2": "^2.0.2", "@prisma/client": "^6.5.0", "csv-parse": "^5.6.0", "csv-stringify": "^6.8.3", "fastify": "^5.2.1", "otplib": "^13.5.0", "prisma": "^6.5.0", "qrcode": "^1.5.4", "zod": "^3.24.2" }, "devDependencies": { "@electric-sql/pglite": "^0.5.8", "@electric-sql/pglite-socket": "^0.2.11", "@types/node": "^22.13.10", "@types/qrcode": "^1.5.5", "tsx": "^4.19.3", "typescript": "^5.8.2" } }