{
    "name": "infoseclabs-backend",
    "version": "0.1.0",
    "main": "src/server.js",
    "scripts": {
        "start": "node src/server.js",
        "dev": "nodemon src/server.js",
        "restore-db": "node src/scripts/restore_db.js",
        "diagnose": "node src/scripts/diagnose_cpanel.js",
        "build": "cd frontend && npm install && npm run build"
    },
    "dependencies": {
        "@sendgrid/mail": "^8.1.6",
        "axios": "^1.13.2",
        "bcryptjs": "^2.4.3",
        "cors": "^2.8.5",
        "dotenv": "^16.6.1",
        "expo-server-sdk": "^4.0.0",
        "express": "^4.18.2",
        "express-rate-limit": "^8.2.1",
        "helmet": "^8.1.0",
        "jsonwebtoken": "^9.0.2",
        "multer": "^2.0.2",
        "mysql2": "^3.18.2",
        "node-cron": "^2.0.3",
        "node-fetch": "^2.7.0",
        "nodemailer": "^6.9.8",
        "openai": "^4.104.0",
        "pdfkit": "^0.17.2",
        "puppeteer": "^24.36.0",
        "rss-parser": "^3.13.0",
        "socket.io": "^4.7.2",
        "stripe": "^20.0.0"
    },
    "devDependencies": {
        "jest": "^30.2.0",
        "node-mocks-http": "^1.17.2",
        "nodemon": "^3.0.3"
    }
}
