UNPKG

generator-express-no-stress

Version:

Awesome APIs with ExpressJS and OpenAPI 3 (or Swagger 2): Features automatic request/resopnse validation, interactive api doc, and more.

50 lines (49 loc) 1.5 kB
{ "name": "<%= name %>", "version": "<%= version %>", "description": "<%= description %>", "main": "index.js", "type": "module", "scripts": { "start": "node server/index.js", "dev": "nodemon server/index.js --config .nodemonrc.json | pino-pretty", "dev:debug": "nodemon server --exec babel-node --config .nodemonrc.json --inspect | pino-pretty", "test": "mocha --exit", "test:debug": "mocha --inspect-brk --exit", "lint": "eslint .", "lint:fix": "eslint --fix ." }, "dependencies": { "body-parser": "^1.20.3", "cookie-parser": "^1.4.7", "dotenv": "^16.4.7", "express": "^4.21.2", "pino": "^9.6.0", <% if (specification === 'openapi_3') { %> "express-openapi-validator": "^5.4.6" <% } else { %> "swagger-express-middleware": "^4.0.2" <% } %> }, "devDependencies": { "@eslint/eslintrc": "^3.3.0", "@eslint/js": "^9.22.0", "chai": "^5.2.0", "eslint": "^9.22.0", "eslint-plugin-import": "^2.31.0", <% if (linter === 'airbnb') { %> "eslint-config-airbnb-base-typescript-prettier": "^5.1.0", <% } else { %> "eslint-config-prettier": "^10.1.1", "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "^5.2.3", "prettier": "^3.5.3", <% } %> "globals": "^16.0.0", "mocha": "^11.1.0", "nodemon": "^3.1.9", "pino-pretty": "^13.0.0", "supertest": "^7.0.0" }, "author": "Carmine DiMascio <cdimascio@gmail.com> (https://github.com/cdimascio)" }