{
  "name": "suitepro-saas",
  "version": "1.0.0",
  "description": "Plateforme SaaS multi-entreprises pour sociétés de nettoyage - Node.js, Express, MySQL, EJS.",
  "main": "app.js",
  "scripts": {
    "start": "node app.js",
    "dev": "NODE_ENV=development nodemon app.js",
    "seed": "node sql/seed-admin.js",
    "seed:demo": "node sql/seed-demo.js",
    "seed:team": "node sql/seed-demo-team.js",
    "seed:accounts": "node sql/seed-demo-accounts.js",
    "pdf:regenerate": "node sql/regenerate-pdfs.js",
    "check": "node -c app.js && node -c config/db.js && node -c controllers/auth.controller.js && node -c controllers/client.controller.js && node -c controllers/admin.controller.js && node -c controllers/accounting.controller.js && node -c controllers/payroll.controller.js && node -c controllers/operationsSuite.controller.js && node -c controllers/advancedModules.controller.js && node -c controllers/fiduciary.controller.js && node -c controllers/staff.controller.js && node -c controllers/public.controller.js && node -c controllers/saasAdmin.controller.js && node -c routes/fiduciary.routes.js && node -c middlewares/saasAdmin.js && node -c middlewares/admin.js && node -c middlewares/auth.js && node -c services/pdf.service.js && node -c services/camt.service.js && node -c services/accounting.service.js && node -c services/payroll.service.js && node -c services/operationsSuite.service.js && node -c services/advancedModules.service.js && node -c services/premiumFeatures.service.js && node -c services/permissions.service.js && node -c services/invitation.service.js && node -c services/industryPresets.service.js"
  },
  "dependencies": {
    "archiver": "^7.0.1",
    "bcryptjs": "^3.0.3",
    "compression": "^1.8.1",
    "dotenv": "^16.4.7",
    "ejs": "^3.1.10",
    "ejs-mate": "^4.0.0",
    "express": "^4.21.2",
    "express-async-errors": "^3.1.1",
    "express-mysql-session": "^3.0.3",
    "express-rate-limit": "^7.5.0",
    "express-session": "^1.18.1",
    "express-validator": "^7.2.1",
    "fast-xml-parser": "^5.8.0",
    "helmet": "^8.0.0",
    "method-override": "^3.0.0",
    "mime-types": "^2.1.35",
    "multer": "^2.0.2",
    "mysql2": "^3.12.0",
    "nodemailer": "^8.0.10",
    "pdfkit": "^0.16.0",
    "qrcode": "^1.5.4",
    "slugify": "^1.6.6"
  },
  "devDependencies": {
    "nodemon": "^3.1.9"
  },
  "engines": {
    "node": ">=18"
  }
}
