BigstickCarpet/swagger-express-middleware

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "@apidevtools/swagger-express-middleware",
  "version": "4.0.2",
  "description": "Swagger middleware and mocks for Express",
  "keywords": [
    "express",
    "swagger",
    "middleware",
    "mock",
    "fake",
    "stub",
    "rest",
    "api",
    "json"
  ],
  "author": {
    "name": "James Messinger",
    "url": "https://jamesmessinger.com"
  },
  "homepage": "https://apitools.dev/swagger-express-middleware/",
  "repository": {
    "type": "git",
    "url": "https://github.com/APIDevTools/swagger-express-middleware.git"
  },
  "license": "MIT",
  "main": "lib/index.js",
  "files": [
    "lib",
    "samples"
  ],
  "engines": {
    "node": ">=10"
  },
  "scripts": {
    "clean": "shx rm -rf .nyc_output coverage",
    "lint": "eslint lib test/fixtures test/specs",
    "test": "mocha && npm run lint",
    "coverage": "nyc node_modules/mocha/bin/mocha",
    "upgrade": "npm-check -u && npm audit fix",
    "bump": "bump --tag --push --all",
    "release": "npm run upgrade && npm run clean && npm test && npm run bump",
    "start": "cd samples && node sample1.js"
  },
  "devDependencies": {
    "@jsdevtools/eslint-config": "^1.1.0",
    "@jsdevtools/version-bump-prompt": "^6.0.6",
    "basic-auth": "^2.0.1",
    "chai": "^4.2.0",
    "chai-datetime": "^1.7.0",
    "eslint": "^7.6.0",
    "express": "^4.17.1",
    "mocha": "^8.1.0",
    "npm-check": "^5.9.0",
    "nyc": "^15.1.0",
    "shx": "^0.3.2",
    "sinon": "^9.0.2",
    "supertest": "^4.0.2"
  },
  "dependencies": {
    "@apidevtools/swagger-methods": "^3.0.2",
    "@apidevtools/swagger-parser": "^10.0.1",
    "@jsdevtools/ono": "^7.1.3",
    "body-parser": "^1.19.0",
    "cookie-parser": "^1.4.4",
    "debug": "^4.1.1",
    "lodash": "^4.17.19",
    "multer": "^1.4.2",
    "tmp": "^0.2.1",
    "tv4": "^1.2.5",
    "type-is": "^1.6.18"
  },
  "peerDependencies": {
    "express": "4.x"
  }
}