{ "name": "skymoney-api", "version": "0.1.0", "type": "module", "scripts": { "build": "tsc", "start": "node dist/server.js", "dev": "tsx src/server.ts", "generate": "prisma generate", "migrate": "prisma migrate dev", "seed": "prisma db seed", "test": "vitest --run", "test:watch": "vitest", "rollover": "tsx src/scripts/run-rollover.ts", "plan:manage": "tsx src/scripts/manage-plan.ts" }, "prisma": { "seed": "tsx --tsconfig prisma/tsconfig.seed.json prisma/seed.ts" }, "devDependencies": { "@types/node": "^20.19.25", "@types/supertest": "^6.0.3", "prisma": "^5.22.0", "supertest": "^6.3.4", "tsx": "^4.20.6", "typescript": "^5.6.3", "vitest": "^2.1.3" }, "dependencies": { "@fastify/cookie": "^11.0.2", "@fastify/cors": "^10.1.0", "@fastify/jwt": "^10.0.0", "@fastify/rate-limit": "^10.3.0", "@prisma/client": "^5.22.0", "argon2": "^0.40.1", "date-fns-tz": "^3.2.0", "fastify": "^5.6.2", "node-cron": "^4.2.1", "zod": "^3.23.8" } }