diff --git a/packages/fury-adapter-swagger/package.json b/packages/fury-adapter-swagger/package.json index 433a683fc..269ee40d7 100644 --- a/packages/fury-adapter-swagger/package.json +++ b/packages/fury-adapter-swagger/package.json @@ -23,7 +23,7 @@ "json-schema-faker": "0.5.0-rc17", "lodash": "^4.17.0", "media-typer": "^1.0.1", - "swagger-parser": "^6.0.2", + "swagger-parser": "^8.0.0", "yaml-js": "^0.2.3", "z-schema": "^3.24.2" }, diff --git a/yarn.lock b/yarn.lock index 3d3d52629..4ed03f4d1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3751,14 +3751,14 @@ json-schema-ref-parser@^6.0.2: js-yaml "^3.12.1" ono "^4.0.11" -json-schema-ref-parser@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/json-schema-ref-parser/-/json-schema-ref-parser-6.0.3.tgz#0c2e4bc6e89bef59293e354f71afff63d6a4d845" - integrity sha512-Ds/0541IPed88JSiMb3CBeUsxfL5Eosc0r97z0QMSXiBJTYKZLhOAGZd8zFVfpkKaRb4zDAnumyFYxnHLmbQmw== +json-schema-ref-parser@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/json-schema-ref-parser/-/json-schema-ref-parser-7.1.0.tgz#987582b19fa06a37db4797d4e825879a7aea127c" + integrity sha512-eP9+39HimQUpmqEUHRpV+oh8hiVMRU2tD6H+8uDc0raCQxX6jARN4nSJe5OpAtPt7eObuIUIsW7AwvGBzCHavQ== dependencies: call-me-maybe "^1.0.1" - js-yaml "^3.12.1" - ono "^4.0.11" + js-yaml "^3.13.1" + ono "^5.0.1" json-schema-traverse@^0.4.1: version "0.4.1" @@ -3801,16 +3801,6 @@ jsonpath@^1.0.1: static-eval "2.0.2" underscore "1.7.0" -jsonschema-draft4@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/jsonschema-draft4/-/jsonschema-draft4-1.0.0.tgz#f0af2005054f0f0ade7ea2118614b69dc512d865" - integrity sha1-8K8gBQVPDwrefqIRhhS2ncUS2GU= - -jsonschema@1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/jsonschema/-/jsonschema-1.2.4.tgz#a46bac5d3506a254465bc548876e267c6d0d6464" - integrity sha512-lz1nOH69GbsVHeVgEdvyavc/33oymY1AZwtePMiMj4HZPMbP5OIKK3zT9INMWjwua/V4Z4yq7wSlBbSG+g4AEw== - jsprim@^1.2.2: version "1.4.1" resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" @@ -3969,7 +3959,7 @@ lodash.get@^4.0.0, lodash.get@^4.4.2: resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= -lodash.isequal@^4.0.0: +lodash.isequal@^4.0.0, lodash.isequal@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA= @@ -4759,14 +4749,20 @@ ono@^4.0.11: dependencies: format-util "^1.0.3" -openapi-schema-validation@^0.4.2: - version "0.4.2" - resolved "https://registry.yarnpkg.com/openapi-schema-validation/-/openapi-schema-validation-0.4.2.tgz#895c29021be02e000f71c51f859da52118eb1e21" - integrity sha512-K8LqLpkUf2S04p2Nphq9L+3bGFh/kJypxIG2NVGKX0ffzT4NQI9HirhiY6Iurfej9lCu7y4Ndm4tv+lm86Ck7w== - dependencies: - jsonschema "1.2.4" - jsonschema-draft4 "^1.0.0" - swagger-schema-official "2.0.0-bab6bed" +ono@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ono/-/ono-5.0.1.tgz#a39e0af7ab2c2a143a06f08ad9d187e61f9da0c8" + integrity sha512-4/4BPGHX8OuDDNx1SrOqTOI7zajPjvBvrG1jDG3hDq4qBpoKlzG2d83Vdz26hvv0FFWYsLdHf+1Vu/k2d8Ww9w== + +openapi-schemas@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/openapi-schemas/-/openapi-schemas-1.0.0.tgz#c23ae0ae990d867a608e06265cb1ba8c73136a8e" + integrity sha512-KYy5vRmutd8ieqZQKWDAFEa7xiLXLkdWZljwLgxJV/5ydJqRIE9hMG5n9jTYtP5+fuZ3NhIYk2wIa+BCDoQpwg== + +openapi-types@^1.3.5: + version "1.3.5" + resolved "https://registry.yarnpkg.com/openapi-types/-/openapi-types-1.3.5.tgz#6718cfbc857fe6c6f1471f65b32bdebb9c10ce40" + integrity sha512-11oi4zYorsgvg5yBarZplAqbpev5HkuVNPlZaPTknPDzAynq+lnJdXAmruGWP0s+dNYZS7bjM+xrTpJw7184Fg== optimist@^0.6.1: version "0.6.1" @@ -6049,28 +6045,23 @@ supports-color@^6.1.0: dependencies: has-flag "^3.0.0" -swagger-methods@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/swagger-methods/-/swagger-methods-1.0.8.tgz#8baf37ee861d3c72ff7b2faad6d74c60b336e2ed" - integrity sha512-G6baCwuHA+C5jf4FNOrosE4XlmGsdjbOjdBK4yuiDDj/ro9uR4Srj3OR84oQMT8F3qKp00tYNv0YN730oTHPZA== +swagger-methods@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/swagger-methods/-/swagger-methods-2.0.0.tgz#e1260876e7638b8a5d61ae5735ad9d5e97f4f09d" + integrity sha512-afMNP6XtF7w4XB2pFuF07JNrHGaKoppwC0O3Zrkv0PWGbMT3KyFYpk4lzdcax7RYV1JgMZeatX8ndYjL2y+0tQ== -swagger-parser@^6.0.2: - version "6.0.5" - resolved "https://registry.yarnpkg.com/swagger-parser/-/swagger-parser-6.0.5.tgz#9475971c7b2c7b0402e1cdee35182fe78b90673b" - integrity sha512-UL47eu4+GRm5y+N7J+W6QQiqAJn2lojyqgMwS0EZgA55dXd5xmpQCsjUmH/Rf0eKDiG1kULc9VS515PxAyTDVw== +swagger-parser@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/swagger-parser/-/swagger-parser-8.0.0.tgz#7a714c98a9a7a4ce81331336c1f53bb89f5d4e2f" + integrity sha512-zk6ig8J2B4OqCnBSIqO67/Ui96NTjuoX10YGa4YVlIlQzLpHUZbLFZaO+zSubQoqAiJxmpvlbUplEcFIsPCESA== dependencies: call-me-maybe "^1.0.1" - json-schema-ref-parser "^6.0.3" - ono "^4.0.11" - openapi-schema-validation "^0.4.2" - swagger-methods "^1.0.8" - swagger-schema-official "2.0.0-bab6bed" - z-schema "^3.24.2" - -swagger-schema-official@2.0.0-bab6bed: - version "2.0.0-bab6bed" - resolved "https://registry.yarnpkg.com/swagger-schema-official/-/swagger-schema-official-2.0.0-bab6bed.tgz#70070468d6d2977ca5237b2e519ca7d06a2ea3fd" - integrity sha1-cAcEaNbSl3ylI3suUZyn0Gouo/0= + json-schema-ref-parser "^7.1.0" + ono "^5.0.1" + openapi-schemas "^1.0.0" + openapi-types "^1.3.5" + swagger-methods "^2.0.0" + z-schema "^4.1.0" table@^5.2.3: version "5.2.3" @@ -6404,7 +6395,7 @@ validate-npm-package-name@^3.0.0: dependencies: builtins "^1.0.3" -validator@^10.0.0: +validator@^10.0.0, validator@^10.11.0: version "10.11.0" resolved "https://registry.yarnpkg.com/validator/-/validator-10.11.0.tgz#003108ea6e9a9874d31ccc9e5006856ccd76b228" integrity sha512-X/p3UZerAIsbBfN/IwahhYaBbY68EN/UQBWHtsbXGT5bfrH/p4NQzUCG1kF/rtKaNpnJ7jAu6NGTdSNtyNIXMw== @@ -6664,3 +6655,15 @@ z-schema@^3.24.2: validator "^10.0.0" optionalDependencies: commander "^2.7.1" + +z-schema@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/z-schema/-/z-schema-4.1.0.tgz#8f824eabffdf018875cbcfa9b92dc3a348140b76" + integrity sha512-C4In7uaih70TVnpCDtfnMeCjGRIkaikT8Yxqgz0GZrLJ3nkI5TsdRPOOjEYaebRnxGlbX68qeBSOBdbCufaqjQ== + dependencies: + core-js "^2.5.7" + lodash.get "^4.4.2" + lodash.isequal "^4.5.0" + validator "^10.11.0" + optionalDependencies: + commander "^2.7.1"