{ "name": "backend", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "start": "node server.js", "dev": "nodemon server.js", "test": "jest --runInBand", "test:unit": "jest --testPathPatterns=unit --runInBand", "test:integration": "jest --testPathPatterns=integration --runInBand", "test:security": "jest --testPathPatterns=security --runInBand", "test:watch": "jest --watch --runInBand", "test:coverage": "jest --coverage --runInBand", "db:init": "node scripts/db-cli.js init", "db:status": "node scripts/db-cli.js status", "db:reset": "node scripts/db-cli.js reset", "db:clear": "node scripts/clear-data.js", "db:validate": "node scripts/db-cli.js validate", "db:cleanup": "node scripts/db-cli.js cleanup", "db:diagnostics": "node scripts/db-cli.js diagnostics", "db:test": "node test-db-setup.js", "db:backup": "node scripts/db-backup.js backup", "db:backup:schema": "node scripts/db-backup.js schema", "db:backup:data": "node scripts/db-backup.js data", "db:backup:list": "node scripts/db-backup.js list", "db:backup:cleanup": "node scripts/db-backup.js cleanup", "db:restore": "node scripts/db-backup.js restore" }, "keywords": [], "author": "", "license": "ISC", "type": "commonjs", "dependencies": { "bcrypt": "^6.0.0", "cookie-parser": "^1.4.7", "dotenv": "^17.2.0", "express": "^5.1.0", "express-rate-limit": "^8.0.1", "helmet": "^8.1.0", "jsonwebtoken": "^9.0.2", "nodemailer": "^7.0.5", "pg": "^8.16.3" }, "devDependencies": { "axios": "^1.10.0", "jest": "^29.7.0", "nodemon": "^3.1.10", "supertest": "^7.0.0" } }