{
   "name": "Template-api",
   "version": "0.0.1",
   "description": "Template API",
   "type": "commonjs",
   "devDependencies": {
      "@types/express": "^5.0.0",
      "@types/node": "^22.8.1",
      "nodemon": "^3.1.9",
      "ts-node": "^10.9.1",
      "typescript": "^5.6.3"
   },
   "dependencies": {
      "@types/bcrypt": "^5.0.2",
      "@types/jsonwebtoken": "^9.0.7",
      "@types/memory-cache": "^0.2.6",
      "@types/nodemailer": "^6.4.16",
      "axios": "^1.19.0",
      "bcryptjs": "^2.4.3",
      "body-parser": "^1.20.3",
      "cors": "^2.8.5",
      "crypto": "^1.0.1",
      "dotenv": "^16.4.5",
      "express": "^4.21.1",
      "express-session": "^1.18.1",
      "jsonwebtoken": "^9.0.2",
      "mongoose": "^8.9.5",
      "multer": "^1.4.5-lts.1",
      "mysql2": "^3.11.3",
      "nodemailer": "^6.9.16",
      "reflect-metadata": "^0.1.13",
      "swagger-autogen": "^2.23.7",
      "swagger-jsdoc": "^6.2.8",
      "swagger-ui-express": "^5.0.1",
      "typeorm": "^0.3.20",
      "uuid": "^10.0.0"
   },
   "scripts": {
      "start": "node build/app.js",
      "build": "tsc",
      "dev": "nodemon src/app.ts",
      "type-start": "ts-node src/app.ts",
      "typeorm": "typeorm-ts-node-commonjs",
      "generate-swagger": "nodemon --watch src/routes --exec npx ts-node src/swagger.config.ts",
      "seed": "npx ts-node src/scripts/seed.ts",
      "seed:gallery": "npx ts-node src/scripts/seed-gallery.ts",
      "seed:services": "npx ts-node src/scripts/seed-services.ts"
   }
}
