diff --git a/package-lock.json b/package-lock.json index a1f49651..6a864485 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19169,7 +19169,7 @@ } }, "packages/api": { - "version": "3.3.0", + "version": "3.3.1", "license": "MIT", "dependencies": { "@apidevtools/json-schema-ref-parser": "^9.0.1", diff --git a/packages/api/package-lock.json b/packages/api/package-lock.json index e37c0495..3a2a1534 100644 --- a/packages/api/package-lock.json +++ b/packages/api/package-lock.json @@ -5,7 +5,7 @@ "requires": true, "packages": { "": { - "version": "3.3.0", + "version": "3.3.1", "license": "MIT", "dependencies": { "@apidevtools/json-schema-ref-parser": "^9.0.1", @@ -685,9 +685,9 @@ "dev": true }, "node_modules/@exodus/schemasafe": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.0.0-rc.3.tgz", - "integrity": "sha512-GoXw0U2Qaa33m3eUcxuHnHpNvHjNlLo0gtV091XBpaRINaB4X6FGCG5XKxSFNFiPpugUDqNruHzaqpTdDm4AOg==" + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.0.0-rc.4.tgz", + "integrity": "sha512-zHISeJ5jcHSo3i2bI5RHb0XEJ1JGxQ/QQzU2FLPcJxohNohJV8jHCM1FSrOUxTspyDRSSULg3iKQa1FJ4EsSiQ==" }, "node_modules/@humanwhocodes/config-array": { "version": "0.5.0", @@ -5349,6 +5349,20 @@ "node": ">= 0.4" } }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/hosted-git-info": { "version": "2.8.8", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", @@ -5679,11 +5693,12 @@ } }, "node_modules/is-arguments": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", - "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "dependencies": { - "call-bind": "^1.0.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -9895,9 +9910,9 @@ "dev": true }, "node_modules/oas": { - "version": "14.3.1", - "resolved": "https://registry.npmjs.org/oas/-/oas-14.3.1.tgz", - "integrity": "sha512-4O89aG2Y8Okyszym9OU3qKudeAhXjEqUvR1neDPx8umUyAxkZL6ZNJtqNM/jYCiqX5sXOvlhDlJVcwtKUMInkw==", + "version": "14.4.0", + "resolved": "https://registry.npmjs.org/oas/-/oas-14.4.0.tgz", + "integrity": "sha512-45qS+ipZM3KVFtY/d1OFcKapRwUC/MRadsH0CBbmkdnWAI6wqNAVWxEQpOOdlre3NtD6SWosh4iGeJv/PDTHJA==", "dependencies": { "@apidevtools/json-schema-ref-parser": "^9.0.6", "cardinal": "^2.1.1", @@ -9910,9 +9925,9 @@ "lodash.kebabcase": "^4.1.1", "memoizee": "^0.4.14", "minimist": "^1.2.0", - "oas-normalize": "^3.0.3", + "oas-normalize": "^3.0.5", "path-to-regexp": "^6.2.0", - "swagger-inline": "^4.1.4" + "swagger-inline": "^4.1.5" }, "bin": { "oas": "bin/oas" @@ -9943,15 +9958,15 @@ } }, "node_modules/oas-normalize": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/oas-normalize/-/oas-normalize-3.0.3.tgz", - "integrity": "sha512-+V2H9aj6O9C1wkaO6XFou/fz0Ism1Gs336shNLHSGNLIFCsvPLxeUndFMXcDDDW3rPsH07Mmup5U15uiwlJnqw==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/oas-normalize/-/oas-normalize-3.0.5.tgz", + "integrity": "sha512-0qi6THLo0Z9GBstx66p8S8q1U3HR5uvfV0XRn53662zonPct4kYTXyhQvXaI5cbKGynfSTovkzg1H6A5aCclZQ==", "dependencies": { "@apidevtools/json-schema-ref-parser": "^9.0.7", "js-yaml": "^4.1.0", "node-fetch": "^2.6.1", "swagger-parser": "^10.0.1", - "swagger2openapi": "^7.0.6" + "swagger2openapi": "^7.0.8" }, "engines": { "node": "^12 || ^14 || ^16" @@ -9976,9 +9991,9 @@ } }, "node_modules/oas-resolver/node_modules/yargs": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.0.1.tgz", - "integrity": "sha512-xBBulfCc8Y6gLFcrPvtqKz9hz8SO0l1Ni8GgDekvBX2ro0HRQImDGnikfc33cgzcYUSncapnNcZDjVFIH3f6KQ==", + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.1.1.tgz", + "integrity": "sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==", "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -11302,9 +11317,9 @@ } }, "node_modules/swagger-inline": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/swagger-inline/-/swagger-inline-4.1.4.tgz", - "integrity": "sha512-dApf/SozqyLc13NT+0E50I8RID6FlZex2+Dp5VtnpMsxuPbcIgU1X8zvSvuMgA9FvTVGBWz8LG5Sk5OEfRzSbQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/swagger-inline/-/swagger-inline-4.2.0.tgz", + "integrity": "sha512-AzxINWpshpohcyekZTR+RB6sTFm4HakuSIJ1gp6+7nZgnJM84/q0cSMU8OjhgOaN4X/d/Jux0gFtOSdMwrzq8g==", "dependencies": { "commander": "^6.0.0", "globby": "^11.0.1", @@ -11328,51 +11343,16 @@ } }, "node_modules/swagger-parser": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/swagger-parser/-/swagger-parser-10.0.2.tgz", - "integrity": "sha512-9jHkHM+QXyLGFLk1DkXBwV+4HyNm0Za3b8/zk/+mjr8jgOSiqm3FOTHBSDsBjtn9scdL+8eWcHdupp2NLM8tDw==", + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/swagger-parser/-/swagger-parser-10.0.3.tgz", + "integrity": "sha512-nF7oMeL4KypldrQhac8RyHerJeGPD1p2xDh900GPvc+Nk7nWP6jX2FcC7WmkinMoAmoO774+AFXcWsW8gMWEIg==", "dependencies": { - "@apidevtools/swagger-parser": "10.0.2" + "@apidevtools/swagger-parser": "10.0.3" }, "engines": { "node": ">=10" } }, - "node_modules/swagger-parser/node_modules/@apidevtools/swagger-parser": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@apidevtools/swagger-parser/-/swagger-parser-10.0.2.tgz", - "integrity": "sha512-JFxcEyp8RlNHgBCE98nwuTkZT6eNFPc1aosWV6wPcQph72TSEEu1k3baJD4/x1qznU+JiDdz8F5pTwabZh+Dhg==", - "dependencies": { - "@apidevtools/json-schema-ref-parser": "^9.0.6", - "@apidevtools/openapi-schemas": "^2.0.4", - "@apidevtools/swagger-methods": "^3.0.2", - "@jsdevtools/ono": "^7.1.3", - "call-me-maybe": "^1.0.1", - "z-schema": "^4.2.3" - }, - "peerDependencies": { - "openapi-types": ">=7" - } - }, - "node_modules/swagger-parser/node_modules/z-schema": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", - "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", - "dependencies": { - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.6.0" - }, - "bin": { - "z-schema": "bin/z-schema" - }, - "engines": { - "node": ">=6.0.0" - }, - "optionalDependencies": { - "commander": "^2.7.1" - } - }, "node_modules/swagger2openapi": { "version": "7.0.8", "resolved": "https://registry.npmjs.org/swagger2openapi/-/swagger2openapi-7.0.8.tgz", @@ -11400,9 +11380,9 @@ } }, "node_modules/swagger2openapi/node_modules/yargs": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.0.1.tgz", - "integrity": "sha512-xBBulfCc8Y6gLFcrPvtqKz9hz8SO0l1Ni8GgDekvBX2ro0HRQImDGnikfc33cgzcYUSncapnNcZDjVFIH3f6KQ==", + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.1.1.tgz", + "integrity": "sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==", "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -12636,9 +12616,9 @@ } }, "@exodus/schemasafe": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.0.0-rc.3.tgz", - "integrity": "sha512-GoXw0U2Qaa33m3eUcxuHnHpNvHjNlLo0gtV091XBpaRINaB4X6FGCG5XKxSFNFiPpugUDqNruHzaqpTdDm4AOg==" + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.0.0-rc.4.tgz", + "integrity": "sha512-zHISeJ5jcHSo3i2bI5RHb0XEJ1JGxQ/QQzU2FLPcJxohNohJV8jHCM1FSrOUxTspyDRSSULg3iKQa1FJ4EsSiQ==" }, "@humanwhocodes/config-array": { "version": "0.5.0", @@ -16245,6 +16225,14 @@ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, "hosted-git-info": { "version": "2.8.8", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", @@ -16484,11 +16472,12 @@ } }, "is-arguments": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", - "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "requires": { - "call-bind": "^1.0.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" } }, "is-arrayish": { @@ -19732,9 +19721,9 @@ "dev": true }, "oas": { - "version": "14.3.1", - "resolved": "https://registry.npmjs.org/oas/-/oas-14.3.1.tgz", - "integrity": "sha512-4O89aG2Y8Okyszym9OU3qKudeAhXjEqUvR1neDPx8umUyAxkZL6ZNJtqNM/jYCiqX5sXOvlhDlJVcwtKUMInkw==", + "version": "14.4.0", + "resolved": "https://registry.npmjs.org/oas/-/oas-14.4.0.tgz", + "integrity": "sha512-45qS+ipZM3KVFtY/d1OFcKapRwUC/MRadsH0CBbmkdnWAI6wqNAVWxEQpOOdlre3NtD6SWosh4iGeJv/PDTHJA==", "requires": { "@apidevtools/json-schema-ref-parser": "^9.0.6", "cardinal": "^2.1.1", @@ -19747,9 +19736,9 @@ "lodash.kebabcase": "^4.1.1", "memoizee": "^0.4.14", "minimist": "^1.2.0", - "oas-normalize": "^3.0.3", + "oas-normalize": "^3.0.5", "path-to-regexp": "^6.2.0", - "swagger-inline": "^4.1.4" + "swagger-inline": "^4.1.5" } }, "oas-kit-common": { @@ -19771,15 +19760,15 @@ } }, "oas-normalize": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/oas-normalize/-/oas-normalize-3.0.3.tgz", - "integrity": "sha512-+V2H9aj6O9C1wkaO6XFou/fz0Ism1Gs336shNLHSGNLIFCsvPLxeUndFMXcDDDW3rPsH07Mmup5U15uiwlJnqw==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/oas-normalize/-/oas-normalize-3.0.5.tgz", + "integrity": "sha512-0qi6THLo0Z9GBstx66p8S8q1U3HR5uvfV0XRn53662zonPct4kYTXyhQvXaI5cbKGynfSTovkzg1H6A5aCclZQ==", "requires": { "@apidevtools/json-schema-ref-parser": "^9.0.7", "js-yaml": "^4.1.0", "node-fetch": "^2.6.1", "swagger-parser": "^10.0.1", - "swagger2openapi": "^7.0.6" + "swagger2openapi": "^7.0.8" } }, "oas-resolver": { @@ -19795,9 +19784,9 @@ }, "dependencies": { "yargs": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.0.1.tgz", - "integrity": "sha512-xBBulfCc8Y6gLFcrPvtqKz9hz8SO0l1Ni8GgDekvBX2ro0HRQImDGnikfc33cgzcYUSncapnNcZDjVFIH3f6KQ==", + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.1.1.tgz", + "integrity": "sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==", "requires": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -20831,9 +20820,9 @@ } }, "swagger-inline": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/swagger-inline/-/swagger-inline-4.1.4.tgz", - "integrity": "sha512-dApf/SozqyLc13NT+0E50I8RID6FlZex2+Dp5VtnpMsxuPbcIgU1X8zvSvuMgA9FvTVGBWz8LG5Sk5OEfRzSbQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/swagger-inline/-/swagger-inline-4.2.0.tgz", + "integrity": "sha512-AzxINWpshpohcyekZTR+RB6sTFm4HakuSIJ1gp6+7nZgnJM84/q0cSMU8OjhgOaN4X/d/Jux0gFtOSdMwrzq8g==", "requires": { "commander": "^6.0.0", "globby": "^11.0.1", @@ -20850,37 +20839,11 @@ } }, "swagger-parser": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/swagger-parser/-/swagger-parser-10.0.2.tgz", - "integrity": "sha512-9jHkHM+QXyLGFLk1DkXBwV+4HyNm0Za3b8/zk/+mjr8jgOSiqm3FOTHBSDsBjtn9scdL+8eWcHdupp2NLM8tDw==", + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/swagger-parser/-/swagger-parser-10.0.3.tgz", + "integrity": "sha512-nF7oMeL4KypldrQhac8RyHerJeGPD1p2xDh900GPvc+Nk7nWP6jX2FcC7WmkinMoAmoO774+AFXcWsW8gMWEIg==", "requires": { - "@apidevtools/swagger-parser": "10.0.2" - }, - "dependencies": { - "@apidevtools/swagger-parser": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@apidevtools/swagger-parser/-/swagger-parser-10.0.2.tgz", - "integrity": "sha512-JFxcEyp8RlNHgBCE98nwuTkZT6eNFPc1aosWV6wPcQph72TSEEu1k3baJD4/x1qznU+JiDdz8F5pTwabZh+Dhg==", - "requires": { - "@apidevtools/json-schema-ref-parser": "^9.0.6", - "@apidevtools/openapi-schemas": "^2.0.4", - "@apidevtools/swagger-methods": "^3.0.2", - "@jsdevtools/ono": "^7.1.3", - "call-me-maybe": "^1.0.1", - "z-schema": "^4.2.3" - } - }, - "z-schema": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", - "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", - "requires": { - "commander": "^2.7.1", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.6.0" - } - } + "@apidevtools/swagger-parser": "10.0.3" } }, "swagger2openapi": { @@ -20902,9 +20865,9 @@ }, "dependencies": { "yargs": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.0.1.tgz", - "integrity": "sha512-xBBulfCc8Y6gLFcrPvtqKz9hz8SO0l1Ni8GgDekvBX2ro0HRQImDGnikfc33cgzcYUSncapnNcZDjVFIH3f6KQ==", + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.1.1.tgz", + "integrity": "sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==", "requires": { "cliui": "^7.0.2", "escalade": "^3.1.1",