{
  "name": "schoolly-multitenant",
  "version": "1.0.0",
  "description": "SchoollyApp \u2014 multi-tenant school management backend (Node.js + PostgreSQL)",
  "main": "server.js",
  "scripts": {
    "start": "node server.js",
    "dev": "node --watch server.js",
    "migrate": "node db/run-schema.js && node db/run-migrations.js",
    "seed:legacy": "node migration/migrate-legacy-sheet.js",
    "seed:demo": "node db/seed-demo.js",
    "delete:demo": "node db/delete-demo.js",
    "security-check": "npm audit --audit-level=moderate"
  },
  "engines": {
    "node": ">=18.0.0"
  },
  "dependencies": {
    "bcryptjs": "^2.4.3",
    "cloudinary": "^2.5.1",
    "cors": "^2.8.5",
    "dotenv": "^16.4.5",
    "express": "^4.19.2",
    "express-async-errors": "^3.1.1",
    "express-rate-limit": "^7.4.0",
    "helmet": "^7.1.0",
    "jsonwebtoken": "^9.0.2",
    "multer": "^1.4.5-lts.1",
    "pg": "^8.12.0"
  },
  "overrides": {
    "qs": "6.16.0"
  }
}
