{ "name": "backend", "version": "1.0.0", "description": "", "main": "app.js", "type": "module", "scripts": { "dev": "set NODE_ENV=development && nodemon app.js", "start": "node app.js", "test": "set NODE_ENV=testing && node --experimental-vm-modules node_modules/jest/bin/jest.js --runInBand", "doc": "swagger-jsdoc-generator config.json > documentation.json", "doc2": "redoc-cli bundle -o apidoc/index.html documentation.json", "lint": "eslint ./**/*.js", "prettier": "prettier ./**/*.js --write", "jsdoc": "jsdoc -c jsdoc.json", "coverage": "npm run test -- --coverage", "seed": "node ./seeds/seeder.js" }, "repository": { "type": "git", "url": "git+https://github.com/ZeyadTarekk/Test-Deploy.git" }, "author": "Zeyad", "license": "MIT", "bugs": { "url": "https://github.com/ZeyadTarekk/Test-Deploy/issues" }, "homepage": "https://github.com/ZeyadTarekk/Test-Deploy#readme", "dependencies": { "bcryptjs": "^2.4.3", "body-parser": "^1.20.1", "cors": "^2.8.5", "crypto": "^1.0.1", "dotenv": "^16.0.3", "express": "^4.18.1", "express-rate-limit": "^6.7.0", "express-validator": "^6.14.2", "fcm-node": "^1.6.1", "jest-html-reporter": "^3.7.0", "jsonwebtoken": "^8.5.1", "jwt-decode": "^3.1.2", "mailgun-js": "^0.22.0", "mongodb": "^4.11.0", "mongoose": "^6.6.4", "morgan": "^1.10.0", "multer": "^1.4.5-lts.1", "nodemailer": "^6.8.0", "nodemailer-sendgrid-transport": "^0.2.0", "unique-username-generator": "^1.1.3" }, "devDependencies": { "@faker-js/faker": "^7.6.0", "eslint": "^8.25.0", "eslint-plugin-prettier": "^4.2.1", "istanbul": "^0.4.5", "jest": "^29.3.1", "jsdoc": "^3.6.11", "nodemon": "^2.0.20", "nyc": "^15.1.0", "prettier": "2.7.1", "redoc-cli": "^0.13.20", "supertest": "^6.3.1", "swagger-jsdoc": "^6.2.5", "swagger-jsdoc-generator": "^1.0.3", "swagger-ui-express": "^4.5.0" } }