{
  "name": "zucegroup-webapp",
  "version": "0.1.0",
  "private": true,
  "description": "ZUCE Group corporate website + internal systems (CMS, HR, Finance, CRM/PM)",
  "engines": {
    "node": ">=18.x"
  },
  "main": "app.js",
  "scripts": {
    "start": "node app.js",
    "dev": "nodemon app.js",
    "db:sync": "node scripts/sync-db.js",
    "db:seed-admin": "node scripts/seed-admin.js",
    "db:seed-content": "node scripts/seed-countries-divisions.js",
    "db:migrate-wp": "node scripts/migrate-wordpress.js",
    "db:fix-entities": "node scripts/fix-html-entities.js",
    "db:clean-divi-pages": "node scripts/clean-divi-pages.js",
    "db:redesign-about": "node scripts/redesign-about-page.js",
    "db:seed-projects": "node scripts/seed-projects.js",
    "db:tag-category-scopes": "node scripts/tag-category-scopes.js",
    "db:scan-legacy-media": "node scripts/scan-legacy-media.js",
    "db:fix-legacy-media": "node scripts/fix-legacy-media.js"
  },
  "dependencies": {
    "express": "^4.19.2",
    "express-async-errors": "^3.1.1",
    "express-session": "^1.18.0",
    "express-mysql-session": "^3.0.3",
    "ejs": "^3.1.10",
    "express-ejs-layouts": "^2.5.1",
    "sequelize": "^6.37.3",
    "mysql2": "^3.10.1",
    "bcryptjs": "^2.4.3",
    "dotenv": "^16.4.5",
    "connect-flash": "^0.1.1",
    "method-override": "^3.0.0",
    "multer": "^1.4.5-lts.1",
    "cheerio": "^1.0.0",
    "nodemailer": "^6.9.14"
  },
  "devDependencies": {
    "nodemon": "^3.1.4"
  }
}
