{ "name": "express-openapi-validator", "version": "5.1.6", "description": "Automatically validate API requests and responses with OpenAPI 3 and Express.", "main": "dist/index.js", "scripts": { "compile": "rimraf dist && tsc", "compile:release": "rimraf dist && tsc --sourceMap false", "test": "mocha -r source-map-support/register -r ts-node/register --files --recursive -R spec test/**/*.spec.ts", "test:debug": "mocha -r source-map-support/register -r ts-node/register --inspect-brk --files --recursive test/**/*.spec.ts", "test:coverage": "nyc mocha -r source-map-support/register -r ts-node/register --recursive test/**/*.spec.ts", "test:reset": "rimraf node_modules && npm i && npm run compile && npm t", "coveralls": "cat coverage/lcov.info | coveralls -v", "codacy": "bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r coverage/lcov.info", "commit": "cz" }, "repository": { "url": "https://github.com/cdimascio/express-openapi-validator" }, "files": [ "/dist" ], "keywords": [ "openapi", "openapi 3", "expressjs", "express", "request validation", "response validation", "middleware", "nodejs" ], "author": "Carmine DiMascio ", "license": "MIT", "dependencies": { "@apidevtools/json-schema-ref-parser": "^9.1.2", "@types/multer": "^1.4.7", "ajv": "^8.11.2", "ajv-draft-04": "^1.0.0", "ajv-formats": "^2.1.1", "content-type": "^1.0.5", "json-schema-traverse": "^1.0.0", "lodash.clonedeep": "^4.5.0", "lodash.get": "^4.4.2", "media-typer": "^1.1.0", "multer": "^1.4.5-lts.1", "ono": "^7.1.3", "path-to-regexp": "^6.2.0" }, "devDependencies": { "@types/cookie-parser": "^1.4.2", "@types/express": "4.17.13", "@types/mocha": "^9.1.0", "@types/morgan": "^1.9.3", "@types/node": "^17.0.21", "@types/supertest": "^2.0.11", "body-parser": "^1.19.2", "chai": "^4.3.6", "commitizen": "^4.2.5", "cookie-parser": "^1.4.6", "coveralls": "^3.1.1", "express": "^4.17.3", "mocha": "^9.2.2", "morgan": "^1.10.0", "nodemon": "^3.0.1", "nyc": "^15.1.0", "prettier": "^2.5.1", "rimraf": "^5.0.5", "source-map-support": "0.5.21", "supertest": "^6.2.2", "ts-node": "^10.7.0", "typescript": "^4.6.2" } }