{"_id":"swagger-spec-validator","_rev":"15-ea9e63ad754b55437fd85e79cd2fd6ce","name":"swagger-spec-validator","dist-tags":{"latest":"6.0.0"},"versions":{"0.1.0":{"name":"swagger-spec-validator","version":"0.1.0","keywords":["cli","openapi","swagger","validator"],"author":{"name":"Kevin Locke","email":"kevin@kevinlocke.name"},"license":"MIT","_id":"swagger-spec-validator@0.1.0","maintainers":[{"name":"kevinoid","email":"kevin@kevinlocke.name"}],"homepage":"https://github.com/kevinoid/swagger-spec-validator","bugs":{"url":"https://github.com/kevinoid/swagger-spec-validator/issues"},"//":"All scripts should run in POSIX sh and Windows cmd.exe","bin":{"swagger-spec-validator":"bin/swagger-spec-validator.js"},"dist":{"shasum":"1b49c5c56e70e320c5ce34917e0a53960200678d","tarball":"https://registry.npmjs.org/swagger-spec-validator/-/swagger-spec-validator-0.1.0.tgz","integrity":"sha512-O7pzFYHnI69ftJ+o098fc4lcqZXYeqHvOel9xXAdC1x8qWOaWncsOnC0pXb1k2BtU2rc90ghEE/WmeLF17a5vA==","signatures":[{"sig":"MEUCIQD6msW7I/nvzo5FA+C7OXzmTYUMIBlioO1MPkB2ySWejQIgHzbX+ZRbOrrLQHA7b1xGGv80A+hBFvu+ea9+fdOuFHc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","yargs":{"parse-numbers":false,"flatten-duplicate-arrays":false,"duplicate-arguments-array":false},"_shasum":"1b49c5c56e70e320c5ce34917e0a53960200678d","engines":{"npm":">=1.3.7","node":">=0.12"},"gitHead":"b846cc53d26dae242411ae5afffd206549a981d4","scripts":{"doc":"npm run doc-js && npm run doc-spec","lint":"npm run lint-js && npm run lint-doc","test":"npm run lint && npm run test-unit","clean":"rimraf coverage && rimraf doc","doc-js":"rimraf doc/api && jsdoc -c jsdoc.conf.json .","lint-js":"node-version-gte-4 && eslint . && echo ESLint passed. || node-version-lt-4","version":"github_changelog_generator -t \"$npm_config_gcg_github_token\" --future-release \"$npm_package_version\" && echo && echo === Please edit CHANGELOG.md as desired, then exit === && echo && $npm_config_shell && git commit -m \"Update CHANGELOG.md for $npm_package_version\" CHANGELOG.md","doc-spec":"rimraf doc/spec && mkdir doc/spec && mocha --reporter doc --recursive test | nodecat doc-src/spec/header.xhtml - doc-src/spec/footer.xhtml > doc/spec/index.xhtml","lint-doc":"jsdoc -t templates/silent -c jsdoc-lint.conf.json . && echo JSDoc passed.","test-cov":"npm run lint && npm run test-unit-cov","test-unit":"mocha --recursive test","preversion":"depcheck --ignores eslint-plugin-import && david -i nock && git-branch-is master && travis-status -b -c -qwx && istanbul check-coverage --statements 95 coverage/coverage.json","upload-cov":"codecov < ./coverage/lcov.info && coveralls < ./coverage/lcov.info","postpublish":"git -C doc push && git push --follow-tags origin master gh-pages && echo Remember to update GitHub Releases from CHANGELOG.md && echo until skywinder/github-changelog-generator#56 is fixed.","postversion":"rimraf doc && git clone -b gh-pages -l -q . doc && npm run doc && git -C doc add . && git -C doc commit -n -m \"Docs for v$npm_package_version\"","version-deps":"npm install david depcheck git-branch-is travis-status","test-unit-cov":"istanbul cover _mocha -- --recursive test"},"_npmUser":{"name":"kevinoid","email":"kevin@kevinlocke.name"},"repository":{"url":"git+https://github.com/kevinoid/swagger-spec-validator.git","type":"git"},"_npmVersion":"3.7.5","description":"Validate an OpenAPI/Swagger API specification using the swagger.io online validator.","directories":{},"_nodeVersion":"4.6.1","dependencies":{"pify":"^2.3.0","sinon":"^1.17.7","yargs":"^6.6.0","array-uniq":"^1.0.3","proxyquire":"^1.7.10","object-assign":"^4.1.0"},"devDependencies":{"nock":"^8.2.1","jsdoc":"^3.4.1","mocha":"^3.2.0","eslint":"^3.0.0","rimraf":"^2.2.0","codecov":"^1.0.1","nodecat":"^0.1.0","istanbul":"^0.4.1","coveralls":"^2.11.6","regexp.escape":"^1.0.2","node-version-check":"^2.1.1","eslint-plugin-import":"^2.2.0","eslint-config-airbnb-base":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-spec-validator-0.1.0.tgz_1484292397513_0.04492710391059518","host":"packages-18-east.internal.npmjs.com"}},"0.1.1":{"name":"swagger-spec-validator","version":"0.1.1","keywords":["cli","openapi","swagger","validator"],"author":{"name":"Kevin Locke","email":"kevin@kevinlocke.name"},"license":"MIT","_id":"swagger-spec-validator@0.1.1","maintainers":[{"name":"kevinoid","email":"kevin@kevinlocke.name"}],"homepage":"https://github.com/kevinoid/swagger-spec-validator","bugs":{"url":"https://github.com/kevinoid/swagger-spec-validator/issues"},"//":"All scripts should run in POSIX sh and Windows cmd.exe","bin":{"swagger-spec-validator":"bin/swagger-spec-validator.js"},"dist":{"shasum":"6fc2deb0201c5f44ce9bf9bfed5e2d1add0af568","tarball":"https://registry.npmjs.org/swagger-spec-validator/-/swagger-spec-validator-0.1.1.tgz","integrity":"sha512-njrLuRTTUZbb4+vvA377qjlrITI9hRF5fT1BOU+aMAbtaWOWsFcqem2s4dN45YKcl72MlP+3BSDhqkOXRFuK7A==","signatures":[{"sig":"MEYCIQCElznM5Bq7Yxj/F/tcWZjw2a/aDUJIAhtm0gNMafZvsQIhANyFUXm56PbzDle/BE+OiBdVpMEnO/Z67EjTHn77V1K/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","yargs":{"parse-numbers":false,"flatten-duplicate-arrays":false,"duplicate-arguments-array":false},"_shasum":"6fc2deb0201c5f44ce9bf9bfed5e2d1add0af568","engines":{"npm":">=1.3.7","node":">=0.12"},"gitHead":"4d72b4e887e608f0286a5a9a362ce5d26830a2a3","scripts":{"doc":"npm run doc-js && npm run doc-spec","lint":"npm run lint-js && npm run lint-doc","test":"npm run lint && npm run test-unit","clean":"rimraf coverage && rimraf doc","doc-js":"rimraf doc/api && jsdoc -c jsdoc.conf.json .","lint-js":"node-version-gte-4 && eslint . && echo ESLint passed. || node-version-lt-4","version":"github_changelog_generator -t \"$npm_config_gcg_github_token\" --future-release \"$npm_package_version\" && echo && echo === Please edit CHANGELOG.md as desired, then exit === && echo && $npm_config_shell && git commit -m \"Update CHANGELOG.md for $npm_package_version\" CHANGELOG.md","doc-spec":"rimraf doc/spec && mkdir doc/spec && mocha --reporter doc --recursive test | nodecat doc-src/spec/header.xhtml - doc-src/spec/footer.xhtml > doc/spec/index.xhtml","lint-doc":"jsdoc -t templates/silent -c jsdoc-lint.conf.json . && echo JSDoc passed.","test-cov":"npm run lint && npm run test-unit-cov","test-unit":"mocha --recursive test","preversion":"depcheck --ignores eslint-plugin-import && david -i nock && git-branch-is master && travis-status -b -c -qwx && istanbul check-coverage --statements 95 coverage/coverage.json","upload-cov":"codecov < ./coverage/lcov.info && coveralls < ./coverage/lcov.info","postpublish":"git -C doc push && git push --follow-tags origin master gh-pages && echo Remember to update GitHub Releases from CHANGELOG.md && echo until skywinder/github-changelog-generator#56 is fixed.","postversion":"rimraf doc && git clone -b gh-pages -l -q . doc && npm run doc && git -C doc add . && git -C doc commit -n -m \"Docs for v$npm_package_version\"","version-deps":"npm install david depcheck git-branch-is travis-status","test-unit-cov":"istanbul cover _mocha -- --recursive test"},"_npmUser":{"name":"kevinoid","email":"kevin@kevinlocke.name"},"repository":{"url":"git+https://github.com/kevinoid/swagger-spec-validator.git","type":"git"},"_npmVersion":"3.7.5","description":"Validate an OpenAPI/Swagger API specification using the swagger.io online validator.","directories":{},"_nodeVersion":"4.6.1","dependencies":{"pify":"^2.3.0","yargs":"^6.6.0","array-uniq":"^1.0.3","object-assign":"^4.1.0"},"devDependencies":{"nock":"^8.2.1","jsdoc":"^3.4.1","mocha":"^3.2.0","sinon":"^1.17.7","eslint":"^3.0.0","rimraf":"^2.2.0","codecov":"^1.0.1","nodecat":"^0.1.0","istanbul":"^0.4.1","coveralls":"^2.11.6","proxyquire":"^1.7.10","regexp.escape":"^1.0.2","node-version-check":"^2.1.1","eslint-plugin-import":"^2.2.0","eslint-config-airbnb-base":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-spec-validator-0.1.1.tgz_1484296992319_0.13661252707242966","host":"packages-12-west.internal.npmjs.com"}},"0.1.2":{"name":"swagger-spec-validator","version":"0.1.2","keywords":["cli","openapi","swagger","validator"],"author":{"name":"Kevin Locke","email":"kevin@kevinlocke.name"},"license":"MIT","_id":"swagger-spec-validator@0.1.2","maintainers":[{"name":"kevinoid","email":"kevin@kevinlocke.name"}],"homepage":"https://github.com/kevinoid/swagger-spec-validator","bugs":{"url":"https://github.com/kevinoid/swagger-spec-validator/issues"},"//":"All scripts should run in POSIX sh and Windows cmd.exe","bin":{"swagger-spec-validator":"bin/swagger-spec-validator.js"},"dist":{"shasum":"bab9b6fd1b8d199276e47e7940a19195c5d187a7","tarball":"https://registry.npmjs.org/swagger-spec-validator/-/swagger-spec-validator-0.1.2.tgz","integrity":"sha512-1/H72UzLkLQq2qfnTsDdZKw8kvN1ScLrX6kp47J64GdHLfnszeAcM/78JLYk8jaHyqz5CW9Of/UeG1uyRuzW7Q==","signatures":[{"sig":"MEYCIQDoPxPF6W2qhFkcR74oPLMrfWkOdTK1heJAYaN4bkqBSwIhAPxcS7k93b6pHZpefRowfZd2GEyL8yRje3RxQER2lkIo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","yargs":{"parse-numbers":false,"flatten-duplicate-arrays":false,"duplicate-arguments-array":false},"_shasum":"bab9b6fd1b8d199276e47e7940a19195c5d187a7","engines":{"npm":">=1.3.7","node":">=0.12"},"gitHead":"497fd1792644a93a72901a5fab20f1f0c7d4ef95","scripts":{"doc":"npm run doc-js && npm run doc-spec","lint":"npm run lint-js && npm run lint-doc","test":"npm run lint && npm run test-unit","clean":"rimraf coverage && rimraf doc","doc-js":"rimraf doc/api && jsdoc -c jsdoc.conf.json .","lint-js":"node-version-gte-4 && eslint . && echo ESLint passed. || node-version-lt-4","version":"github_changelog_generator -t \"$npm_config_gcg_github_token\" --future-release \"$npm_package_version\" && echo && echo === Please edit CHANGELOG.md as desired, then exit === && echo && $npm_config_shell && git commit -m \"Update CHANGELOG.md for $npm_package_version\" CHANGELOG.md","doc-spec":"rimraf doc/spec && mkdir doc/spec && mocha --reporter doc --recursive test | nodecat doc-src/spec/header.xhtml - doc-src/spec/footer.xhtml > doc/spec/index.xhtml","lint-doc":"jsdoc -t templates/silent -c jsdoc-lint.conf.json . && echo JSDoc passed.","test-cov":"npm run lint && npm run test-unit-cov","test-unit":"mocha --recursive test","preversion":"depcheck --ignores eslint-plugin-import --ignore-dirs doc && david -i nock && git-branch-is master && travis-status -b master -c -wx && appveyor-status -b master -c -w -p kevinoid/swagger-spec-validator && istanbul check-coverage --statements 95 coverage/coverage.json","upload-cov":"codecov < ./coverage/lcov.info && coveralls < ./coverage/lcov.info","postpublish":"git -C doc push && git push --follow-tags origin master gh-pages && echo Remember to update GitHub Releases from CHANGELOG.md && echo until skywinder/github-changelog-generator#56 is fixed.","postversion":"rimraf doc && git clone -b gh-pages -l -q . doc && npm run doc && git -C doc add . && git -C doc commit -n -m \"Docs for v$npm_package_version\"","version-deps":"npm install david depcheck git-branch-is travis-status","test-unit-cov":"istanbul cover _mocha -- --recursive test"},"_npmUser":{"name":"kevinoid","email":"kevin@kevinlocke.name"},"repository":{"url":"git+https://github.com/kevinoid/swagger-spec-validator.git","type":"git"},"_npmVersion":"4.1.1","description":"Validate an OpenAPI/Swagger API specification using the swagger.io online validator.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"pify":"^2.3.0","yargs":"^7.0.1","array-uniq":"^1.0.3","object-assign":"^4.1.0"},"devDependencies":{"nock":"^8.2.1","jsdoc":"^3.4.1","mocha":"^3.2.0","sinon":"^1.17.7","eslint":"^3.0.0","rimraf":"^2.2.0","codecov":"^1.0.1","nodecat":"^1.0.0","istanbul":"^0.4.1","coveralls":"^2.11.6","proxyquire":"^1.7.10","regexp.escape":"^1.0.2","node-version-check":"^2.1.1","eslint-plugin-import":"^2.2.0","eslint-config-airbnb-base":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-spec-validator-0.1.2.tgz_1488579714450_0.6184418152552098","host":"packages-18-east.internal.npmjs.com"}},"1.0.0":{"name":"swagger-spec-validator","version":"1.0.0","keywords":["cli","openapi","swagger","validator"],"author":{"name":"Kevin Locke","email":"kevin@kevinlocke.name"},"license":"MIT","_id":"swagger-spec-validator@1.0.0","maintainers":[{"name":"kevinoid","email":"kevin@kevinlocke.name"}],"homepage":"https://github.com/kevinoid/swagger-spec-validator","bugs":{"url":"https://github.com/kevinoid/swagger-spec-validator/issues"},"//":"All scripts should run in POSIX sh and Windows cmd.exe","bin":{"swagger-spec-validator":"bin/swagger-spec-validator.js"},"dist":{"shasum":"ced3e713f46312c0a06fd39e1bda90b10ae6b7b0","tarball":"https://registry.npmjs.org/swagger-spec-validator/-/swagger-spec-validator-1.0.0.tgz","integrity":"sha512-gxx7HpNEUZyXYI6DFhTCSiOIjG5VOVd1jzoKXYNPoa6so2180ZymxNs/Jk3GMX9nyvUFU9+Vfuirt1Gk0+E2CQ==","signatures":[{"sig":"MEYCIQCZ5D1UNqJ3J8/TQrKfcqXhUSVvapNKkFWvq0aGyqUkYQIhAK6tfA4P6+QtihFAvDlEx5EcJ7U1RHO5Rw0Agehgl63Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","yargs":{"parse-numbers":false,"flatten-duplicate-arrays":false,"duplicate-arguments-array":false},"_shasum":"ced3e713f46312c0a06fd39e1bda90b10ae6b7b0","engines":{"npm":">=1.3.7","node":">=0.12"},"gitHead":"55de620bc13569a15dd00dfa2146be45cb8a5cf6","scripts":{"doc":"npm run doc-js && npm run doc-spec","lint":"npm run lint-js && npm run lint-doc","test":"npm run lint && npm run test-unit","clean":"rimraf coverage && rimraf doc","doc-js":"rimraf doc/api && jsdoc -c jsdoc.conf.json .","lint-js":"node-version-gte-4 && eslint . && echo ESLint passed. || node-version-lt-4","version":"github_changelog_generator -t \"$npm_config_gcg_github_token\" --future-release \"$npm_package_version\" && echo && echo === Please edit CHANGELOG.md as desired, then exit === && echo && $npm_config_shell && git commit -m \"Update CHANGELOG.md for $npm_package_version\" CHANGELOG.md","doc-spec":"rimraf doc/spec && mkdir doc/spec && mocha --reporter doc --recursive test | nodecat doc-src/spec/header.xhtml - doc-src/spec/footer.xhtml > doc/spec/index.xhtml","lint-doc":"jsdoc -t templates/silent -c jsdoc-lint.conf.json . && echo JSDoc passed.","test-cov":"npm run lint && npm run test-unit-cov","test-unit":"mocha --recursive test","preversion":"depcheck --ignores eslint-plugin-import --ignore-dirs doc && david -i nock && git-branch-is master && travis-status -b master -c -wx && appveyor-status -b master -c -w -p kevinoid/swagger-spec-validator && istanbul check-coverage --statements 95 coverage/coverage.json","upload-cov":"codecov < ./coverage/lcov.info && coveralls < ./coverage/lcov.info","postpublish":"git -C doc push && git push --follow-tags origin master gh-pages && echo Remember to update GitHub Releases from CHANGELOG.md && echo until skywinder/github-changelog-generator#56 is fixed.","postversion":"rimraf doc && git clone -b gh-pages -l -q . doc && npm run doc && git -C doc add . && git -C doc commit -n -m \"Docs for v$npm_package_version\"","version-deps":"npm install david depcheck git-branch-is travis-status","test-unit-cov":"istanbul cover _mocha -- --recursive test"},"_npmUser":{"name":"kevinoid","email":"kevin@kevinlocke.name"},"repository":{"url":"git+https://github.com/kevinoid/swagger-spec-validator.git","type":"git"},"_npmVersion":"4.1.1","description":"Validate an OpenAPI/Swagger API specification using the swagger.io online validator.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"pify":"^2.3.0","yargs":"^7.0.1","array-uniq":"^1.0.3","object-assign":"^4.1.0"},"devDependencies":{"nock":"^8.2.1","jsdoc":"^3.4.1","mocha":"^3.2.0","sinon":"^2.0.0","eslint":"^3.0.0","rimraf":"^2.2.0","codecov":"^2.0.1","nodecat":"^1.0.0","istanbul":"^0.4.1","coveralls":"^2.11.6","proxyquire":"^1.7.10","regexp.escape":"^1.0.2","node-version-check":"^2.1.1","eslint-plugin-import":"^2.2.0","eslint-config-airbnb-base":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-spec-validator-1.0.0.tgz_1489693306697_0.7844562928657979","host":"packages-12-west.internal.npmjs.com"}},"1.0.1":{"name":"swagger-spec-validator","version":"1.0.1","keywords":["cli","openapi","swagger","validator"],"author":{"name":"Kevin Locke","email":"kevin@kevinlocke.name"},"license":"MIT","_id":"swagger-spec-validator@1.0.1","maintainers":[{"name":"kevinoid","email":"kevin@kevinlocke.name"}],"homepage":"https://github.com/kevinoid/swagger-spec-validator","bugs":{"url":"https://github.com/kevinoid/swagger-spec-validator/issues"},"//":"All scripts should run in POSIX sh and Windows cmd.exe","bin":{"swagger-spec-validator":"bin/swagger-spec-validator.js"},"dist":{"shasum":"3584375172fd158db783290c6f72f2c895ec4e13","tarball":"https://registry.npmjs.org/swagger-spec-validator/-/swagger-spec-validator-1.0.1.tgz","integrity":"sha512-wfwyx9yj2lPMUe1utbaI2cphF51BP7ZYevdwJcVwjo6iiua7+QaBQ2Qf21kRm43T6o19lBA9UfmGYvKsRcJIew==","signatures":[{"sig":"MEQCIDrdd8inSYiq8G4FvP95XJOw2MdAybpK6PrBYmUH1PRRAiBkhnZ7oRBVzoUXoeS2IQgjUom1GfUkMOF9uxFDlDtfVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","yargs":{"parse-numbers":false,"flatten-duplicate-arrays":false,"duplicate-arguments-array":false},"_shasum":"3584375172fd158db783290c6f72f2c895ec4e13","engines":{"npm":">=1.3.7","node":">=0.12"},"gitHead":"f0685e6f76f5de2632c2e4079e6f0a7f064f1d88","scripts":{"doc":"npm run doc-js && npm run doc-spec","lint":"npm run lint-js && npm run lint-doc","test":"npm run lint && npm run test-unit","clean":"rimraf coverage && rimraf doc","doc-js":"rimraf doc/api && jsdoc -c jsdoc.conf.json .","lint-js":"node-version-gte-4 && eslint . && echo ESLint passed. || node-version-lt-4","version":"github_changelog_generator -t \"$npm_config_gcg_github_token\" --future-release \"$npm_package_version\" && echo && echo === Please edit CHANGELOG.md as desired, then exit === && echo && $npm_config_shell && git commit -m \"Update CHANGELOG.md for $npm_package_version\" CHANGELOG.md","doc-spec":"rimraf doc/spec && mkdir doc/spec && mocha --reporter doc --recursive test | nodecat doc-src/spec/header.xhtml - doc-src/spec/footer.xhtml > doc/spec/index.xhtml","lint-doc":"jsdoc -t templates/silent -c jsdoc-lint.conf.json . && echo JSDoc passed.","test-cov":"npm run lint && npm run test-unit-cov","test-unit":"mocha --recursive test","preversion":"depcheck --ignores eslint-plugin-import --ignore-dirs doc && david -i nock,yargs && git-branch-is master && travis-status -b master -c -wx && appveyor-status -b master -c -w -p kevinoid/swagger-spec-validator && istanbul check-coverage --statements 95 coverage/coverage.json","upload-cov":"codecov < ./coverage/lcov.info && coveralls < ./coverage/lcov.info","postpublish":"git -C doc push && git push --follow-tags origin master gh-pages && echo Remember to update GitHub Releases from CHANGELOG.md && echo until skywinder/github-changelog-generator#56 is fixed.","postversion":"rimraf doc && git clone -b gh-pages -l -q . doc && npm run doc && git -C doc add . && git -C doc commit -n -m \"Docs for v$npm_package_version\"","version-deps":"npm install david depcheck git-branch-is travis-status","test-unit-cov":"istanbul cover _mocha -- --recursive test"},"_npmUser":{"name":"kevinoid","email":"kevin@kevinlocke.name"},"repository":{"url":"git+https://github.com/kevinoid/swagger-spec-validator.git","type":"git"},"_npmVersion":"4.1.1","description":"Validate an OpenAPI/Swagger API specification using the swagger.io online validator.","directories":{},"_nodeVersion":"6.10.2","dependencies":{"pify":"^2.3.0","yargs":"^7.0.1","array-uniq":"^1.0.3","object-assign":"^4.1.0"},"devDependencies":{"nock":"^8.2.1","jsdoc":"^3.4.1","mocha":"^3.2.0","sinon":"^2.0.0","eslint":"^3.0.0","rimraf":"^2.2.0","codecov":"^2.0.1","nodecat":"^1.0.0","istanbul":"^0.4.1","coveralls":"^2.11.6","proxyquire":"^1.7.10","regexp.escape":"^1.0.2","node-version-check":"^2.1.1","eslint-plugin-import":"^2.2.0","eslint-config-airbnb-base":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-spec-validator-1.0.1.tgz_1494148968017_0.09801332862116396","host":"packages-12-west.internal.npmjs.com"}},"2.0.0":{"name":"swagger-spec-validator","version":"2.0.0","keywords":["cli","openapi","swagger","validator"],"author":{"name":"Kevin Locke","email":"kevin@kevinlocke.name"},"license":"MIT","_id":"swagger-spec-validator@2.0.0","maintainers":[{"name":"kevinoid","email":"kevin@kevinlocke.name"}],"homepage":"https://github.com/kevinoid/swagger-spec-validator","bugs":{"url":"https://github.com/kevinoid/swagger-spec-validator/issues"},"//":"All scripts should run in POSIX sh and Windows cmd.exe","bin":{"swagger-spec-validator":"bin/swagger-spec-validator.js"},"dist":{"shasum":"877ff9b96e26c4a0b13c2c44ca53a3b3e485e04e","tarball":"https://registry.npmjs.org/swagger-spec-validator/-/swagger-spec-validator-2.0.0.tgz","fileCount":9,"integrity":"sha512-o4jm2MVINi+O86zvExLY5TNd6L5p3luIoMql1v75mLNbr+6xtfSNFenTrgZHhZtMYRdoD3VRXo/KT/0ofqrz2A==","signatures":[{"sig":"MEYCIQCZ5JrSoUE2gtN58486nZTuIECr/1B7FaNhlWtmfVe3hQIhAMgBCZ+qjZEUceff+UJVrj25xAIeXaqqMnOyOD2j7ZH7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2L0sCRA9TVsSAnZWagAAvqUQAIv+V8yGUaBj4fLYTiaD\nNg+hhB2lDFTmsaDIytLmPjWDbQkqusXKxOBsGEYUhzy4cykfMDN5L5GKE0w0\nVi4CvVjnWQJlrUUM9570+WEPNpfb+b6oaaZM4jYo8vh23rSpqIPzw6rnRaNz\nw9f7vJBZ8IRz+qBwJb5DHcR0KY3AnHNrmyJhpMKRQ3vt6druzvunXDzmF0Wg\n8+enr0hJWdBjqGQDIzLauuX6fp8S0LrKpb+QKFWWYJTD/CapoiIGOGgeIdYU\n/CfSmyfhho0NynYKzrvIeAUWbK2ddvyfosyX3bMpGVDQ95CyjxeyCYhOhbHz\ngnwXrdK5XJh9M5UsHwIzYMgGQcaZSOtpWDZQWLLfXHU0tq4n++QZ1Vl62/ak\ndEeKMoZSQsUiIix1DUKx0nE9/cjEgcauk09fpQPo4CdqwPK9fRZJySXwiP8j\nZfSjB9mlIOkV9m3gAcTB/rfN+mPpAmxgRcJdgJRTRvNF4rGNiwrDvCs7Uf5z\nJEPj/qpjcorMtsmK0WsRKLi9S3RPnUvwQowlpqQcERQ6gCUESrjBPck+M6vA\nVyyU4aYHt6eMqCAjPNMk3deKe3FN4Om4YHe5vCEpqVENnsT3Xh4e/wo9WGDa\nHt5bBjxr1O+YvRfp/k7AVyfdWNIAD/dUrcUUIS6tLUJmBoQoZFjbThVXSoYp\nLaUY\r\n=NSKq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","yargs":{"parse-numbers":false,"flatten-duplicate-arrays":false,"duplicate-arguments-array":false},"engines":{"npm":">=1.3.7","node":">=4"},"gitHead":"9f8dcbde53d2485d15fff8daee0c3e18df3b85da","scripts":{"doc":"npm run doc-js && npm run doc-spec","lint":"npm run lint-js && npm run lint-doc","test":"npm run lint && npm run test-unit","clean":"rimraf coverage && rimraf doc","doc-js":"rimraf doc/api && jsdoc -c jsdoc.conf.json .","lint-js":"eslint . && echo ESLint passed.","version":"github_changelog_generator -t \"$npm_config_gcg_github_token\" --future-release \"$npm_package_version\" && echo && echo === Please edit CHANGELOG.md as desired, then exit === && echo && $npm_config_shell && git commit -m \"Update CHANGELOG.md for $npm_package_version\" CHANGELOG.md","doc-spec":"rimraf doc/spec && mkdir doc/spec && mocha --reporter doc --recursive test | nodecat doc-src/spec/header.xhtml - doc-src/spec/footer.xhtml > doc/spec/index.xhtml","lint-doc":"jsdoc -t templates/silent -c jsdoc-lint.conf.json . && echo JSDoc passed.","test-cov":"npm run lint && npm run test-unit-cov","test-unit":"mocha --recursive test","preversion":"depcheck --ignores eslint-plugin-import --ignore-dirs doc && david && git-branch-is master && travis-status -b master -c -wx && appveyor-status -b master -c -w -p kevinoid/swagger-spec-validator && istanbul check-coverage --statements 95 coverage/coverage.json","upload-cov":"codecov < ./coverage/lcov.info && coveralls < ./coverage/lcov.info","postpublish":"git -C doc push && git push --follow-tags origin master gh-pages && echo Remember to update GitHub Releases from CHANGELOG.md && echo until skywinder/github-changelog-generator#56 is fixed.","postversion":"rimraf doc && git clone -b gh-pages -l -q . doc && npm run doc && git -C doc add . && git -C doc commit -n -m \"Docs for v$npm_package_version\"","version-deps":"npm install david depcheck git-branch-is travis-status","test-unit-cov":"istanbul cover _mocha -- --recursive test"},"_npmUser":{"name":"kevinoid","email":"kevin@kevinlocke.name"},"repository":{"url":"git+https://github.com/kevinoid/swagger-spec-validator.git","type":"git"},"_npmVersion":"5.8.0","description":"Validate an OpenAPI/Swagger API specification using the swagger.io online validator.","directories":{},"_nodeVersion":"8.11.1","dependencies":{"pify":"^3.0.0","yargs":"^11.0.0","array-uniq":"^1.0.3","object-assign":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^9.0.14","jsdoc":"^3.4.1","mocha":"^5.0.0","sinon":"^5.0.0","eslint":"^4.6.1","rimraf":"^2.2.0","codecov":"^3.0.0","nodecat":"^1.0.0","istanbul":"^0.4.1","coveralls":"^3.0.0","proxyquire":"^2.0.0","regexp.escape":"^1.0.2","eslint-plugin-import":"^2.7.0","eslint-config-airbnb-base":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-spec-validator_2.0.0_1524153643692_0.6828654378601731","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"swagger-spec-validator","version":"3.0.0","keywords":["cli","openapi","swagger","validator"],"author":{"name":"Kevin Locke","email":"kevin@kevinlocke.name"},"license":"MIT","_id":"swagger-spec-validator@3.0.0","maintainers":[{"name":"kevinoid","email":"kevin@kevinlocke.name"}],"homepage":"https://github.com/kevinoid/swagger-spec-validator","bugs":{"url":"https://github.com/kevinoid/swagger-spec-validator/issues"},"//":"All scripts should run in POSIX sh and Windows cmd.exe","bin":{"swagger-spec-validator":"bin/swagger-spec-validator.js"},"dist":{"shasum":"d86e8525721be1aaf7289088cd5067469e9204bf","tarball":"https://registry.npmjs.org/swagger-spec-validator/-/swagger-spec-validator-3.0.0.tgz","fileCount":8,"integrity":"sha512-VRij/jjCIomUCrlFW40Ed1n8TzkpXySU9ciAexotJxy7I+R3jZj5+G48qtQQGnI+xYbcfQqVqSZhAdXnJy/3MQ==","signatures":[{"sig":"MEYCIQCj0Irg2D87THKaIrekqZrAVj1QdNtIG+SlkPeoNx/jRAIhAK3XYUR38UnXhaNvl/AQZGtmoH/1YEk9B50zHMPVHACT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNsQtCRA9TVsSAnZWagAA5T4P/2YYSVSa3hrZDdFB+X4G\n1t67sLrLVvPbV1jzUtUqQ+YOLR/CxZOvuabR4g9cSU0Bf2isObUfYlIgAims\ngm+zDEWk6O5SoLmJv5RvO433nZBoc4Mt71Sgp0w/jM3GjVUqAT4Uxnt9H8BW\nCJyiNH7oIwEW2upys9q5M7JY0yhKckulVIUOfgFbOnC2e/aqn4G5vzIJXDxE\nN1c6NLbCW40UYpt/aEEpkiw6M5oo9Yn8Duo5Fm0YueLvQC8DsTiv9YO2ITQS\nZWdI4z+CCROm7m137+3JbmX5RBN/hIlpGEA+5aA3qhU9fADXjt5sb2EwAd9H\npmk7QpRj3RGUVEtDibVOlLfmDp+EE76lV9y04yNXxvNcwbfUAdB1KiZtxoYa\nn4ZnU5eq2M8YBNf96Mq8PD9XQfPQeZoXAoYvNbId5a82qKB7PF507tntk1WD\nKH7kky1Et825r08QJaOekxF2m/KAy7ceNhdShWbyw4GJRqEzTh6TcM7L/kKx\nfnhkdUhAQs3m4SN8ZWn0tKuMxdeZ7+HBCZLo9l/zJ51K9xm+EYQ636H4WZkQ\ne9w76ol0UgsRDseGAuOfZlbyUNdT89J4zcxfJPLjQ8a6G+1K9brLZoLSFrRF\n68qcplbBdyyiv9DsSn5unbzVPdbHQ9eR4usB7y2qye69yy0q6x0QcQSQdfkx\n7YAj\r\n=4FsV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","yargs":{"parse-numbers":false,"flatten-duplicate-arrays":false,"duplicate-arguments-array":false},"engines":{"npm":">=1.3.7","node":">=6"},"gitHead":"51d7be83df9c5a69aa39ca4700224b7a902ee678","scripts":{"doc":"npm run doc-js && npm run doc-spec","lint":"npm run lint-js && npm run lint-doc","test":"npm run lint && npm run test-unit","clean":"rimraf coverage && rimraf doc","doc-js":"rimraf doc/api && jsdoc -c jsdoc.conf.json .","lint-js":"eslint . && echo ESLint passed.","version":"github_changelog_generator -t \"$npm_config_gcg_github_token\" --future-release \"$npm_package_version\" && echo && echo === Please edit CHANGELOG.md as desired, then exit === && echo && $npm_config_shell && git commit -m \"Update CHANGELOG.md for $npm_package_version\" CHANGELOG.md","doc-spec":"rimraf doc/spec && mkdir doc/spec && mocha --reporter doc --recursive test | nodecat doc-src/spec/header.xhtml - doc-src/spec/footer.xhtml > doc/spec/index.xhtml","lint-doc":"jsdoc -t templates/silent -c jsdoc-lint.conf.json . && echo JSDoc passed.","test-cov":"npm run lint && npm run test-unit-cov","test-unit":"mocha --recursive test","preversion":"depcheck --ignores eslint-plugin-import,greenkeeper-lockfile --ignore-dirs doc && david -i eslint && git-branch-is master && travis-status -b master -c -wx && appveyor-status -b master -c -w -p kevinoid/swagger-spec-validator && istanbul check-coverage --statements 95 coverage/coverage.json","upload-cov":"codecov < ./coverage/lcov.info && coveralls < ./coverage/lcov.info","postpublish":"git -C doc push && git push --follow-tags origin master gh-pages && echo Remember to update GitHub Releases from CHANGELOG.md && echo until skywinder/github-changelog-generator#56 is fixed.","postversion":"rimraf doc && git clone -b gh-pages -l -q . doc && npm run doc && git -C doc add . && git -C doc commit -n -m \"Docs for v$npm_package_version\"","version-deps":"npm install david depcheck git-branch-is travis-status","test-unit-cov":"istanbul cover _mocha -- --recursive test"},"_npmUser":{"name":"kevinoid","email":"kevin@kevinlocke.name"},"repository":{"url":"git+https://github.com/kevinoid/swagger-spec-validator.git","type":"git"},"_npmVersion":"6.1.0","description":"Validate an OpenAPI/Swagger API specification using the swagger.io online validator.","directories":{},"greenkeeper":{"ignore":["eslint"]},"_nodeVersion":"8.11.2","dependencies":{"pify":"^3.0.0","yargs":"^12.0.1","object-assign":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^9.0.14","jsdoc":"^3.4.1","mocha":"^5.0.0","sinon":"^6.0.0","eslint":"^4.6.1","rimraf":"^2.2.0","codecov":"^3.0.0","nodecat":"^2.0.0","istanbul":"^0.4.1","coveralls":"^3.0.0","proxyquire":"^2.0.0","regexp.escape":"^1.0.2","eslint-plugin-import":"^2.7.0","greenkeeper-lockfile":"^1.15.1","eslint-config-airbnb-base":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-spec-validator_3.0.0_1530315820815_0.9160470250725836","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"swagger-spec-validator","version":"3.0.1","keywords":["cli","openapi","openapi2","swagger","validator"],"author":{"name":"Kevin Locke","email":"kevin@kevinlocke.name"},"license":"MIT","_id":"swagger-spec-validator@3.0.1","maintainers":[{"name":"kevinoid","email":"kevin@kevinlocke.name"}],"homepage":"https://github.com/kevinoid/swagger-spec-validator","bugs":{"url":"https://github.com/kevinoid/swagger-spec-validator/issues"},"//":"All scripts should run in POSIX sh and Windows cmd.exe","bin":{"swagger-spec-validator":"bin/swagger-spec-validator.js"},"dist":{"shasum":"6a622fc618cc1d8474c6a6007a47d00381a346a6","tarball":"https://registry.npmjs.org/swagger-spec-validator/-/swagger-spec-validator-3.0.1.tgz","fileCount":8,"integrity":"sha512-0ux4XilM1m/cnW0XYN5w+M5ujvLAN4UxYk5V/GITawYn7YnaCUN03WWg/T4+JaJB37t6VT7acujsFkQmcxTIxQ==","signatures":[{"sig":"MEUCIB+XrpO7XIYDHF50PL2gGYivjUgZgLW7+908a5ypXCD3AiEA+fs/KsIVXRfHWLGhmg8/pUf+Voa4D+AyQTIBLG5I0Ho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSmK0CRA9TVsSAnZWagAA1+sP/iG5/UCED7qFv5KvssCT\nYUiletyM7DxY2O7zvIqtRY8rn8Xnui8ZPgsJ1SmJ+IHc01pOcYOlhsBi6BGw\nLed3AWnyKJnzT9KNMOlmUWTAz4GS7wkJDkSgyhzeZGm6MPkkCSDQWtrekOfZ\nFmpYbmtgHKusduNYfjYXJLv1LrFceZdZOEjmttQchGXQWIItADAW78+Vmaz+\nYoTAo6PDm437odrl28j2CTg4AjYpUe07qoACx7vY2vppvhPCBUgV9IXNp01l\nZxI5DOGBiY4MF152S8NLUbX0wZozyOQBQqtI5/DTOR0KFt2a/pm0zub9nDOx\nd/LrEUSJtH6Hp13VJueULdvB3aEla03eNnXhnjf/PNi0fPhuEtL8Mm3NbU4V\nlwfPOfERpM7ihoj0sUyyjZvZquP4piXfRQOnnEJeRVhxGCWcFUMYkH1gUKWP\noME0ByVpyRMWl4xsOjfaCHp6FekNF53DsL/UQfKTo87Vt0239WUrvK6nMPTp\ns3FI2wfY8etPKAB9SIAyxWkSmhxmx7KZdylrEKWVnbnJsaxd6BrE/+ORqOou\nqL+/J5X59sM0iWKwwS/fbLdTK/U6xpPYqRvG5gDeHoM2oeLzTw7idjPySURO\nCptnFzwl2WdeMH2RyirYy7z2xOGNW8vQkUKxLXA4Kq6HrbQpLARgniAVxhKE\ne8o8\r\n=5173\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","yargs":{"parse-numbers":false,"flatten-duplicate-arrays":false,"duplicate-arguments-array":false},"engines":{"npm":">=1.3.7","node":">=6"},"gitHead":"6ec74828f34241300e32b1be1f08aa27474cab43","scripts":{"doc":"npm run doc-js && npm run doc-spec","lint":"npm run lint-js && npm run lint-doc","test":"npm run lint && npm run test-unit","clean":"rimraf coverage && rimraf doc","doc-js":"rimraf doc/api && jsdoc -c jsdoc.conf.json .","lint-js":"eslint . && echo ESLint passed.","version":"github_changelog_generator -t \"$npm_config_gcg_github_token\" --future-release \"$npm_package_version\" && echo && echo === Please edit CHANGELOG.md as desired, then exit === && echo && $npm_config_shell && git commit -m \"Update CHANGELOG.md for $npm_package_version\" CHANGELOG.md","doc-spec":"rimraf doc/spec && mkdir doc/spec && mocha --reporter doc --recursive test | nodecat doc-src/spec/header.xhtml - doc-src/spec/footer.xhtml > doc/spec/index.xhtml","lint-doc":"jsdoc -t templates/silent -c jsdoc-lint.conf.json . && echo JSDoc passed.","test-cov":"npm run lint && npm run test-unit-cov","test-unit":"mocha --recursive test","preversion":"check-audit && depcheck --ignores greenkeeper-lockfile --ignore-dirs doc && david && git-branch-is master && travis-status -b master -c -wx && appveyor-status -b master -c -w -p kevinoid/swagger-spec-validator && istanbul check-coverage --statements 95 coverage/coverage.json","upload-cov":"codecov < ./coverage/lcov.info && coveralls < ./coverage/lcov.info","postpublish":"git -C doc push && git push --follow-tags origin master gh-pages && echo Remember to update GitHub Releases from CHANGELOG.md && echo until skywinder/github-changelog-generator#56 is fixed.","postversion":"rimraf doc && git clone -b gh-pages -l -q . doc && npm run doc && git -C doc add . && git -C doc commit -n -m \"Docs for v$npm_package_version\"","version-deps":"npm install david depcheck git-branch-is npm-audit-resolver travis-status","test-unit-cov":"istanbul cover _mocha -- --recursive test"},"_npmUser":{"name":"kevinoid","email":"kevin@kevinlocke.name"},"repository":{"url":"git+https://github.com/kevinoid/swagger-spec-validator.git","type":"git"},"_npmVersion":"6.5.0","description":"Validate an OpenAPI/Swagger API specification using the swagger.io online validator.","directories":{},"_nodeVersion":"8.11.2","dependencies":{"pify":"^4.0.0","yargs":"^12.0.1","object-assign":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^10.0.0","jsdoc":"^3.4.1","mocha":"^5.0.0","sinon":"^7.2.3","eslint":"^5.0.0","rimraf":"^2.2.0","codecov":"^3.0.0","nodecat":"^2.0.0","istanbul":"^0.4.1","coveralls":"^3.0.0","proxyquire":"^2.0.0","regexp.escape":"^1.0.2","eslint-plugin-import":"^2.14.0","greenkeeper-lockfile":"^1.15.1","eslint-config-airbnb-base":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-spec-validator_3.0.1_1548378803724_0.9706868469878316","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"swagger-spec-validator","version":"4.0.0","keywords":["cli","openapi","openapi2","openapi3","swagger","validator"],"author":{"name":"Kevin Locke","email":"kevin@kevinlocke.name"},"license":"MIT","_id":"swagger-spec-validator@4.0.0","maintainers":[{"name":"kevinoid","email":"kevin@kevinlocke.name"}],"homepage":"https://github.com/kevinoid/swagger-spec-validator","bugs":{"url":"https://github.com/kevinoid/swagger-spec-validator/issues"},"//":"All scripts should run in POSIX sh and Windows cmd.exe","bin":{"swagger-spec-validator":"bin/swagger-spec-validator.js"},"nyc":{"exclude":["test"]},"dist":{"shasum":"17597e446275634860ba9e4f5f261a11113943bb","tarball":"https://registry.npmjs.org/swagger-spec-validator/-/swagger-spec-validator-4.0.0.tgz","fileCount":6,"integrity":"sha512-zXhe1EZ7pZDyHt3KCCGQLv6nezinGFJdlxYl4LbXWynwUEsjdSdafSIDT7jeI7w9l7znZNjrla4I96qkGvi+wQ==","signatures":[{"sig":"MEUCIQDZIgLqU9rQi92SQeVnhMZEM0rPmhrbs/BBzaL9gTFUWQIgOzTekzTBda5m3iAgWLQR4c89lV85k+G3g09k2SvnR0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdv17GCRA9TVsSAnZWagAAlmUP/R/xyYCMIK/+ampme8og\n2/7h1pvKIgSpVr/5QqRVB7auNJ2NDXGjwRKvrSTsB2+ukxoGx79mYIHtYzXs\nn60KKWEjOore+YpXC5WjP22NxqL6X8t73cHQllaLJH4zZZVivKtEsGIoG9Au\n67SN6+8R4ABEngflFBryl5s1POG1WKdUJo2Eolql758rbeKkFDJOPbdhKejK\nRo5p6yU/ypD1LJxJNVrTX1iQCflKPskrqfaPuQiKSZTNIaA2Rpj4MIJ2ZWWr\n/qZlHeyDygreo2s2eutVFodK5hNYCFy2XIe3icPKOhLcy58GnbszV0KpgWPH\n+L/RW8xRpNEQPzLAW5cgXjiHxMSo4bEPTtu5BJepPLGs6QoA7GGqiTPQaSWm\nan5vz+gFQQJZvA3idHxrIfHRQsCiEfmf6O93/PwjNiuRH31L4KlyuonsJJsz\nNFiMQmwWzBS3wf70MG0PT9NYEJ/p5I/lkOto+KwBfjbGOQh/P48nQKcr9460\n4Ny84trJopXrfKPBgVIRmXT7fJyH3sL3kK2fn//cckw+IWrBOZ2BRrn/tZfu\n1V2d4THjumefC6RJczCcXx83Wsu8St+HSIa25Q31T0w8AF+22Z1oh8c0ZVef\n/eVcNjRy2GDAky+uUtZzW/tQcYt5OFaHJBm8zKAmNLg+wMuQWhOLu8sn/sFY\nKIG3\r\n=ZwKM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","mocha":{"exit":false,"checkLeaks":true},"engines":{"npm":">=1.3.7","node":">=8.3"},"gitHead":"a22a5d8929efd7f8bcbf8f6d667a2984e565a18c","scripts":{"doc":"npm run doc-js && npm run doc-spec","lint":"npm run lint-js && npm run lint-doc","test":"npm run lint && npm run test-unit","clean":"rimraf coverage && rimraf doc","doc-js":"rimraf doc/api && jsdoc -c jsdoc.conf.json .","lint-js":"eslint --report-unused-disable-directives . && echo ESLint passed.","version":"npm run changelog && echo && echo === Please edit CHANGELOG.md as desired, then exit === && echo && $npm_config_shell && git commit -m \"Update CHANGELOG.md for $npm_package_version\" CHANGELOG.md","doc-spec":"rimraf doc/spec && mkdir doc/spec && mocha --reporter doc --recursive test | nodecat doc-src/spec/header.xhtml - doc-src/spec/footer.xhtml > doc/spec/index.xhtml","lint-doc":"jsdoc -t templates/silent -c jsdoc-lint.conf.json . && echo JSDoc passed.","test-cov":"npm run lint && npm run test-unit-cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -u","test-unit":"mocha --recursive test","preversion":"npm run test-cov && nyc check-coverage --statements 90 && check-audit && depcheck --ignores greenkeeper-lockfile --ignore-dirs doc && david && git-branch-is master && travis-status -b master -c -w -x && appveyor-status -b master -c -w -p kevinoid/swagger-spec-validator","upload-cov":"codecov < ./coverage/lcov.info && coveralls < ./coverage/lcov.info","postpublish":"git -C doc push && git push --follow-tags origin master gh-pages && echo Remember to update GitHub Releases from CHANGELOG.md","postversion":"rimraf doc && git clone -b gh-pages -l -q . doc && npm run doc && git -C doc add . && git -C doc commit -n -m \"Docs for v$npm_package_version\"","version-deps":"npm install conventional-changelog-cli david depcheck git-branch-is npm-audit-resolver travis-status","test-unit-cov":"nyc mocha --recursive test"},"_npmUser":{"name":"kevinoid","email":"kevin@kevinlocke.name"},"repository":{"url":"git+https://github.com/kevinoid/swagger-spec-validator.git","type":"git"},"_npmVersion":"6.12.1","description":"Validate an OpenAPI/Swagger API specification using the swagger.io online validator.","directories":{},"_nodeVersion":"10.17.0","dependencies":{"yargs":"^14.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","nock":"^11.1.0","jsdoc":"^3.6.0","mocha":"^6.0.0","sinon":"^7.2.3","eslint":"^6.3.0","rimraf":"^3.0.0","codecov":"^3.0.0","nodecat":"^2.0.0","coveralls":"^3.0.0","proxyquire":"^2.0.0","regexp.escape":"^1.0.2","eslint-plugin-node":"^10.0.0","eslint-plugin-import":"^2.18.2","greenkeeper-lockfile":"^1.15.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-unicorn":"^12.0.2","@kevinoid/eslint-config":"^0.5.0","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-spec-validator_4.0.0_1572822725871_0.6428953298531599","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"swagger-spec-validator","version":"4.0.1","keywords":["cli","openapi","openapi2","openapi3","swagger","validator"],"author":{"name":"Kevin Locke","email":"kevin@kevinlocke.name"},"license":"MIT","_id":"swagger-spec-validator@4.0.1","maintainers":[{"name":"kevinoid","email":"kevin@kevinlocke.name"}],"homepage":"https://github.com/kevinoid/swagger-spec-validator","bugs":{"url":"https://github.com/kevinoid/swagger-spec-validator/issues"},"//":"All scripts should run in POSIX sh and Windows cmd.exe","bin":{"swagger-spec-validator":"bin/swagger-spec-validator.js"},"nyc":{"exclude":["test"]},"dist":{"shasum":"88289eaeebbe751dbb6e04c23b1aef5e30255f07","tarball":"https://registry.npmjs.org/swagger-spec-validator/-/swagger-spec-validator-4.0.1.tgz","fileCount":6,"integrity":"sha512-UndV5G3SefK5YexzLwOS0A6fzRONN7Ac+2O2pXFmPzGxOYGn3AgKoo07R4XI5FZm1pqx3ZwwG2I91kl6LuQaMg==","signatures":[{"sig":"MEUCICUbTmqD23bHVx/b2B21Bz2PEkfONSei7+3BMLlVnjBXAiEA0c7lXHwRLu0wQ/x4KITcvw63mfV9UmgNuFJy8wJQ+AE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0JuRCRA9TVsSAnZWagAAH2QQAJJKElC3WP0VWrxH/iNS\nlVA3XW+gRqbGLaLa+6I/oTOF96tAVZYwZJW99rdNoFUbabolmlz2CErW225n\nHb1CiWCTrhRk0t7wFpr7TotPdW4y+69d/dipQboB+uGtAIZ0gDGnLK3jZ6gw\nsYferdDvuXW9cjN7dq1NVvrIdrkCdUWTMx91fEDaF5DO8XCVMYBllYK0hVnd\nhXPizZUK7+JM8JiCxEu19jf7FPgZxRTgt0oCL1m2ujHyTwoOnhq9g4jpB7U0\nuI0YC1kUpNyGo73jbBeGLX7lCVfwUdzykJNiXEIQwoT/kk1QMbIFAv8fyeiz\nCQrSJ6UZCPB5NbpdWRHJG1Ai3lSoZ+aYiHsXMcYVB47lhYUGDHjSlQjU1m9n\npz6r8PcF7vZEBIJX0Q2BjOzKTTGG76JidLeexM3a3pt8AZkhQyhxWLCseoGd\n7e3ej9zipykXpyCg79G+qeOC7pL2qGH+TKBF8QGNTJGCy9/0tLhvKvXiuR0J\nMNABd0FwPaui2BEN0UikTAd4tdFVan9DLeooTWqgeFx4Ygg+azi7J3iPXWgd\nGG43e5W0hkfgjpTv5qP9PlB5Wm0ngVK8+bgx9zg5GUvX3oyzTDNHjn4X5/aH\nTPzbi9taR3JUc4hw2u+4mkwEZBWbdjvMG8z/RmCl8fctd4zzNCkhroNXaIbG\nKgdb\r\n=hDy4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","mocha":{"exit":false,"checkLeaks":true},"engines":{"npm":">=1.3.7","node":">=8.3"},"gitHead":"60c85a9a83070b952defd11e81c0bd3774807e12","scripts":{"doc":"npm run doc-js && npm run doc-spec","lint":"npm run lint-js && npm run lint-doc","test":"npm run lint && npm run test-unit","clean":"rimraf coverage && rimraf doc","doc-js":"rimraf doc/api && jsdoc -c jsdoc.conf.json .","lint-js":"eslint --report-unused-disable-directives . && echo ESLint passed.","version":"npm run changelog && echo && echo === Please edit CHANGELOG.md as desired, then exit === && echo && $npm_config_shell && git commit -m \"Update CHANGELOG.md for $npm_package_version\" CHANGELOG.md","doc-spec":"rimraf doc/spec && mkdir doc/spec && mocha --reporter doc --recursive test | nodecat doc-src/spec/header.xhtml - doc-src/spec/footer.xhtml > doc/spec/index.xhtml","lint-doc":"jsdoc -t templates/silent -c jsdoc-lint.conf.json . && echo JSDoc passed.","test-cov":"npm run lint && npm run test-unit-cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -u","test-unit":"mocha --recursive test","preversion":"npm run test-cov && nyc check-coverage --statements 90 && check-audit && depcheck --ignores greenkeeper-lockfile --ignore-dirs doc && david && git-branch-is master && travis-status -b master -c -w -x && appveyor-status -b master -c -w -p kevinoid/swagger-spec-validator","upload-cov":"codecov < ./coverage/lcov.info && coveralls < ./coverage/lcov.info","postpublish":"git -C doc push && git push --follow-tags origin master gh-pages && echo Remember to update GitHub Releases from CHANGELOG.md","postversion":"rimraf doc && git clone -b gh-pages -l -q . doc && npm run doc && git -C doc add . && git -C doc commit -n -m \"Docs for v$npm_package_version\"","version-deps":"npm install conventional-changelog-cli david depcheck git-branch-is npm-audit-resolver travis-status","test-unit-cov":"nyc mocha --recursive test"},"_npmUser":{"name":"kevinoid","email":"kevin@kevinlocke.name"},"repository":{"url":"git+https://github.com/kevinoid/swagger-spec-validator.git","type":"git"},"_npmVersion":"6.13.0","description":"Validate an OpenAPI/Swagger API specification using the swagger.io online validator.","directories":{},"greenkeeper":{"ignore":["eslint","eslint-config-airbnb-base","eslint-plugin-import","eslint-plugin-node","eslint-plugin-promise","eslint-plugin-unicorn"]},"_nodeVersion":"10.17.0","dependencies":{"yargs":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","nock":"^11.1.0","jsdoc":"^3.6.0","mocha":"^6.0.0","sinon":"^7.2.3","eslint":"^6.3.0","rimraf":"^3.0.0","codecov":"^3.0.0","nodecat":"^2.0.0","coveralls":"^3.0.0","proxyquire":"^2.0.0","regexp.escape":"^1.0.2","eslint-plugin-node":"^10.0.0","eslint-plugin-import":"^2.18.2","greenkeeper-lockfile":"^1.15.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-unicorn":"^13.0.0","@kevinoid/eslint-config":"^1.0.1","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-spec-validator_4.0.1_1573952400536_0.6598615200036506","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"swagger-spec-validator","version":"5.0.0","keywords":["cli","openapi","openapi2","openapi3","swagger","validator"],"author":{"name":"Kevin Locke","email":"kevin@kevinlocke.name"},"license":"MIT","_id":"swagger-spec-validator@5.0.0","maintainers":[{"name":"kevinoid","email":"kevin@kevinlocke.name"}],"homepage":"https://github.com/kevinoid/swagger-spec-validator","bugs":{"url":"https://github.com/kevinoid/swagger-spec-validator/issues"},"//":"All scripts should run in POSIX sh and Windows cmd.exe","c8":{"exclude":["test"]},"bin":{"swagger-spec-validator":"bin/swagger-spec-validator.js"},"dist":{"shasum":"487c1c17ed77e186f6f587a5f9d3fb38e007561d","tarball":"https://registry.npmjs.org/swagger-spec-validator/-/swagger-spec-validator-5.0.0.tgz","fileCount":6,"integrity":"sha512-qqg596kLU6bcTngDYpRih6iOl1biwvRkzoJGMSX8Cp0W7ObSKrOjq6Ob6nDQSGQgmrLpS5kg9UyA98ErL0l6Pg==","signatures":[{"sig":"MEYCIQCUfH/eWp2F7kXld2ARNIplnfvNMyH1QBFHmeY9DbdPMQIhAKI9pcDhfRNChhCkeOGFE/nWHo6XH5bm3X+abWq0deN5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdamNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowQg//dxCA1rLrfJEfi6SOSvfCT92faK+YSnBo7wf3at0aLvYWIlUz\r\nlcgE70dJti+JzHSTCmUT5ItSDe0s4ejuTpeIFvE3gKICuqy0wefRtwE+igma\r\nmJjWslcTDkCPvzEAd5HdXemaV2XnYvrsiMLQs9D7I9Pn7HILYehF9Od1CEQ/\r\nfpRxosclMCOrpr4llFPfz5NF+bcmY/CX4dugSDx3rhlMabeHFfHo9aeym2UK\r\nb6WWzCl7uo7w31aSV23bpVG+rQstcvBNz9b+6FT6Q75/RZor5RBKejGq4ZUO\r\nIHZ8fF17y3/8Q5xIEbyc6TZIfrbWrUgygCj5QeTxQz7L7StdZ6U9Wb+BF5a2\r\nEXgyt3KoZKeMcokT3JDRt7KQ6rMqQItz9XX6ya7uQ6FwX5x/XVSoCbJvDgzg\r\nKJl2e++QoysNd/LNgXAJt1XW2x7p0Ro+fdPUiL1yCASetckFU/wYcPHCrPkY\r\nsTq5M5ir8KctEAjBjtT1flCV+t9UX+vyCLXtD4PXP14GCuxD/k4q7W5NwXYY\r\nVxkctVnHl5Tg47DAzbtjjHIg9lIFgkkKc+ZiYT/fR+qB8EaVxv/o4pKyzjHq\r\nPeBMnZEM9YV41JVGwSRHGfS0A65gt2jzMrjVdDZe2fzSvG1iQHK3j6Qi1eAr\r\nYCN9cTOOpgmJxS/aJcqUDva+9UlVgYKs+HA=\r\n=RYeC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"commonjs","david":{"//":"ESLint packages must be updated together.  Only warn about @kevinoid/eslint-config","ignore":["eslint","eslint-config-airbnb-base","eslint-plugin-import","eslint-plugin-jsdoc","eslint-plugin-n","eslint-plugin-promise","eslint-plugin-unicorn"]},"mocha":{"exit":false,"checkLeaks":true},"engines":{"npm":">=1.3.7","node":"^14.18 || >=16"},"exports":{".":"./index.js","./cli.js":"./cli.js","./package.json":"./package.json"},"gitHead":"c2a200bf698ad4720f096cfb5584cdb73fa3d0e4","scripts":{"doc":"npm run doc-js && npm run doc-spec","lint":"npm run lint-js && npm run lint-doc","test":"npm run lint && npm run test-unit","clean":"rimraf coverage && rimraf doc","doc-js":"rimraf doc/api && jsdoc -c jsdoc.conf.json .","lint-js":"eslint --report-unused-disable-directives . && echo ESLint passed.","version":"npm run changelog && echo && echo === Please edit CHANGELOG.md as desired, then exit === && echo && \"${npm_config_shell:-${SHELL:-bash}}\" && git commit -m \"Update CHANGELOG.md for $npm_package_version\" CHANGELOG.md","doc-spec":"rimraf doc/spec && mkdir doc/spec && mocha --reporter doc --recursive test | nodecat doc-src/spec/header.xhtml - doc-src/spec/footer.xhtml > doc/spec/index.xhtml","lint-doc":"jsdoc -t templates/silent -c jsdoc-lint.conf.json . && echo JSDoc passed.","test-cov":"npm run lint && npm run test-unit-cov","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -u","test-unit":"node --throw-deprecation --unhandled-rejections=strict node_modules/mocha/bin/mocha --parallel --recursive test","preversion":"npm run test-cov && c8 check-coverage --statements 90 && depcheck --ignore-dirs doc && david && git-branch-is main && hub-ci-status -vv --wait","postpublish":"git -C doc push && git push --follow-tags origin main gh-pages && echo Remember to update GitHub Releases from CHANGELOG.md","postversion":"rimraf doc && git clone -b gh-pages -l -q . doc && npm run doc && git -C doc add . && git -C doc commit -n -m \"Docs for v$npm_package_version\"","version-deps":"npm install conventional-changelog-cli david depcheck git-branch-is hub-ci-status","test-unit-cov":"c8 --reporter=lcov --reporter=text npm run test-unit"},"_npmUser":{"name":"kevinoid","email":"kevin@kevinlocke.name"},"repository":{"url":"git+https://github.com/kevinoid/swagger-spec-validator.git","type":"git"},"_npmVersion":"9.1.1","description":"Validate an OpenAPI/Swagger API specification using the swagger.io online validator.","directories":{},"_nodeVersion":"18.10.0","dependencies":{"commander":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.0","nock":"^13.0.0","jsdoc":"^4.0.0","mocha":"^10.0.0","sinon":"^14.0.0","eslint":"^8.2.0","rimraf":"^3.0.0","nodecat":"^2.0.0","proxyquire":"^2.0.0","regexp.escape":"^1.0.2","eslint-plugin-n":"^15.0.0","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^44.0.2","@kevinoid/eslint-config":"^28.0.0","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swagger-spec-validator_5.0.0_1668655501410_0.25415253079579414","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"swagger-spec-validator","version":"6.0.0","description":"Validate an OpenAPI/Swagger API specification using the swagger.io online validator.","keywords":["cli","openapi","openapi2","openapi3","swagger","validator"],"license":"MIT","homepage":"https://github.com/kevinoid/swagger-spec-validator","bugs":{"url":"https://github.com/kevinoid/swagger-spec-validator/issues"},"author":{"name":"Kevin Locke","email":"kevin@kevinlocke.name"},"repository":{"type":"git","url":"git+https://github.com/kevinoid/swagger-spec-validator.git"},"type":"commonjs","main":"index.js","exports":{".":"./index.js","./cli.js":"./cli.js","./package.json":"./package.json"},"bin":{"swagger-spec-validator":"bin/swagger-spec-validator.js"},"//":"All scripts should run in POSIX sh and Windows cmd.exe","scripts":{"changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -u","clean":"rimraf coverage && rimraf doc","doc":"npm run doc-js && npm run doc-spec","doc-js":"rimraf doc/api && jsdoc -c jsdoc.conf.json .","doc-spec":"rimraf doc/spec && mkdir doc/spec && mocha --reporter doc --recursive test | nodecat doc-src/spec/header.xhtml - doc-src/spec/footer.xhtml > doc/spec/index.xhtml","lint":"npm run lint-js && npm run lint-doc","lint-doc":"jsdoc -t templates/silent -c jsdoc-lint.conf.json . && echo JSDoc passed.","lint-js":"eslint --report-unused-disable-directives . && echo ESLint passed.","release":"git -C doc push && git push --follow-tags origin main gh-pages && echo \"Create a GitHub Release (from CHANGELOG.md) to run publish workflow.\"","postversion":"rimraf doc && git clone -b gh-pages -l -q . doc && npm run doc && git -C doc add . && git -C doc commit -n -m \"Docs for v$npm_package_version\"","preversion":"npm run test-cov && c8 check-coverage --statements 90 && depcheck --ignore-dirs doc --ignores=\"eslint-*,rimraf\" && david && git-branch-is main && hub-ci-status -vv --wait","test":"npm run lint && npm run test-unit","test-cov":"npm run lint && npm run test-unit-cov","test-unit":"node --disable-proto=throw --throw-deprecation --unhandled-rejections=strict node_modules/mocha/bin/mocha.js --parallel --recursive test","test-unit-cov":"c8 --reporter=lcov --reporter=text npm run test-unit","version":"npm run changelog && echo && echo === Please edit CHANGELOG.md as desired, then exit === && echo && \"${npm_config_shell:-${SHELL:-bash}}\" && git commit -m \"Update CHANGELOG.md for $npm_package_version\" CHANGELOG.md","version-deps":"npm install conventional-changelog-cli david depcheck git-branch-is hub-ci-status"},"dependencies":{"commander":"^15.0.0"},"devDependencies":{"@kevinoid/eslint-config":"^34.0.0","c8":"^11.0.0","eslint":"^9.35.0","globals":"^17.0.0","jsdoc":"^4.0.0","mocha":"^11.0.1","nock":"^14.0.0","nodecat":"^3.0.0","proxyquire":"^2.0.0","regexp.escape":"^2.0.1","rimraf":"^6.0.0","sinon":"^22.0.0"},"engines":{"node":"^20.19 || >=22.12","npm":">=1.3.7"},"mocha":{"checkLeaks":true,"exit":false},"c8":{"exclude":["test"]},"david":{"// eslint":"Must match version from peerDependencies of @kevinoid/eslint-plugin","ignore":["eslint"]},"gitHead":"dc2150bd08ad92799398eea801cbd5cd2e92685f","_id":"swagger-spec-validator@6.0.0","_nodeVersion":"26.2.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-Hk9vPyQ0imI+gwo34P3Muj4kR4XqOy5mU4waKMyZBEv5gIRxocuZCvo/tAzTjkKV/35oqojnMkpTvEhU3FNRuA==","shasum":"75ab09a12c68edde2a440ae0d144a6201d8c096c","tarball":"https://registry.npmjs.org/swagger-spec-validator/-/swagger-spec-validator-6.0.0.tgz","fileCount":6,"unpackedSize":27533,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/swagger-spec-validator@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAz89HCqhYe6Z8l4SJ8vheaW2D5sYIO+XqKeeLm8blnHAiEA+GcOFZuX8zxT2GarDa3bs1oyUv2lkfyuAEbwTwuESE0="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15a254ca-a126-424b-8193-fd32aeb77b33"}},"directories":{},"maintainers":[{"name":"kevinoid","email":"kevin@kevinlocke.name"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/swagger-spec-validator_6.0.0_1780181125672_0.14242886113388575"},"_hasShrinkwrap":false}},"time":{"created":"2017-01-13T07:26:38.173Z","modified":"2026-05-30T22:45:26.428Z","0.1.0":"2017-01-13T07:26:38.173Z","0.1.1":"2017-01-13T08:43:12.564Z","0.1.2":"2017-03-03T22:21:55.187Z","1.0.0":"2017-03-16T19:41:48.657Z","1.0.1":"2017-05-07T09:22:48.253Z","2.0.0":"2018-04-19T16:00:43.833Z","3.0.0":"2018-06-29T23:43:41.117Z","3.0.1":"2019-01-25T01:13:23.951Z","4.0.0":"2019-11-03T23:12:05.989Z","4.0.1":"2019-11-17T01:00:00.667Z","5.0.0":"2022-11-17T03:25:01.617Z","6.0.0":"2026-05-30T22:45:25.829Z"},"bugs":{"url":"https://github.com/kevinoid/swagger-spec-validator/issues"},"author":{"name":"Kevin Locke","email":"kevin@kevinlocke.name"},"license":"MIT","homepage":"https://github.com/kevinoid/swagger-spec-validator","keywords":["cli","openapi","openapi2","openapi3","swagger","validator"],"repository":{"type":"git","url":"git+https://github.com/kevinoid/swagger-spec-validator.git"},"description":"Validate an OpenAPI/Swagger API specification using the swagger.io online validator.","maintainers":[{"name":"kevinoid","email":"kevin@kevinlocke.name"}],"readme":"OpenAPI/Swagger Specification Validator\n=======================================\n\n[![Build Status](https://img.shields.io/github/actions/workflow/status/kevinoid/swagger-spec-validator/node.js.yml?branch=main&style=flat&label=build)](https://github.com/kevinoid/swagger-spec-validator/actions/workflows/node.js.yml?query=branch%3Amain)\n[![Coverage](https://img.shields.io/codecov/c/github/kevinoid/swagger-spec-validator/main.svg?style=flat)](https://app.codecov.io/gh/kevinoid/swagger-spec-validator/branch/main)\n[![Dependency Status](https://img.shields.io/librariesio/release/npm/swagger-spec-validator.svg?style=flat)](https://libraries.io/npm/swagger-spec-validator)\n[![Supported Node Version](https://img.shields.io/node/v/swagger-spec-validator.svg?style=flat)](https://www.npmjs.com/package/swagger-spec-validator)\n[![Version on NPM](https://img.shields.io/npm/v/swagger-spec-validator.svg?style=flat)](https://www.npmjs.com/package/swagger-spec-validator)\n\nValidate an OpenAPI/Swagger v2 or v3 API specification against the [OpenAPI\nSpecification](https://github.com/OAI/OpenAPI-Specification) using the\n[swagger.io online validator](https://github.com/swagger-api/validator-badge).\n\nThe validation performed by this module differs from the validation performed\nby [swagger-cli](https://github.com/BigstickCarpet/swagger-cli).\n`swagger-cli` uses\n[swagger-parser](https://github.com/BigstickCarpet/swagger-parser) for\nvalidation, which is a pure JavaScript implementation that can be used\noffline.  This module relies on the validator hosted at swagger.io which uses\nJava-based parser and validator implementations.  Therefore, it requires\nInternet access to use and requires significantly less code to be installed as\na result.\n\n## Introductory Example\n\nTo use `swagger-spec-validator` from the command line, simply invoke it with\nthe specification files to validate as arguments:\n\n```sh\n$ swagger-spec-validator swagger.yaml\n```\n\nIf no arguments are given, the specification will be read from `stdin`.\n\n`swagger-spec-validator` can be used as a library as follows:\n\n```js\nconst swaggerSpecValidator = require('swagger-spec-validator');\nswaggerSpecValidator.validateFile('swagger.yaml')\n  .then((result) => {\n    if (Object.keys(result).length > 0) {\n      console.log('Invalid.');\n    } else {\n      console.log('Valid!');\n    }\n  })\n  .catch(err => console.error('Unable to validate: ' + err));\n```\n\n## Installation\n\n[This package](https://www.npmjs.com/package/swagger-spec-validator) can be\ninstalled using [npm](https://www.npmjs.com/), either globally or locally, by\nrunning:\n\n```sh\nnpm install swagger-spec-validator\n```\n\n## Recipes\n\nMore examples can be found in the [test\nspecifications](https://kevinoid.github.io/swagger-spec-validator/spec).\n\n## API Docs\n\nTo use this module as a library, see the [API\nDocumentation](https://kevinoid.github.io/swagger-spec-validator/api).\n\n## Contributing\n\nContributions are appreciated.  Contributors agree to abide by the [Contributor\nCovenant Code of\nConduct](https://www.contributor-covenant.org/version/1/4/code-of-conduct.html).\nIf this is your first time contributing to a Free and Open Source Software\nproject, consider reading [How to Contribute to Open\nSource](https://opensource.guide/how-to-contribute/)\nin the Open Source Guides.\n\nIf the desired change is large, complex, backwards-incompatible, can have\nsignificantly differing implementations, or may not be in scope for this\nproject, opening an issue before writing the code can avoid frustration and\nsave a lot of time and effort.\n\n## License\n\nThis project is available under the terms of the [MIT License](LICENSE.txt).\nSee the [summary at TLDRLegal](https://tldrlegal.com/license/mit-license).\n","readmeFilename":"README.md"}