{
  "name": "zu-backend",
  "version": "1.0.0",
  "description": "Ziauddin University Portal API — Node.js, PostgreSQL, Sequelize",
  "main": "src/server.js",
  "scripts": {
    "start": "node src/server.js",
    "dev": "nodemon src/server.js",
    "db:migrate": "sequelize-cli db:migrate --config src/config/database.js --migrations-path src/migrations --models-path src/models",
    "db:migrate:undo": "sequelize-cli db:migrate:undo --config src/config/database.js --migrations-path src/migrations",
    "db:seed": "sequelize-cli db:seed:all --config src/config/database.js --seeders-path src/seeders",
    "db:reset": "sequelize-cli db:migrate:undo:all --config src/config/database.js --migrations-path src/migrations && sequelize-cli db:migrate --config src/config/database.js --migrations-path src/migrations --models-path src/models && sequelize-cli db:seed:all --config src/config/database.js --seeders-path src/seeders",
    "client:dev": "npm run dev --prefix client",
    "client:build": "npm run build --prefix client"
  },
  "engines": {
    "node": ">=18"
  },
  "dependencies": {
    "bcryptjs": "^2.4.3",
    "cors": "^2.8.5",
    "dotenv": "^16.4.7",
    "express": "^4.21.2",
    "express-validator": "^7.2.1",
    "helmet": "^8.0.0",
    "jsonwebtoken": "^9.0.2",
    "morgan": "^1.10.0",
    "multer": "^1.4.5-lts.1",
    "pg": "^8.13.1",
    "pg-hstore": "^2.3.4",
    "sequelize": "^6.37.5"
  },
  "devDependencies": {
    "nodemon": "^3.1.9",
    "sequelize-cli": "^6.6.2"
  }
}
