UNPKG

swagger-endpoint-validator

Version:

A validator of API endpoints to check that input and output match with the swagger specification for the API

68 lines (67 loc) 1.77 kB
{ "name": "swagger-endpoint-validator", "version": "4.1.0", "description": "A validator of API endpoints to check that input and output match with the swagger specification for the API", "main": "index.js", "scripts": { "test": "jest --verbose", "lint": "eslint .", "prepare": "husky install", "release": "standard-version" }, "repository": { "type": "git", "url": "git@github.com:guidesmiths/swagger-endpoint-validator.git" }, "keywords": [ "swagger", "enpoint", "validator" ], "contributors": [ { "name": "Kevin Martinez", "email": "kevin.martinez@dcsl.com" }, { "name": "Íñigo Marquínez Prado", "email": "inigo.marquinez@dcsl.com" } ], "license": "MIT", "bugs": { "url": "https://github.com/guidesmiths/swagger-endpoint-validator/issues" }, "homepage": "https://github.com/guidesmiths/swagger-endpoint-validator#readme", "dependencies": { "debug": "^4.3.4", "express-jsdoc-swagger": "^1.8.0", "express-openapi-validator": "^5.0.3", "js-yaml": "^4.1.0", "openapi-enforcer": "^1.22.2", "swagger-jsdoc": "^6.2.8", "swagger-ui-express": "^4.6.2" }, "devDependencies": { "@commitlint/cli": "^17.5.1", "@commitlint/config-conventional": "^17.4.4", "body-parser": "^1.20.2", "eslint": "^8.37.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-plugin-import": "^2.27.5", "eslint-plugin-jest": "^27.2.1", "express": "^4.18.2", "husky": "^8.0.3", "jest": "^29.5.0", "jest-junit": "^15.0.0", "standard-version": "^9.5.0", "supertest": "^6.3.3" }, "jest-junit": { "outputName": "test-results/jest/results.xml" }, "engines": { "node": ">=12", "npm": ">=8" } }