{
  "name": "roovers-server",
  "version": "0.0.1",
  "private": true,
  "type": "module",
  "scripts": {
    "start": "node --env-file=.env dist/server.js",
    "db:deploy": "prisma migrate deploy",
    "db:seed": "tsx --env-file=.env prisma/seed.ts",
    "backup:prod": "node --env-file=.env dist/scripts/backup.js",
    "restore:prod": "node --env-file=.env dist/scripts/restore.js",
    "backup:verify:prod": "node --env-file=.env dist/scripts/backup-verify.js"
  },
  "prisma": {
    "seed": "tsx --env-file=.env prisma/seed.ts"
  },
  "dependencies": {
    "@node-rs/argon2": "^2.2.1",
    "@prisma/client": "^6.0.0",
    "cookie-parser": "^1.4.7",
    "cors": "^2.8.5",
    "decimal.js": "^10.4.3",
    "express": "^4.21.0",
    "express-rate-limit": "^7.4.0",
    "helmet": "^8.0.0",
    "jose": "^6.2.12",
    "nodemailer": "^10.0.10",
    "otplib": "^12.0.1",
    "pdfkit": "^0.20.2",
    "pino": "^9.4.0",
    "pino-http": "^10.3.0",
    "prisma": "^6.0.0",
    "qrcode": "^1.5.4",
    "tsx": "^4.19.0",
    "web-push": "^3.6.7",
    "zod": "^3.23.8"
  }
}
