diff --git a/package-lock.json b/package-lock.json index 71704675..74e0f00a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1657,17 +1657,17 @@ } }, "better-ajv-errors": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/better-ajv-errors/-/better-ajv-errors-0.5.7.tgz", - "integrity": "sha512-O7tpXektKWVwYCH5g6Vs3lKD+sJs7JHh5guapmGJd+RTwxhFZEf4FwvbHBURUnoXsTeFaMvGuhTTmEGiHpNi6w==", + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/better-ajv-errors/-/better-ajv-errors-0.6.7.tgz", + "integrity": "sha512-PYgt/sCzR4aGpyNy5+ViSQ77ognMnWq7745zM+/flYO4/Yisdtp9wDQW2IKCyVYPUxQt3E/b5GBSwfhd1LPdlg==", "requires": { "@babel/code-frame": "^7.0.0", "@babel/runtime": "^7.0.0", "chalk": "^2.4.1", - "core-js": "^2.5.7", + "core-js": "^3.2.1", "json-to-ast": "^2.0.3", "jsonpointer": "^4.0.1", - "leven": "^2.1.0" + "leven": "^3.1.0" }, "dependencies": { "ansi-styles": { @@ -1689,9 +1689,14 @@ } }, "core-js": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.5.tgz", - "integrity": "sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A==" + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.4.tgz", + "integrity": "sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw==" + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" }, "supports-color": { "version": "5.5.0", @@ -2730,6 +2735,11 @@ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, + "fast-safe-stringify": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", + "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==" + }, "fb-watchman": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz", @@ -5812,20 +5822,82 @@ "integrity": "sha512-Q9xqeUtc17ccP/dpUfARci4kwFFszyJAgR/wbDhrRR/73GqsY5uSmKaIK+RmBqO8J4jVYrrDPjQKvt1IcpQdGw==" }, "oas-validator": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/oas-validator/-/oas-validator-3.3.0.tgz", - "integrity": "sha512-/NK6X+jQd/hHmA4IpczgIHA/dj0QF9lQfTzFcoxZXbPWUOVx/NCRSrcQWNlTpnpawbuCIZ2yGwlXi218+JcMXQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/oas-validator/-/oas-validator-4.0.1.tgz", + "integrity": "sha512-nlbhFqhP1fB02Gb92PCJEDN1TunPUWsTwlFONaHbsEKBSeNH3jH+CH/cA4W+y0xqAJHH/S55R5mIc6izD/GXQQ==", "requires": { "ajv": "^5.5.2", - "better-ajv-errors": "^0.5.2", + "better-ajv-errors": "^0.6.7", "call-me-maybe": "^1.0.1", - "oas-kit-common": "^1.0.7", - "oas-linter": "^3.0.1", - "oas-resolver": "^2.2.4", - "oas-schema-walker": "^1.1.2", - "reftools": "^1.0.7", + "oas-kit-common": "^1.0.8", + "oas-linter": "^3.1.0", + "oas-resolver": "^2.3.1", + "oas-schema-walker": "^1.1.3", + "reftools": "^1.1.0", "should": "^13.2.1", - "yaml": "^1.3.1" + "yaml": "^1.8.3" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", + "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "oas-kit-common": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/oas-kit-common/-/oas-kit-common-1.0.8.tgz", + "integrity": "sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ==", + "requires": { + "fast-safe-stringify": "^2.0.7" + } + }, + "oas-linter": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/oas-linter/-/oas-linter-3.1.0.tgz", + "integrity": "sha512-Q2GD5QSmx1zFvW8RpDVIdRbR86mgpjTvO7b5XNnCSGkx96Hs7MdA/pWGctSZKNcxlbDy0c4eNSKC1dFbKGEjbg==", + "requires": { + "should": "^13.2.1", + "yaml": "^1.8.3" + } + }, + "oas-resolver": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/oas-resolver/-/oas-resolver-2.3.1.tgz", + "integrity": "sha512-/zT9kjC0ip+fCu5CyUn366dHNldKHUHl8U1I/jZadzdYV+xC3goPy+3BamRboMNUuTTl6vyRajj9uL6mCkfyKw==", + "requires": { + "node-fetch-h2": "^2.3.0", + "oas-kit-common": "^1.0.8", + "reftools": "^1.1.0", + "yaml": "^1.8.3", + "yargs": "^12.0.5" + } + }, + "oas-schema-walker": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/oas-schema-walker/-/oas-schema-walker-1.1.3.tgz", + "integrity": "sha512-spY1UVlewUhQs3v0ATsGySRCwVs4Uzutm9KvbwxkaitfisdJy9p51vLjaDGDV0g1xMcZIUH5f704/CwMPSZxHA==" + }, + "reftools": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reftools/-/reftools-1.1.0.tgz", + "integrity": "sha512-j3tFfOg3Zf0w/TT5bA6G/URUqAmsDhDJkBQ1cQX94Tfg/I4XO3j0p4Zf+2KQU90Ks6LHrQen5+gbe4POQu+jdQ==" + }, + "regenerator-runtime": { + "version": "0.13.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", + "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==" + }, + "yaml": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.8.3.tgz", + "integrity": "sha512-X/v7VDnK+sxbQ2Imq4Jt2PRUsRsP7UcpSl3Llg6+NRRqWLIvxkMFYtH1FmvwNGYRKKPa+EPA4qDBlI9WVG1UKw==", + "requires": { + "@babel/runtime": "^7.8.7" + } + } } }, "oauth-sign": { diff --git a/package.json b/package.json index a903bd8b..f02bb2ab 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "node-readfiles": "^0.2.0", "oas-linter": "^3.0.0", "oas-resolver": "^2.2.4", - "oas-validator": "^3.0.1", + "oas-validator": "^4.0.1", "redoc": "v2.0.0-rc.12", "yaml": "^1.5.0" },