UNPKG

openapi-middleware

Version:

OpenAPI middleware for common api frameworks (pre-release version!)

61 lines (60 loc) 1.6 kB
{ "name": "openapi-middleware", "version": "0.3.1", "description": "OpenAPI middleware for common api frameworks (pre-release version!)", "main": "index.js", "type": "module", "keywords": [ "api", "openapi", "swagger", "express", "openapi-3" ], "bugs": { "url": "https://github.com/danielgolub/openapi-middleware/issues" }, "homepage": "https://danielgolub.github.io/openapi-middleware/", "repository": { "type": "git", "url": "git://github.com/danielgolub/openapi-middleware.git" }, "scripts": { "test": "DEBUG=openapi* mocha tests/**/*.spec.js --exit", "coverage": "c8 --100 --check-coverage --reporter=lcov npm run test", "lint": "eslint .", "lint:fix": "eslint --fix .", "docs": "jsdoc --configure jsdoc.json --template node_modules/clean-jsdoc-theme" }, "author": { "name": "Daniel Golub", "email": "danielg6666@gmail.com", "url": "https://github.com/danielgolub" }, "engines" : { "node" : ">=14.0.0" }, "license": "MIT", "devDependencies": { "body-parser": "^1.20.2", "c8": "^7.13.0", "clean-jsdoc-theme": "^4.2.7", "eslint": "^8.40.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-plugin-import": "^2.27.5", "jsdoc": "^4.0.2", "mocha": "^10.2.0", "sinon": "^15.0.4", "supertest": "^6.3.3" }, "dependencies": { "debug": "^4.3.4", "express": "^4.18.2", "joi": "^17.9.2", "lodash": "^4.17.21", "openapi-schema-validator": "^12.1.0", "require-all": "^3.0.0", "schema-inspector": "^2.0.2", "yaml": "^2.2.2" } }