{ "name": "server", "version": "1.0.0", "main": "index.js", "type": "module", "scripts": { "dev": "nodemon --exec tsx src/index.js", "build": "tsc && tsc-alias", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage" }, "keywords": [], "author": "", "license": "ISC", "description": "", "devDependencies": { "@types/cookie-parser": "1.4.9", "@types/cors": "2.8.19", "@types/jest": "^29.5.12", "@types/jsonwebtoken": "9.0.10", "@types/node": "24.7.1", "@types/nodemailer": "7.0.2", "@types/swagger-ui-express": "4.1.8", "jest": "^29.7.0", "nodemon": "3.1.10", "ts-jest": "^29.2.5", "tsc-alias": "1.8.16", "tsx": "4.20.6", "typescript": "5.9.3" }, "dependencies": { "bcryptjs": "3.0.2", "cacheable-lookup": "7.0.0", "cookie-parser": "1.4.7", "cors": "2.8.5", "dotenv": "17.2.3", "express": "5.1.0", "got": "14.5.0", "jsonwebtoken": "9.0.2", "mongoose": "8.19.1", "nodemailer": "^7.0.11", "ping": "1.0.0", "stripe": "^20.0.0", "super-simple-scheduler": "1.4.6", "swagger-ui-express": "5.0.1", "winston": "3.18.3", "zod": "4.1.12" } }