{ "name": "hackerAPI", "version": "3.1.4", "private": true, "scripts": { "start": "DEBUG=hackboard:* NODE_ENV=development nodemon --ignore gcp_creds.json ./bin/www.js", "start-windows": "set DEBUG=hackboard:* && set NODE_ENV=test && nodemon --ignore gcp_creds.json ./bin/www.js", "deploy": "NODE_ENV=deployment node ./bin/www.js", "debug": "DEBUG=hackboard:* NODE_ENV=development nodemon --ignore gcp_creds.json ./bin/www.js", "test": "DEBUG=hackboard:* NODE_ENV=development mocha -r dotenv/config --reporter spec tests/**.js --exit", "test-windows": "DEBUG=hackboard:* SET NODE_ENV=development & mocha -r dotenv/config --reporter spec tests/**.js --exit", "seed": "NODE_ENV=development node ./seed/index.js", "docs": "apidoc -i ./routes -o ./docs/api/", "format": "prettier --write '**/*.js'", "lint": "eslint --fix '**/*.js'" }, "dependencies": { "@google-cloud/storage": "^7.7.0", "@sendgrid/mail": "^8.1.0", "bcrypt": "^5.1.1", "cookie-parser": "^1.4.6", "cookie-session": "^2.0.0", "cors": "^2.8.5", "cryptiles": "^4.1.3", "debug": "~4.3.4", "dotenv": "^16.3.1", "express": "~4.18.2", "express-validator": "^7.0.1", "express-winston": "^4.2.0", "googleapis": "^154.1.0", "handlebars": "^4.7.8", "jsonwebtoken": "^9.0.2", "memory-cache": "^0.2.0", "mongoose": "^8.0.4", "multer": "^1.4.2", "passport": "^0.5.3", "passport-local": "^1.0.0", "promise.allsettled": "^1.0.7", "q": "^1.5.1", "qrcode": "^1.5.3", "winston": "^3.11.0" }, "devDependencies": { "@types/express": "^4.17.21", "@types/google-cloud__storage": "^1.7.2", "@types/mongodb": "^4.0.6", "@types/mongoose": "^5.11.97", "@types/multer": "^1.4.11", "apidoc": "^1.2.0", "chai": "^4.4.1", "chai-http": "^4.4.0", "eslint": "8.56.0", "eslint-config-prettier": "9.1.0", "eslint-plugin-prettier": "5.1.3", "mocha": "^10.2.0", "nodemon": "^3.0.2", "prettier": "3.1.1" } }