{
  "name": "api-project",
  "version": "1.0.0",
  "description": "Dynamic API server with authentication",
  "main": "server.js",
  "engines": {
    "node": ">=20 <21"
  },
  "scripts": {
    "start": "node server.js",
    "dev": "nodemon server.js"
  },
  "dependencies": {
    "@simplewebauthn/server": "^13.1.2",
    "@simplewebauthn/typescript-types": "^8.3.4",
    "axios": "^1.11.0",
    "bcryptjs": "^2.4.3",
    "crc": "^4.3.2",
    "deep-diff": "^1.0.2",
    "dotenv": "^16.4.5",
    "express": "^4.19.2",
    "express-session": "^1.18.0",
    "javascript-obfuscator": "^4.1.1",
    "jimp": "^1.6.0",
    "mongoose": "^8.4.4",
    "multer": "^2.0.2",
    "nodemailer": "^7.0.5",
    "on-finished": "^2.4.1",
    "piexifjs": "^1.0.6",
    "qrcode": "^1.5.4",
    "qris-payment": "^1.0.5",
    "qs": "^6.14.0",
    "terser": "^5.43.1",
    "uuid": "^11.1.0"
  },
  "devDependencies": {
    "nodemon": "^3.1.0"
  },
  "nodemonConfig": {
    "watch": [
      "server.js",
      "routes",
      "lib",
      "utils",
      "models"
    ],
    "ext": "js,json",
    "ignore": [
      "node_modules/"
    ]
  }
}
