{
  "name": "email-manager",
  "version": "1.0.0",
  "description": "Email Management System - replaces cPanel Email Accounts UI via cPanel UAPI",
  "type": "module",
  "engines": {
    "node": ">=22.0.0"
  },
  "scripts": {
    "start": "node --experimental-sqlite app.js",
    "dev": "node --experimental-sqlite --watch app.js",
    "migrate": "node --experimental-sqlite scripts/migrate.js",
    "seed": "node --experimental-sqlite scripts/seed.js",
    "assets": "node scripts/copy-assets.js",
    "setup": "npm install --ignore-scripts && npm run assets && npm run migrate && npm run seed"
  },
  "dependencies": {
    "@fortawesome/fontawesome-free": "^6.7.2",
    "axios": "^1.7.9",
    "bcryptjs": "^2.4.3",
    "chart.js": "^4.4.7",
    "compression": "^1.7.5",
    "cookie-parser": "^1.4.7",
    "csrf-csrf": "^3.1.0",
    "dotenv": "^16.4.7",
    "ejs": "^3.1.10",
    "exceljs": "^4.4.0",
    "express": "^4.21.2",
    "express-ejs-layouts": "^2.5.1",
    "express-rate-limit": "^7.5.0",
    "express-session": "^1.18.1",
    "express-validator": "^7.2.1",
    "helmet": "^8.0.0",
    "imapflow": "^1.6.6",
    "jquery": "^3.7.1",
    "mailparser": "^3.9.15",
    "morgan": "^1.10.0",
    "multer": "^1.4.5-lts.1",
    "sweetalert2": "^11.15.10",
    "winston": "^3.17.0"
  }
}
