diff --git a/package-lock.json b/package-lock.json index 723868138..fd81f139f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9171,6 +9171,11 @@ "clone": "^1.0.2" } }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -11095,9 +11100,9 @@ "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" }, "fetch-har": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/fetch-har/-/fetch-har-4.0.2.tgz", - "integrity": "sha512-LioqmCdZu1SoJdoELY+mwyY8YU+4nTuLEfEoV7QuUFIRpny07JDw1A1xLFEDpPId2CJMmZaIABCvIZJDOpFqtg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fetch-har/-/fetch-har-4.0.3.tgz", + "integrity": "sha512-x3K4zFjuQS7wrMfN0858oE2SAq8ibTT8/L0UkBztXQsambbWtKPvGnuLxNqrmdnVZct75PhvFOn0dFyFU9rPlQ==", "requires": { "parse-data-url": "^3.0.0" } @@ -15724,9 +15729,9 @@ "dev": true }, "nanoid": { - "version": "3.1.22", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.22.tgz", - "integrity": "sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ==" + "version": "3.1.23", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==" }, "nanomatch": { "version": "1.2.13", @@ -16510,9 +16515,9 @@ "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" }, "oas": { - "version": "10.7.4", - "resolved": "https://registry.npmjs.org/oas/-/oas-10.7.4.tgz", - "integrity": "sha512-VPsFDYrfTzQltHl07h7EbgUP97yUoMJNSr3My5X1xck3tx7Qw+GekfjaL7jmjvvyIbo9JxvSg1ECWei/UD4cTA==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/oas/-/oas-11.0.0.tgz", + "integrity": "sha512-uULn+eSHg7KzjGmMwpGGF93xcWgLY8tv1qrUm1fiRMNLopJbEt4GpM0UIiUfrbltbP5VNpcMFec66GSQhvIhlQ==", "requires": { "@apidevtools/json-schema-ref-parser": "^9.0.6", "cardinal": "^2.1.1", @@ -16530,12 +16535,38 @@ "minimist": "^1.2.0", "node-status": "^1.0.0", "oas-normalize": "2.3.1", - "open": "^7.0.0", + "open": "^8.0.8", "path-to-regexp": "^6.2.0", "request": "^2.88.0", - "swagger-inline": "3.2.2" + "swagger-inline": "4.0.0" }, "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==" + }, + "comment-patterns": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/comment-patterns/-/comment-patterns-0.12.0.tgz", + "integrity": "sha512-LhP+aYhloN+w6fh+U/Vwb+zjRvz7igV6V9YDPtSkdIctaUWb2NDasssTu1ujU8Z6/X5oKE3vWjRCKjCPii2FCg==", + "requires": { + "lodash": "^4.17.11" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, "json-schema-merge-allof": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/json-schema-merge-allof/-/json-schema-merge-allof-0.8.1.tgz", @@ -16545,6 +16576,40 @@ "json-schema-compare": "^0.2.2", "lodash": "^4.17.20" } + }, + "multilang-extract-comments": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/multilang-extract-comments/-/multilang-extract-comments-0.4.0.tgz", + "integrity": "sha512-8mXCo9Q42Wyfho9nn7hHkG/0sKxH0nJWfmBLl8+c+FLv++XhFkFC1sntOk4NFZ+nSpoMjlF/8ILeOLyMRTFbIw==", + "requires": { + "comment-patterns": "^0.12.0", + "line-counter": "^1.0.3", + "lodash": "^4.17.11", + "quotemeta": "0.0.0" + } + }, + "open": { + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/open/-/open-8.0.8.tgz", + "integrity": "sha512-3XmKIU8+H/TVr8wB8C4vj0z748+yBydSvtpzZVS6vQ1dKNHB6AiPbhaoG+89zb80717GPk9y/7OvK0R6FXkNmQ==", + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "swagger-inline": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/swagger-inline/-/swagger-inline-4.0.0.tgz", + "integrity": "sha512-2ahHw63YbAbaA1wuvbqyojZB4oj3iF3f9hzPUEXqKKuWRgMIZKrKFIceBLbBJX4X+9LOOXhFoI0qzIB25nlwfQ==", + "requires": { + "bluebird": "^3.4.1", + "commander": "^6.0.0", + "globby": "^11.0.1", + "js-yaml": "^4.1.0", + "lodash": "^4.17.11", + "multilang-extract-comments": "^0.4.0" + } } } }, diff --git a/package.json b/package.json index 0765d20a6..e4e1d3fe6 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@readme/emojis": "^3.0.0", "@readme/ui": "^1.17.8", "babel-polyfill": "^6.26.0", - "oas": "^10.7.4", + "oas": "^11.0.0", "prop-types": "^15.7.2", "react-hot-loader": "^4.12.16", "swagger2openapi": "^7.0.0", diff --git a/packages/api-explorer/package-lock.json b/packages/api-explorer/package-lock.json index 519e2c23b..b6b694c4f 100644 --- a/packages/api-explorer/package-lock.json +++ b/packages/api-explorer/package-lock.json @@ -329,9 +329,9 @@ "optional": true }, "comment-patterns": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/comment-patterns/-/comment-patterns-0.11.0.tgz", - "integrity": "sha512-YgQOR0QcCIE0mYFywZ0ToK8r7V+48FjEWA6Jflfvxf5JlGZtJEi8BzMcc4BXcaVUyU1DUSGEhppSUfJOI2YC/w==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/comment-patterns/-/comment-patterns-0.12.0.tgz", + "integrity": "sha512-LhP+aYhloN+w6fh+U/Vwb+zjRvz7igV6V9YDPtSkdIctaUWb2NDasssTu1ujU8Z6/X5oKE3vWjRCKjCPii2FCg==", "requires": { "lodash": "^4.17.11" } @@ -406,6 +406,11 @@ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -1071,11 +1076,11 @@ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, "multilang-extract-comments": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/multilang-extract-comments/-/multilang-extract-comments-0.3.3.tgz", - "integrity": "sha512-9NqT+Cf1yvM/eYp+ILUczzz2ca4upYbdQQwSn550ldFA7hX2WVZzo7jaddFkSfq6EkIkPaeWBL+LP+BZuHK0oA==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/multilang-extract-comments/-/multilang-extract-comments-0.4.0.tgz", + "integrity": "sha512-8mXCo9Q42Wyfho9nn7hHkG/0sKxH0nJWfmBLl8+c+FLv++XhFkFC1sntOk4NFZ+nSpoMjlF/8ILeOLyMRTFbIw==", "requires": { - "comment-patterns": "^0.11.0", + "comment-patterns": "^0.12.0", "line-counter": "^1.0.3", "lodash": "^4.17.11", "quotemeta": "0.0.0" @@ -1163,9 +1168,9 @@ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" }, "oas": { - "version": "10.7.4", - "resolved": "https://registry.npmjs.org/oas/-/oas-10.7.4.tgz", - "integrity": "sha512-VPsFDYrfTzQltHl07h7EbgUP97yUoMJNSr3My5X1xck3tx7Qw+GekfjaL7jmjvvyIbo9JxvSg1ECWei/UD4cTA==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/oas/-/oas-11.0.0.tgz", + "integrity": "sha512-uULn+eSHg7KzjGmMwpGGF93xcWgLY8tv1qrUm1fiRMNLopJbEt4GpM0UIiUfrbltbP5VNpcMFec66GSQhvIhlQ==", "requires": { "@apidevtools/json-schema-ref-parser": "^9.0.6", "cardinal": "^2.1.1", @@ -1183,10 +1188,10 @@ "minimist": "^1.2.0", "node-status": "^1.0.0", "oas-normalize": "2.3.1", - "open": "^7.0.0", + "open": "^8.0.8", "path-to-regexp": "^6.2.0", "request": "^2.88.0", - "swagger-inline": "3.2.2" + "swagger-inline": "4.0.0" }, "dependencies": { "lodash.kebabcase": { @@ -1231,12 +1236,13 @@ } }, "open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/open/-/open-8.0.8.tgz", + "integrity": "sha512-3XmKIU8+H/TVr8wB8C4vj0z748+yBydSvtpzZVS6vQ1dKNHB6AiPbhaoG+89zb80717GPk9y/7OvK0R6FXkNmQ==", "requires": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" } }, "os-locale": { @@ -1603,22 +1609,35 @@ } }, "swagger-inline": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/swagger-inline/-/swagger-inline-3.2.2.tgz", - "integrity": "sha512-hYibOKWADD0z2nv5WqO+Uf1xYcObf4HzZ7BldLKVAOo5ZRoXajHhQPhpINM8XYD12auwtMDvpSQ3P2qg87cy1A==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/swagger-inline/-/swagger-inline-4.0.0.tgz", + "integrity": "sha512-2ahHw63YbAbaA1wuvbqyojZB4oj3iF3f9hzPUEXqKKuWRgMIZKrKFIceBLbBJX4X+9LOOXhFoI0qzIB25nlwfQ==", "requires": { "bluebird": "^3.4.1", "commander": "^6.0.0", "globby": "^11.0.1", - "js-yaml": "^3.13.1", + "js-yaml": "^4.1.0", "lodash": "^4.17.11", - "multilang-extract-comments": "^0.3.2" + "multilang-extract-comments": "^0.4.0" }, "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, "commander": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } } } }, diff --git a/packages/api-explorer/package.json b/packages/api-explorer/package.json index 371a4d621..21087ee04 100644 --- a/packages/api-explorer/package.json +++ b/packages/api-explorer/package.json @@ -31,7 +31,7 @@ "js-cookie": "^2.1.4", "lodash.clonedeep": "^4.5.0", "lodash.kebabcase": "^4.1.1", - "oas": "^10.7.4", + "oas": "^11.0.0", "prop-types": "^15.7.2", "react-copy-to-clipboard": "^5.0.1", "react-debounce-input": "^3.2.0", diff --git a/packages/oas-extensions/package-lock.json b/packages/oas-extensions/package-lock.json index 82d9344f6..d5606e232 100644 --- a/packages/oas-extensions/package-lock.json +++ b/packages/oas-extensions/package-lock.json @@ -2525,9 +2525,9 @@ "optional": true }, "comment-patterns": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/comment-patterns/-/comment-patterns-0.11.0.tgz", - "integrity": "sha512-YgQOR0QcCIE0mYFywZ0ToK8r7V+48FjEWA6Jflfvxf5JlGZtJEi8BzMcc4BXcaVUyU1DUSGEhppSUfJOI2YC/w==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/comment-patterns/-/comment-patterns-0.12.0.tgz", + "integrity": "sha512-LhP+aYhloN+w6fh+U/Vwb+zjRvz7igV6V9YDPtSkdIctaUWb2NDasssTu1ujU8Z6/X5oKE3vWjRCKjCPii2FCg==", "dev": true, "requires": { "lodash": "^4.17.11" @@ -2698,6 +2698,12 @@ "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", "dev": true }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true + }, "define-property": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", @@ -5836,12 +5842,12 @@ "dev": true }, "multilang-extract-comments": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/multilang-extract-comments/-/multilang-extract-comments-0.3.3.tgz", - "integrity": "sha512-9NqT+Cf1yvM/eYp+ILUczzz2ca4upYbdQQwSn550ldFA7hX2WVZzo7jaddFkSfq6EkIkPaeWBL+LP+BZuHK0oA==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/multilang-extract-comments/-/multilang-extract-comments-0.4.0.tgz", + "integrity": "sha512-8mXCo9Q42Wyfho9nn7hHkG/0sKxH0nJWfmBLl8+c+FLv++XhFkFC1sntOk4NFZ+nSpoMjlF/8ILeOLyMRTFbIw==", "dev": true, "requires": { - "comment-patterns": "^0.11.0", + "comment-patterns": "^0.12.0", "line-counter": "^1.0.3", "lodash": "^4.17.11", "quotemeta": "0.0.0" @@ -6043,9 +6049,9 @@ "dev": true }, "oas": { - "version": "10.7.4", - "resolved": "https://registry.npmjs.org/oas/-/oas-10.7.4.tgz", - "integrity": "sha512-VPsFDYrfTzQltHl07h7EbgUP97yUoMJNSr3My5X1xck3tx7Qw+GekfjaL7jmjvvyIbo9JxvSg1ECWei/UD4cTA==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/oas/-/oas-11.0.0.tgz", + "integrity": "sha512-uULn+eSHg7KzjGmMwpGGF93xcWgLY8tv1qrUm1fiRMNLopJbEt4GpM0UIiUfrbltbP5VNpcMFec66GSQhvIhlQ==", "dev": true, "requires": { "@apidevtools/json-schema-ref-parser": "^9.0.6", @@ -6064,10 +6070,10 @@ "minimist": "^1.2.0", "node-status": "^1.0.0", "oas-normalize": "2.3.1", - "open": "^7.0.0", + "open": "^8.0.8", "path-to-regexp": "^6.2.0", "request": "^2.88.0", - "swagger-inline": "3.2.2" + "swagger-inline": "4.0.0" } }, "oas-normalize": { @@ -6158,13 +6164,14 @@ } }, "open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/open/-/open-8.0.8.tgz", + "integrity": "sha512-3XmKIU8+H/TVr8wB8C4vj0z748+yBydSvtpzZVS6vQ1dKNHB6AiPbhaoG+89zb80717GPk9y/7OvK0R6FXkNmQ==", "dev": true, "requires": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" } }, "os-locale": { @@ -7275,24 +7282,39 @@ } }, "swagger-inline": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/swagger-inline/-/swagger-inline-3.2.2.tgz", - "integrity": "sha512-hYibOKWADD0z2nv5WqO+Uf1xYcObf4HzZ7BldLKVAOo5ZRoXajHhQPhpINM8XYD12auwtMDvpSQ3P2qg87cy1A==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/swagger-inline/-/swagger-inline-4.0.0.tgz", + "integrity": "sha512-2ahHw63YbAbaA1wuvbqyojZB4oj3iF3f9hzPUEXqKKuWRgMIZKrKFIceBLbBJX4X+9LOOXhFoI0qzIB25nlwfQ==", "dev": true, "requires": { "bluebird": "^3.4.1", "commander": "^6.0.0", "globby": "^11.0.1", - "js-yaml": "^3.13.1", + "js-yaml": "^4.1.0", "lodash": "^4.17.11", - "multilang-extract-comments": "^0.3.2" + "multilang-extract-comments": "^0.4.0" }, "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, "commander": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } } } }, diff --git a/packages/oas-extensions/package.json b/packages/oas-extensions/package.json index 97e6fc457..6e818c35c 100644 --- a/packages/oas-extensions/package.json +++ b/packages/oas-extensions/package.json @@ -19,6 +19,6 @@ "@readme/oas-examples": "^4.0.0", "eslint": "^7.0.0", "jest": "^26.6.3", - "oas": "^10.7.4" + "oas": "^11.0.0" } } diff --git a/packages/oas-to-har/package-lock.json b/packages/oas-to-har/package-lock.json index 4a5c6754a..d7eeca284 100644 --- a/packages/oas-to-har/package-lock.json +++ b/packages/oas-to-har/package-lock.json @@ -2179,9 +2179,9 @@ "optional": true }, "comment-patterns": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/comment-patterns/-/comment-patterns-0.11.0.tgz", - "integrity": "sha512-YgQOR0QcCIE0mYFywZ0ToK8r7V+48FjEWA6Jflfvxf5JlGZtJEi8BzMcc4BXcaVUyU1DUSGEhppSUfJOI2YC/w==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/comment-patterns/-/comment-patterns-0.12.0.tgz", + "integrity": "sha512-LhP+aYhloN+w6fh+U/Vwb+zjRvz7igV6V9YDPtSkdIctaUWb2NDasssTu1ujU8Z6/X5oKE3vWjRCKjCPii2FCg==", "requires": { "lodash": "^4.17.11" } @@ -2386,6 +2386,11 @@ "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", "dev": true }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -6805,11 +6810,11 @@ "dev": true }, "multilang-extract-comments": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/multilang-extract-comments/-/multilang-extract-comments-0.3.3.tgz", - "integrity": "sha512-9NqT+Cf1yvM/eYp+ILUczzz2ca4upYbdQQwSn550ldFA7hX2WVZzo7jaddFkSfq6EkIkPaeWBL+LP+BZuHK0oA==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/multilang-extract-comments/-/multilang-extract-comments-0.4.0.tgz", + "integrity": "sha512-8mXCo9Q42Wyfho9nn7hHkG/0sKxH0nJWfmBLl8+c+FLv++XhFkFC1sntOk4NFZ+nSpoMjlF/8ILeOLyMRTFbIw==", "requires": { - "comment-patterns": "^0.11.0", + "comment-patterns": "^0.12.0", "line-counter": "^1.0.3", "lodash": "^4.17.11", "quotemeta": "0.0.0" @@ -7008,9 +7013,9 @@ "dev": true }, "oas": { - "version": "10.7.4", - "resolved": "https://registry.npmjs.org/oas/-/oas-10.7.4.tgz", - "integrity": "sha512-VPsFDYrfTzQltHl07h7EbgUP97yUoMJNSr3My5X1xck3tx7Qw+GekfjaL7jmjvvyIbo9JxvSg1ECWei/UD4cTA==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/oas/-/oas-11.0.0.tgz", + "integrity": "sha512-uULn+eSHg7KzjGmMwpGGF93xcWgLY8tv1qrUm1fiRMNLopJbEt4GpM0UIiUfrbltbP5VNpcMFec66GSQhvIhlQ==", "requires": { "@apidevtools/json-schema-ref-parser": "^9.0.6", "cardinal": "^2.1.1", @@ -7028,10 +7033,10 @@ "minimist": "^1.2.0", "node-status": "^1.0.0", "oas-normalize": "2.3.1", - "open": "^7.0.0", + "open": "^8.0.8", "path-to-regexp": "^6.2.0", "request": "^2.88.0", - "swagger-inline": "3.2.2" + "swagger-inline": "4.0.0" } }, "oas-normalize": { @@ -7184,12 +7189,13 @@ } }, "open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/open/-/open-8.0.8.tgz", + "integrity": "sha512-3XmKIU8+H/TVr8wB8C4vj0z748+yBydSvtpzZVS6vQ1dKNHB6AiPbhaoG+89zb80717GPk9y/7OvK0R6FXkNmQ==", "requires": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" } }, "optionator": { @@ -8542,22 +8548,35 @@ } }, "swagger-inline": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/swagger-inline/-/swagger-inline-3.2.2.tgz", - "integrity": "sha512-hYibOKWADD0z2nv5WqO+Uf1xYcObf4HzZ7BldLKVAOo5ZRoXajHhQPhpINM8XYD12auwtMDvpSQ3P2qg87cy1A==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/swagger-inline/-/swagger-inline-4.0.0.tgz", + "integrity": "sha512-2ahHw63YbAbaA1wuvbqyojZB4oj3iF3f9hzPUEXqKKuWRgMIZKrKFIceBLbBJX4X+9LOOXhFoI0qzIB25nlwfQ==", "requires": { "bluebird": "^3.4.1", "commander": "^6.0.0", "globby": "^11.0.1", - "js-yaml": "^3.13.1", + "js-yaml": "^4.1.0", "lodash": "^4.17.11", - "multilang-extract-comments": "^0.3.2" + "multilang-extract-comments": "^0.4.0" }, "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, "commander": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } } } }, diff --git a/packages/oas-to-har/package.json b/packages/oas-to-har/package.json index 19dbf5eee..026832f8b 100644 --- a/packages/oas-to-har/package.json +++ b/packages/oas-to-har/package.json @@ -18,7 +18,7 @@ }, "dependencies": { "@readme/oas-extensions": "^13.4.3", - "oas": "^10.7.4", + "oas": "^11.0.0", "parse-data-url": "^3.0.0" }, "devDependencies": { diff --git a/packages/oas-to-snippet/package-lock.json b/packages/oas-to-snippet/package-lock.json index 3384c177e..73b4adf53 100644 --- a/packages/oas-to-snippet/package-lock.json +++ b/packages/oas-to-snippet/package-lock.json @@ -2504,6 +2504,81 @@ "@readme/oas-extensions": "^13.4.3", "oas": "^10.7.2", "parse-data-url": "^3.0.0" + }, + "dependencies": { + "commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==" + }, + "comment-patterns": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/comment-patterns/-/comment-patterns-0.11.0.tgz", + "integrity": "sha512-YgQOR0QcCIE0mYFywZ0ToK8r7V+48FjEWA6Jflfvxf5JlGZtJEi8BzMcc4BXcaVUyU1DUSGEhppSUfJOI2YC/w==", + "requires": { + "lodash": "^4.17.11" + } + }, + "multilang-extract-comments": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/multilang-extract-comments/-/multilang-extract-comments-0.3.3.tgz", + "integrity": "sha512-9NqT+Cf1yvM/eYp+ILUczzz2ca4upYbdQQwSn550ldFA7hX2WVZzo7jaddFkSfq6EkIkPaeWBL+LP+BZuHK0oA==", + "requires": { + "comment-patterns": "^0.11.0", + "line-counter": "^1.0.3", + "lodash": "^4.17.11", + "quotemeta": "0.0.0" + } + }, + "oas": { + "version": "10.7.4", + "resolved": "https://registry.npmjs.org/oas/-/oas-10.7.4.tgz", + "integrity": "sha512-VPsFDYrfTzQltHl07h7EbgUP97yUoMJNSr3My5X1xck3tx7Qw+GekfjaL7jmjvvyIbo9JxvSg1ECWei/UD4cTA==", + "requires": { + "@apidevtools/json-schema-ref-parser": "^9.0.6", + "cardinal": "^2.1.1", + "colors": "^1.1.2", + "figures": "^3.0.0", + "glob": "^7.1.2", + "inquirer": "^7.0.1", + "json-schema-merge-allof": "^0.8.1", + "json2yaml": "^1.1.0", + "jsonfile": "^6.0.0", + "jsonpointer": "^4.1.0", + "lodash": "^4.17.11", + "lodash.kebabcase": "^4.1.1", + "memoizee": "^0.4.14", + "minimist": "^1.2.0", + "node-status": "^1.0.0", + "oas-normalize": "2.3.1", + "open": "^7.0.0", + "path-to-regexp": "^6.2.0", + "request": "^2.88.0", + "swagger-inline": "3.2.2" + } + }, + "open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "requires": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + } + }, + "swagger-inline": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/swagger-inline/-/swagger-inline-3.2.2.tgz", + "integrity": "sha512-hYibOKWADD0z2nv5WqO+Uf1xYcObf4HzZ7BldLKVAOo5ZRoXajHhQPhpINM8XYD12auwtMDvpSQ3P2qg87cy1A==", + "requires": { + "bluebird": "^3.4.1", + "commander": "^6.0.0", + "globby": "^11.0.1", + "js-yaml": "^3.13.1", + "lodash": "^4.17.11", + "multilang-extract-comments": "^0.3.2" + } + } } }, "@readme/syntax-highlighter": { @@ -3553,9 +3628,9 @@ "optional": true }, "comment-patterns": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/comment-patterns/-/comment-patterns-0.11.0.tgz", - "integrity": "sha512-YgQOR0QcCIE0mYFywZ0ToK8r7V+48FjEWA6Jflfvxf5JlGZtJEi8BzMcc4BXcaVUyU1DUSGEhppSUfJOI2YC/w==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/comment-patterns/-/comment-patterns-0.12.0.tgz", + "integrity": "sha512-LhP+aYhloN+w6fh+U/Vwb+zjRvz7igV6V9YDPtSkdIctaUWb2NDasssTu1ujU8Z6/X5oKE3vWjRCKjCPii2FCg==", "requires": { "lodash": "^4.17.11" } @@ -3796,6 +3871,11 @@ "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", "dev": true }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -7834,11 +7914,11 @@ "dev": true }, "multilang-extract-comments": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/multilang-extract-comments/-/multilang-extract-comments-0.3.3.tgz", - "integrity": "sha512-9NqT+Cf1yvM/eYp+ILUczzz2ca4upYbdQQwSn550ldFA7hX2WVZzo7jaddFkSfq6EkIkPaeWBL+LP+BZuHK0oA==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/multilang-extract-comments/-/multilang-extract-comments-0.4.0.tgz", + "integrity": "sha512-8mXCo9Q42Wyfho9nn7hHkG/0sKxH0nJWfmBLl8+c+FLv++XhFkFC1sntOk4NFZ+nSpoMjlF/8ILeOLyMRTFbIw==", "requires": { - "comment-patterns": "^0.11.0", + "comment-patterns": "^0.12.0", "line-counter": "^1.0.3", "lodash": "^4.17.11", "quotemeta": "0.0.0" @@ -8037,9 +8117,9 @@ "dev": true }, "oas": { - "version": "10.7.4", - "resolved": "https://registry.npmjs.org/oas/-/oas-10.7.4.tgz", - "integrity": "sha512-VPsFDYrfTzQltHl07h7EbgUP97yUoMJNSr3My5X1xck3tx7Qw+GekfjaL7jmjvvyIbo9JxvSg1ECWei/UD4cTA==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/oas/-/oas-11.0.0.tgz", + "integrity": "sha512-uULn+eSHg7KzjGmMwpGGF93xcWgLY8tv1qrUm1fiRMNLopJbEt4GpM0UIiUfrbltbP5VNpcMFec66GSQhvIhlQ==", "requires": { "@apidevtools/json-schema-ref-parser": "^9.0.6", "cardinal": "^2.1.1", @@ -8057,10 +8137,10 @@ "minimist": "^1.2.0", "node-status": "^1.0.0", "oas-normalize": "2.3.1", - "open": "^7.0.0", + "open": "^8.0.8", "path-to-regexp": "^6.2.0", "request": "^2.88.0", - "swagger-inline": "3.2.2" + "swagger-inline": "4.0.0" } }, "oas-normalize": { @@ -8211,12 +8291,13 @@ } }, "open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/open/-/open-8.0.8.tgz", + "integrity": "sha512-3XmKIU8+H/TVr8wB8C4vj0z748+yBydSvtpzZVS6vQ1dKNHB6AiPbhaoG+89zb80717GPk9y/7OvK0R6FXkNmQ==", "requires": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" } }, "optionator": { @@ -9555,22 +9636,35 @@ } }, "swagger-inline": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/swagger-inline/-/swagger-inline-3.2.2.tgz", - "integrity": "sha512-hYibOKWADD0z2nv5WqO+Uf1xYcObf4HzZ7BldLKVAOo5ZRoXajHhQPhpINM8XYD12auwtMDvpSQ3P2qg87cy1A==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/swagger-inline/-/swagger-inline-4.0.0.tgz", + "integrity": "sha512-2ahHw63YbAbaA1wuvbqyojZB4oj3iF3f9hzPUEXqKKuWRgMIZKrKFIceBLbBJX4X+9LOOXhFoI0qzIB25nlwfQ==", "requires": { "bluebird": "^3.4.1", "commander": "^6.0.0", "globby": "^11.0.1", - "js-yaml": "^3.13.1", + "js-yaml": "^4.1.0", "lodash": "^4.17.11", - "multilang-extract-comments": "^0.3.2" + "multilang-extract-comments": "^0.4.0" }, "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, "commander": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } } } }, diff --git a/packages/oas-to-snippet/package.json b/packages/oas-to-snippet/package.json index 97f44f11a..bf7cced50 100644 --- a/packages/oas-to-snippet/package.json +++ b/packages/oas-to-snippet/package.json @@ -22,7 +22,7 @@ "@readme/oas-to-har": "^13.4.3", "@readme/syntax-highlighter": "^10.7.0", "httpsnippet-client-api": "^3.0.3", - "oas": "^10.7.4" + "oas": "^11.0.0" }, "devDependencies": { "@readme/eslint-config": "^4.0.0",