{
  "name": "backend",
  "version": "0.0.0",
  "private": true,
  "scripts": {
    "start": "node ./dist/app.js",
    "dev": "tsx watch src/app.ts",
    "build": "tsc",
    "seed": "tsx src/seeders/run.ts",
    "seed:permissions": "tsx -e \"import { seedRolesAndPermissions } from './src/seeders/permissionSeeder'; seedRolesAndPermissions().then(() => process.exit(0));\""
  },
  "dependencies": {
    "bcryptjs": "^2.4.3",
    "cookie-parser": "~1.4.4",
    "cors": "^2.8.5",
    "debug": "~2.6.9",
    "express": "~4.16.1",
    "fs": "0.0.1-security",
    "html-pdf": "^3.0.1",
    "html-pdf-node": "^1.0.8",
    "http-errors": "~1.6.3",
    "jade": "~1.11.0",
    "joi": "^17.4.2",
    "jsonwebtoken": "^8.5.1",
    "lodash": "^4.17.21",
    "moment": "^2.29.1",
    "morgan": "~1.9.1",
    "mysql": "^2.18.1",
    "mysql2": "^2.3.3",
    "nodemailer": "^6.7.0",
    "nodemon": "^2.0.13",
    "paypal-rest-sdk": "^1.8.1",
    "rand-token": "^1.0.1",
    "request-context": "^2.0.0",
    "sequelize": "^6.12.0-alpha.1",
    "xlsx": "^0.18.5"
  },
  "devDependencies": {
    "@types/bcryptjs": "^2.4.6",
    "@types/cookie-parser": "^1.4.10",
    "@types/cors": "^2.8.19",
    "@types/express": "^5.0.6",
    "@types/jsonwebtoken": "^9.0.10",
    "@types/lodash": "^4.17.24",
    "@types/morgan": "^1.9.10",
    "@types/node": "^26.1.1",
    "@types/sequelize": "^4.28.20",
    "ts-node-dev": "^2.0.0",
    "tsx": "^4.23.1",
    "typescript": "^5.9.3"
  }
}
