package.json
{
"name": "skyway",
"version": "2.1.0",
"description": "An express routing library that leverages swagger (open api) definitions to validate incoming and outgoing data.",
"main": "swagger2/skyway.js",
"repository": {
"type": "git",
"url": "git+https://github.com/ksmithut/skyway.git"
},
"keywords": [
"swagger",
"openapi",
"express",
"validation"
],
"author": "ksmithut",
"license": "MIT",
"bugs": {
"url": "https://github.com/ksmithut/skyway/issues"
},
"homepage": "https://github.com/ksmithut/skyway#readme",
"scripts": {
"pretest": "npm run test.lint",
"test": "jest",
"test.lint": "standard",
"test.watch": "jest --watch",
"codeclimate.report": "cat ./coverage/lcov.info | codeclimate-test-reporter",
"coverage": "open coverage/lcov-report/index.html"
},
"dependencies": {
"ajv": "^5.3.0",
"bluebird": "^3.7.1",
"compose-middleware": "^3.0.0",
"csv-parse": "^4.6.5",
"debug": "^4.1.1",
"express": "^4.16.2",
"http-errors": "^1.6.2",
"ramda": "^0.26.1",
"swagger-parser": "^3.4.1",
"swagger-ui-dist": "^3.24.0"
},
"devDependencies": {
"@types/jest": "^26.0.5",
"body-parser": "^1.18.2",
"busboy": "^0.3.1",
"codeclimate-test-reporter": "^0.5.0",
"eslint": "^7.5.0",
"jest": "^26.1.0",
"standard": "^14.3.4",
"supertest": "^4.0.2"
},
"eslintConfig": {
"root": true,
"extends": [
"standard"
]
},
"jest": {
"collectCoverage": true,
"coverageThreshold": {
"global": {
"branches": 100,
"functions": 100,
"lines": 100,
"statements": 100
}
}
}
}