{
  "name": "petzy-backend",
  "version": "1.0.0",
  "description": "PetZY backend — Node.js, Express, MySQL (Sequelize), Socket.IO",
  "private": true,
  "main": "src/server.js",
  "scripts": {
    "start": "node src/server.js",
    "dev": "nodemon src/server.js",
    "create-admin": "node src/seeders/createAdmin.js",
    "db:setup": "node src/scripts/dbSetup.js",
    "seed:demo-verticals": "node src/scripts/seedDemoVerticals.js",
    "seed:demo-restaurants": "node src/scripts/seedDemoRestaurants.js",
    "seed:demo-blank": "node src/scripts/seedDemoBlank.js",
    "seed:coupons": "node src/scripts/seedDummyCoupons.js",
    "lint": "echo \"(no linter configured)\" && exit 0"
  },
  "dependencies": {
    "bcryptjs": "^2.4.3",
    "compression": "^1.7.4",
    "cookie-parser": "^1.4.6",
    "cors": "^2.8.5",
    "dotenv": "^16.4.5",
    "express": "^4.19.2",
    "express-rate-limit": "^7.2.0",
    "express-validator": "^7.0.1",
    "helmet": "^7.1.0",
    "jsonwebtoken": "^9.0.2",
    "multer": "^1.4.5-lts.1",
    "mysql2": "^3.9.7",
    "nodemailer": "^6.9.13",
    "sequelize": "^6.37.3",
    "sharp": "^0.33.3",
    "slugify": "^1.6.6",
    "socket.io": "^4.7.5",
    "uuid": "^9.0.1",
    "winston": "^3.13.0"
  },
  "devDependencies": {
    "nodemon": "^3.1.0"
  },
  "allowScripts": {
    "sharp@0.33.5": true
  }
}
