create-benm-app
Version:
Boilerplate for REST API with Node.js, ExpressJS, and MongoDB
59 lines (58 loc) • 1.51 kB
JSON
{
"name": "create-benm-app",
"description": "Boilerplate for REST API with Node.js, ExpressJS, and MongoDB",
"version": "0.1.3",
"version_short": "0.1",
"license": "MIT",
"homepage": "https://umagol.github.io/BENM",
"bin": {
"create-benm-app": "./src/bin/CreateBENMApp.js"
},
"main": "app.js",
"repository": {
"type": "git",
"url": "https://github.com/umagol/BENM"
},
"bugs": {
"url": "https://github.com/umagol/BENM/issues"
},
"keywords": [
"nodejs",
"expressjs",
"boilerplate",
"mongodb",
"API",
"API boilerplate"
],
"scripts": {
"start": "node ./src/bin/www",
"dev": "nodemon ./src/bin/www",
"build": "npm install",
"start:docker": "docker compose up --build -d",
"build:docker": "docker build -t benm-app .",
"start:docker-image": "docker run -d -p 8000:8000 benm-app",
"test": "nyc _mocha --timeout 10000 --exit --report lcovonly -- -R spec",
"lint": "eslint --fix --config .eslintrc.json \"**/*.js\""
},
"dependencies": {
"bcrypt": "^5.0.1",
"cookie-parser": "^1.4.6",
"cors": "^2.8.5",
"debug": "~4.3.4",
"dotenv": "^16.0.1",
"express": "~4.18.1",
"express-validator": "^6.14.0",
"jsonwebtoken": "^8.5.1",
"mongoose": "^6.3.4",
"morgan": "~1.10.0",
"nodemailer": "^6.7.5"
},
"devDependencies": {
"chai": "^4.3.6",
"chai-http": "^4.3.0",
"eslint": "^8.16.0",
"mocha": "^10.0.0",
"nodemon": "^2.0.16",
"nyc": "^15.1.0"
}
}