diff --git a/packages/api/package-lock.json b/packages/api/package-lock.json index 07185a00..c8eb881b 100644 --- a/packages/api/package-lock.json +++ b/packages/api/package-lock.json @@ -5,12 +5,12 @@ "requires": true, "packages": { "": { - "version": "3.0.2", + "version": "3.0.3", "license": "MIT", "dependencies": { "@apidevtools/json-schema-ref-parser": "^9.0.1", "@apidevtools/swagger-parser": "^10.0.1", - "@readme/oas-to-har": "^13.0.0", + "@readme/oas-to-har": "^13.4.5", "datauri": "^3.0.0", "fetch-har": "^4.0.1", "find-cache-dir": "^3.3.1", @@ -20,10 +20,10 @@ "make-dir": "^3.1.0", "mimer": "^1.1.0", "node-fetch": "^2.6.0", - "oas": "^10.7.4" + "oas": "^11.0.0" }, "devDependencies": { - "@readme/eslint-config": "^5.0.0", + "@readme/eslint-config": "^5.0.5", "@readme/oas-examples": "^4.0.0", "eslint": "^7.6.0", "jest": "^26.0.1", @@ -1262,17 +1262,17 @@ "dev": true }, "node_modules/@readme/oas-extensions": { - "version": "13.2.4", - "resolved": "https://registry.npmjs.org/@readme/oas-extensions/-/oas-extensions-13.2.4.tgz", - "integrity": "sha512-lr81MkRX9RZ88kgHwsX8VDSFKCUsj+jL6GFkRt8FSG86e7IhzaUP6CJiLk+1h0OOHLqdNx+Yqnl+0hxUoJGgcA==" + "version": "13.4.5", + "resolved": "https://registry.npmjs.org/@readme/oas-extensions/-/oas-extensions-13.4.5.tgz", + "integrity": "sha512-l3Xiy7SMceK5glQVF96xutRI/m9UrW33LEmv5URTkgJp4c2HLzAvK8fq1ixrE4P8roSrDvSC4YtQbjDkivFPvQ==" }, "node_modules/@readme/oas-to-har": { - "version": "13.2.4", - "resolved": "https://registry.npmjs.org/@readme/oas-to-har/-/oas-to-har-13.2.4.tgz", - "integrity": "sha512-OUQNu+0a7ax43WaiEWQBCaa1fl1L++dMW204VK5dVb5tWkQzncxuZUZxND+woahMb8XblcNAciKioOxY1Tno5Q==", + "version": "13.4.5", + "resolved": "https://registry.npmjs.org/@readme/oas-to-har/-/oas-to-har-13.4.5.tgz", + "integrity": "sha512-6YO5nmCup0VjnAEbBVAk4u7wTJbh3R7dunT5POTHraHV1mMHgIg3xRyNg67djkGa51Dx707SDI03ZkxaoaBbAA==", "dependencies": { - "@readme/oas-extensions": "^13.2.4", - "oas": "^10.7.0", + "@readme/oas-extensions": "^13.4.5", + "oas": "^11.0.0", "parse-data-url": "^3.0.0" } }, @@ -2573,9 +2573,9 @@ "optional": true }, "node_modules/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==", "dependencies": { "lodash": "^4.17.11" } @@ -2806,6 +2806,14 @@ "node": ">=0.10.0" } }, + "node_modules/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==", + "engines": { + "node": ">=8" + } + }, "node_modules/define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -4512,6 +4520,9 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/file-entry-cache": { @@ -4783,7 +4794,8 @@ "node_modules/graceful-fs": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "devOptional": true }, "node_modules/growly": { "version": "1.3.0", @@ -5090,18 +5102,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/inquirer/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/inquirer/node_modules/color-convert": { @@ -7283,8 +7301,10 @@ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dependencies": { - "graceful-fs": "^4.1.6", "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, "node_modules/jsonpointer": { @@ -7714,11 +7734,11 @@ "dev": true }, "node_modules/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==", "dependencies": { - "comment-patterns": "^0.11.0", + "comment-patterns": "^0.12.0", "line-counter": "^1.0.3", "lodash": "^4.17.11", "quotemeta": "0.0.0" @@ -7991,9 +8011,10 @@ "dev": true }, "node_modules/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==", + "license": "MIT", "dependencies": { "@apidevtools/json-schema-ref-parser": "^9.0.6", "cardinal": "^2.1.1", @@ -8011,16 +8032,16 @@ "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" }, "bin": { "oas": "bin/oas" }, "engines": { - "node": ">=10" + "node": "^12 || ^14 || ^16" } }, "node_modules/oas-normalize": { @@ -8213,15 +8234,19 @@ } }, "node_modules/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==", "dependencies": { - "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" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/optionator": { @@ -9066,9 +9091,9 @@ "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==" }, "node_modules/rxjs": { - "version": "6.6.6", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.6.tgz", - "integrity": "sha512-/oTwee4N4iWzAMAL9xdGKjkEHmIwupR3oXbQjCKywF1BeFohswF3vZdogbmEF6pZkOsXTzWkrZszrWpQTByYVg==", + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dependencies": { "tslib": "^1.9.0" }, @@ -9923,21 +9948,29 @@ } }, "node_modules/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==", "dependencies": { "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" }, "bin": { "swagger-inline": "build/index.js" + }, + "engines": { + "node": "^12 || ^14 || ^16" } }, + "node_modules/swagger-inline/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, "node_modules/swagger-inline/node_modules/commander": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", @@ -9946,6 +9979,17 @@ "node": ">= 6" } }, + "node_modules/swagger-inline/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, "node_modules/swagger-parser": { "version": "10.0.2", "resolved": "https://registry.npmjs.org/swagger-parser/-/swagger-parser-10.0.2.tgz", @@ -12042,17 +12086,17 @@ "dev": true }, "@readme/oas-extensions": { - "version": "13.2.4", - "resolved": "https://registry.npmjs.org/@readme/oas-extensions/-/oas-extensions-13.2.4.tgz", - "integrity": "sha512-lr81MkRX9RZ88kgHwsX8VDSFKCUsj+jL6GFkRt8FSG86e7IhzaUP6CJiLk+1h0OOHLqdNx+Yqnl+0hxUoJGgcA==" + "version": "13.4.5", + "resolved": "https://registry.npmjs.org/@readme/oas-extensions/-/oas-extensions-13.4.5.tgz", + "integrity": "sha512-l3Xiy7SMceK5glQVF96xutRI/m9UrW33LEmv5URTkgJp4c2HLzAvK8fq1ixrE4P8roSrDvSC4YtQbjDkivFPvQ==" }, "@readme/oas-to-har": { - "version": "13.2.4", - "resolved": "https://registry.npmjs.org/@readme/oas-to-har/-/oas-to-har-13.2.4.tgz", - "integrity": "sha512-OUQNu+0a7ax43WaiEWQBCaa1fl1L++dMW204VK5dVb5tWkQzncxuZUZxND+woahMb8XblcNAciKioOxY1Tno5Q==", + "version": "13.4.5", + "resolved": "https://registry.npmjs.org/@readme/oas-to-har/-/oas-to-har-13.4.5.tgz", + "integrity": "sha512-6YO5nmCup0VjnAEbBVAk4u7wTJbh3R7dunT5POTHraHV1mMHgIg3xRyNg67djkGa51Dx707SDI03ZkxaoaBbAA==", "requires": { - "@readme/oas-extensions": "^13.2.4", - "oas": "^10.7.0", + "@readme/oas-extensions": "^13.4.5", + "oas": "^11.0.0", "parse-data-url": "^3.0.0" } }, @@ -13100,9 +13144,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" } @@ -13302,6 +13346,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", @@ -14868,7 +14917,8 @@ "graceful-fs": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "devOptional": true }, "growly": { "version": "1.3.0", @@ -15105,9 +15155,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -17193,11 +17243,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" @@ -17429,9 +17479,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", @@ -17449,10 +17499,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": { @@ -17605,12 +17655,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": { @@ -18271,9 +18322,9 @@ "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==" }, "rxjs": { - "version": "6.6.6", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.6.tgz", - "integrity": "sha512-/oTwee4N4iWzAMAL9xdGKjkEHmIwupR3oXbQjCKywF1BeFohswF3vZdogbmEF6pZkOsXTzWkrZszrWpQTByYVg==", + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "requires": { "tslib": "^1.9.0" } @@ -18998,22 +19049,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/package.json b/packages/api/package.json index 5c6a822e..304546ae 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -25,7 +25,7 @@ "dependencies": { "@apidevtools/json-schema-ref-parser": "^9.0.1", "@apidevtools/swagger-parser": "^10.0.1", - "@readme/oas-to-har": "^13.0.0", + "@readme/oas-to-har": "^13.4.5", "datauri": "^3.0.0", "fetch-har": "^4.0.1", "find-cache-dir": "^3.3.1", @@ -35,10 +35,10 @@ "make-dir": "^3.1.0", "mimer": "^1.1.0", "node-fetch": "^2.6.0", - "oas": "^10.7.4" + "oas": "^11.0.0" }, "devDependencies": { - "@readme/eslint-config": "^5.0.0", + "@readme/eslint-config": "^5.0.5", "@readme/oas-examples": "^4.0.0", "eslint": "^7.6.0", "jest": "^26.0.1", diff --git a/packages/httpsnippet-client-api/package-lock.json b/packages/httpsnippet-client-api/package-lock.json index e3417ac3..62b7c241 100644 --- a/packages/httpsnippet-client-api/package-lock.json +++ b/packages/httpsnippet-client-api/package-lock.json @@ -5,7 +5,7 @@ "requires": true, "packages": { "": { - "version": "3.0.2", + "version": "3.0.3", "license": "MIT", "dependencies": { "content-type": "^1.0.4", @@ -13,7 +13,7 @@ "stringify-object": "^3.3.0" }, "devDependencies": { - "@readme/eslint-config": "^5.0.0", + "@readme/eslint-config": "^5.0.5", "@readme/oas-examples": "^4.0.0", "eslint": "^7.6.0", "jest": "^26.0.1", @@ -24,7 +24,7 @@ }, "peerDependencies": { "@readme/httpsnippet": "^2.4.4", - "oas": "^10.7.4" + "oas": "^11.0.0" } }, "node_modules/@apidevtools/json-schema-ref-parser": { @@ -2717,9 +2717,9 @@ } }, "node_modules/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==", "peer": true, "dependencies": { "lodash": "^4.17.11" @@ -2947,6 +2947,15 @@ "node": ">=0.10.0" } }, + "node_modules/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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, "node_modules/define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -8004,12 +8013,12 @@ "dev": true }, "node_modules/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==", "peer": true, "dependencies": { - "comment-patterns": "^0.11.0", + "comment-patterns": "^0.12.0", "line-counter": "^1.0.3", "lodash": "^4.17.11", "quotemeta": "0.0.0" @@ -8250,9 +8259,9 @@ "dev": true }, "node_modules/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==", "peer": true, "dependencies": { "@apidevtools/json-schema-ref-parser": "^9.0.6", @@ -8271,16 +8280,16 @@ "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" }, "bin": { "oas": "bin/oas" }, "engines": { - "node": ">=10" + "node": "^12 || ^14 || ^16" } }, "node_modules/oas-normalize": { @@ -8473,16 +8482,17 @@ } }, "node_modules/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==", "peer": true, "dependencies": { - "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" }, "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -10213,20 +10223,41 @@ } }, "node_modules/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==", "peer": true, "dependencies": { "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" }, "bin": { "swagger-inline": "build/index.js" + }, + "engines": { + "node": "^12 || ^14 || ^16" + } + }, + "node_modules/swagger-inline/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "peer": true + }, + "node_modules/swagger-inline/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "peer": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, "node_modules/swagger-parser": { @@ -13537,9 +13568,9 @@ "peer": 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==", "peer": true, "requires": { "lodash": "^4.17.11" @@ -13735,6 +13766,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==", + "peer": true + }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -17748,12 +17785,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==", "peer": 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" @@ -17958,9 +17995,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==", "peer": true, "requires": { "@apidevtools/json-schema-ref-parser": "^9.0.6", @@ -17979,10 +18016,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": { @@ -18135,13 +18172,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==", "peer": 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" } }, "openapi-types": { @@ -19556,17 +19594,34 @@ } }, "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==", "peer": 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==", + "peer": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "peer": true, + "requires": { + "argparse": "^2.0.1" + } + } } }, "swagger-parser": { diff --git a/packages/httpsnippet-client-api/package.json b/packages/httpsnippet-client-api/package.json index cbd2869b..d094ecbe 100644 --- a/packages/httpsnippet-client-api/package.json +++ b/packages/httpsnippet-client-api/package.json @@ -29,10 +29,10 @@ }, "peerDependencies": { "@readme/httpsnippet": "^2.4.4", - "oas": "^10.7.4" + "oas": "^11.0.0" }, "devDependencies": { - "@readme/eslint-config": "^5.0.0", + "@readme/eslint-config": "^5.0.5", "@readme/oas-examples": "^4.0.0", "eslint": "^7.6.0", "jest": "^26.0.1",