UNPKG

generator-express-no-stress

Version:

Awesome APIs with ExpressJS and OpenAPI/Swagger: Features automatic request validation, interactive api doc, and more.

52 lines (51 loc) 1.75 kB
{ "name": "<%= name %>", "version": "<%= version %>", "description": "<%= description %>", "main": "index.js", "scripts": { "start": "node dist/index.js", "compile": "babel server --out-dir dist --delete-dir-on-start --source-maps inline --copy-files", "dev": "nodemon server --exec babel-node --config .nodemonrc.json | pino-pretty", "dev:debug": "nodemon server --exec babel-node --config .nodemonrc.json --inspect | pino-pretty", "test": "mocha --require @babel/register --exit", "test:debug": "mocha --require @babel/register --inspect-brk --exit", "lint": "eslint -c .eslintrc.json {server,test}/**", "lint:fix": "eslint --fix -c .eslintrc.json {server,test}/**" }, "dependencies": { "body-parser": "^1.19.0", "cookie-parser": "^1.4.4", "dotenv": "^8.2.0", "express": "^4.17.1", "pino": "^5.13.6", <% if (specification === 'openapi_3') { %> "express-openapi-validator": "^2.14.4" <% } else { %> "swagger-express-middleware": "^2.0.4" <% } %> }, "devDependencies": { "@babel/cli": "^7.7.0", "@babel/core": "^7.7.2", "@babel/node": "^7.7.0", "@babel/preset-env": "^7.7.1", "babel-eslint": "^10.0.3", "chai": "^4.2.0", "eslint": "^6.6.0", "eslint-plugin-import": "^2.18.2", <% if (linter === 'airbnb') { %> "eslint-config-airbnb-base": "^14.0.0", <% } else { %> "eslint-config-prettier": "^6.5.0", "eslint-plugin-node": "^10.0.0", "eslint-plugin-prettier": "^3.1.1", "prettier": "^1.19.1", <% } %> "mocha": "^6.2.2", "nodemon": "^1.19.4", "pino-pretty": "^3.3.0", "supertest": "^4.0.2" }, "author": "Carmine DiMascio <cdimascio@gmail.com> (https://github.com/cdimascio)" }