{
  "name": "sistema-de-pagos-backend",
  "version": "1.0.0",
  "description": "Sistema Backend para IESTPs",
  "main": "index.js",
  "scripts": {
    "start": "NODE_ENV=production ts-node --files -r tsconfig-paths/register build/index.js",
    "build": "NODE_ENV=production rimraf ./build && tsc",
    "dev": "NODE_ENV=development tsnd -r tsconfig-paths/register --files --respawn --clear src/index.ts",
    "lint": "prettier src/ --write",
    "test": "NODE_ENV=test"
  },
  "keywords": [],
  "author": "Cesar A. Alvarado Rodriguez",
  "license": "ISC",
  "engines": {
    "node": ">=20",
    "pnpm": "9.1.0"
  },
  "devDependencies": {
    "@types/bcryptjs": "2.4.6",
    "@types/cors": "2.8.17",
    "@types/ejs": "3.1.5",
    "@types/express": "4.17.21",
    "@types/jsonwebtoken": "9.0.6",
    "@types/morgan": "1.9.9",
    "@types/multer": "1.4.11",
    "@types/node": "20.12.11",
    "@types/nodemailer": "6.4.15",
    "@types/pdfkit": "0.13.4",
    "@types/sequelize": "^4.28.20",
    "dotenv": "16.4.5",
    "express": "4.19.2",
    "morgan": "1.10.0",
    "prettier": "3.2.5",
    "rimraf": "5.0.7",
    "ts-node": "10.9.2",
    "ts-node-dev": "2.0.0",
    "tsconfig-paths": "4.2.0",
    "typescript": "5.4.5"
  },
  "dependencies": {
    "@aws-sdk/client-s3": "^3.596.0",
    "@aws-sdk/s3-request-presigner": "3.596.0",
    "base64url": "^3.0.1",
    "bcryptjs": "2.4.3",
    "cors": "2.8.5",
    "ejs": "3.1.10",
    "express-validator": "7.0.1",
    "jsonwebtoken": "9.0.2",
    "mariadb": "3.3.0",
    "moment-timezone": "0.5.45",
    "multer": "1.4.5-lts.1",
    "mysql2": "3.9.7",
    "nodemailer": "6.9.13",
    "pdfkit": "0.15.0",
    "sequelize": "6.37.3"
  }
}
