UNPKG

express-oas-generator

Version:

Module to automatically generate OpenAPI (Swagger) specification for existing ExpressJS 4.x REST API applications

71 lines (70 loc) 2.4 kB
{ "name": "express-oas-generator", "version": "1.0.46", "description": "Module to automatically generate OpenAPI (Swagger) specification for existing ExpressJS 4.x REST API applications", "main": "index.js", "typings": "./index.d.ts", "directories": { "test": "test", "lib": "lib" }, "scripts": { "lint": "eslint --ignore-pattern \"*.json\" lib/** test/** index.js", "jasmine": "nyc --reporter cobertura --reporter html --reporter text --report-dir ./build/test-reports/coverage node ./node_modules/jasmine/bin/jasmine.js JASMINE_CONFIG_PATH=test/_jasmine/jasmine.json", "cve-check": "npm audit --audit-level high", "test": "npm run lint -- --fix && npm run cve-check && NODE_ENV=test npm run jasmine", "send-coverage": "nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js", "pp": "npm version patch && npm publish && git push --follow-tag", "generate-docs": "jsdoc -c jsdoc.json" }, "repository": { "type": "git", "url": "git+https://github.com/mpashkovskiy/express-oas-generator.git" }, "keywords": [ "ExpressJS", "OpenAPI", "Swagger" ], "author": "Matvey Pashkovskiy <mathew.pashkovsky@gmail.com> (https://www.linkedin.com/in/matvey-pashkovskiy-0a1a9940/)", "license": "ISC", "bugs": { "url": "https://github.com/mpashkovskiy/express-oas-generator/issues" }, "homepage": "https://github.com/mpashkovskiy/express-oas-generator#readme", "dependencies": { "@types/express": "^4.17.13", "express-list-endpoints": "^3.0.1", "generate-schema": "^2.6.0", "lodash.merge": "^4.6.2", "mkdirp": "^1.0.4", "openapi-types": "^1.3.5", "swagger-ui-express": "^4.4.0", "swagger2openapi": "^7.0.8", "typescript": "^3.9.10", "winston": "^3.8.1" }, "devDependencies": { "@types/swagger-ui-express": "^4.1.3", "body-parser": "^1.20.0", "bson": "^4.6.5", "coveralls": "^3.1.1", "docdash": "^1.1.1", "eslint": "^8.19.0", "express": "^4.18.1", "jasmine": "^2.8.0", "jasmine-reporters": "^2.5.0", "jasmine-spec-reporter": "^4.2.1", "mocha-lcov-reporter": "^1.3.0", "mongoose": "^6.4.6", "mongoose-to-swagger": "^1.4.0", "nyc": "^14.1.1", "request": "^2.88.0", "zlib": "^1.0.5" }, "peerDependencies": { "bson": "^4.0.4", "mongoose": "^6.4.6", "mongoose-to-swagger": "^1.4.0" } }