Files
headup_api/package.json
T
2023-09-12 21:43:57 +02:00

54 lines
1.7 KiB
JSON

{
"name": "hu-api",
"version": "1.0.0",
"description": "Head Up API",
"main": "app.js",
"author": "Solide Apps <contact@rampeur.fr>",
"contributors": [
"Julien Gautier <rampeur@gmail.com>"
],
"scripts": {
"mongo:start": "docker run --name hu-mongo -p 27017:27017 mongo & sleep 5",
"start": "APP_ENV=production node ./app.js",
"dev": "APP_ENV=development node ./app.js",
"local": "APP_ENV=local nodemon ./app.js",
"test": "newman run ./tests/api-tests.postman.json -e ./tests/env-api-tests.postman.json",
"stop": "lsof -ti :3200 | xargs kill",
"mongo:stop": "docker stop hu-mongo && docker rm hu-mongo"
},
"engines": {
"node": "^16.20.1 || ^18.16.1 || ^20.3.1"
},
"license": "UNLICENSED",
"private": true,
"dependencies": {
"@sendgrid/mail": "^7.7.0",
"bcrypt": "^5.1.0",
"body-parser": "^1.20.2",
"cors": "^2.8.5",
"dotenv": "^16.3.1",
"ejs": "^3.1.9",
"errorhandler": "^1.5.1",
"express": "^4.18.2",
"express-jwt": "^8.4.1",
"express-session": "^1.17.3",
"jsonwebtoken": "^9.0.0",
"method-override": "3.0.0",
"methods": "1.1.2",
"mongoose": "^6.11.2",
"mongoose-unique-validator": "^3.1.0",
"morgan": "^1.10.0",
"node-fetch": "^3.3.2",
"passport": "^0.6.0",
"passport-headerapikey": "^1.2.2",
"passport-local": "^1.0.0",
"request": "^2.88.2",
"slug": "^8.2.2",
"underscore": "^1.13.6",
"uuid": "^9.0.0"
},
"devDependencies": {
"newman": "^5.3.2",
"nodemon": "^2.0.22"
}
}