diff --git a/package-lock.json b/package-lock.json index 396bdc55c..c53756b16 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,6 +4,40 @@ "lockfileVersion": 1, "requires": true, "dependencies": { + "@apidevtools/json-schema-ref-parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-8.0.0.tgz", + "integrity": "sha512-n4YBtwQhdpLto1BaUCyAeflizmIbaloGShsPyRtFf5qdFJxfssj+GgLavczgKJFa3Bq+3St2CKcpRJdjtB4EBw==", + "requires": { + "@jsdevtools/ono": "^7.1.0", + "call-me-maybe": "^1.0.1", + "js-yaml": "^3.13.1" + } + }, + "@apidevtools/openapi-schemas": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@apidevtools/openapi-schemas/-/openapi-schemas-2.0.3.tgz", + "integrity": "sha512-QoPaxGXfgqgGpK1p21FJ400z56hV681a8DOcZt3J5z0WIHgFeaIZ4+6bX5ATqmOoCpRCsH4ITEwKaOyFMz7wOA==" + }, + "@apidevtools/swagger-methods": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@apidevtools/swagger-methods/-/swagger-methods-3.0.1.tgz", + "integrity": "sha512-1Vlm18XYW6Yg7uHunroXeunWz5FShPFAdxBbPy8H6niB2Elz9QQsCoYHMbcc11EL1pTxaIr9HXz2An/mHXlX1Q==" + }, + "@apidevtools/swagger-parser": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@apidevtools/swagger-parser/-/swagger-parser-9.0.1.tgz", + "integrity": "sha512-Irqybg4dQrcHhZcxJc/UM4vO7Ksoj1Id5e+K94XUOzllqX1n47HEA50EKiXTCQbykxuJ4cYGIivjx/MRSTC5OA==", + "requires": { + "@apidevtools/json-schema-ref-parser": "^8.0.0", + "@apidevtools/openapi-schemas": "^2.0.2", + "@apidevtools/swagger-methods": "^3.0.0", + "@jsdevtools/ono": "^7.1.0", + "call-me-maybe": "^1.0.1", + "openapi-types": "^1.3.5", + "z-schema": "^4.2.2" + } + }, "@babel/code-frame": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", @@ -961,6 +995,11 @@ } } }, + "@jsdevtools/ono": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.1.tgz", + "integrity": "sha512-pu5fxkbLQWzRbBgfFbZfHXz0KlYojOfVdUhcNfy9lef8ZhBt0pckGr8g7zv4vPX4Out5vBNvqd/az4UaVWzZ9A==" + }, "@readme/eslint-config": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@readme/eslint-config/-/eslint-config-2.0.0.tgz", @@ -982,9 +1021,9 @@ } }, "@readme/oas-tooling": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@readme/oas-tooling/-/oas-tooling-3.1.3.tgz", - "integrity": "sha512-oCcMmSWLF1PtU774knEHYsKUNShyhTKNtxZ6NsetpYgJIKPku3BLxWRgrqiccxIZGYLVdRmQ1SzL/DbsGi06uA==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@readme/oas-tooling/-/oas-tooling-3.1.5.tgz", + "integrity": "sha512-MILtuCc7y2zIW/E+ownTwFQ/96UFXvdtSDRasTaIZ1Hque/0TVeZC5jmvUqi/UywmgOjRf7aJKlprrquDZA4BQ==", "requires": { "jsonpointer": "^4.0.1", "path-to-regexp": "^6.1.0" @@ -6467,13 +6506,11 @@ "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" }, "json-schema-ref-parser": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/json-schema-ref-parser/-/json-schema-ref-parser-7.1.4.tgz", - "integrity": "sha512-AD7bvav0vak1/63w3jH8F7eHId/4E4EPdMAEZhGxtjktteUv9dnNB/cJy6nVnMyoTPBJnLwFK6tiQPSTeleCtQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/json-schema-ref-parser/-/json-schema-ref-parser-8.0.0.tgz", + "integrity": "sha512-2P4icmNkZLrBr6oa5gSZaDSol/oaBHYkoP/8dsw63E54NnHGRhhiFuy9yFoxPuSm+uHKmeGxAAWMDF16SCHhcQ==", "requires": { - "call-me-maybe": "^1.0.1", - "js-yaml": "^3.13.1", - "ono": "^6.0.0" + "@apidevtools/json-schema-ref-parser": "8.0.0" } }, "json-schema-traverse": { @@ -7239,11 +7276,11 @@ "dev": true }, "oas": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/oas/-/oas-3.1.3.tgz", - "integrity": "sha512-Bw12+1MVPpI8xwIBKEkDLGQ7F65TFf5kxZGFAI5HkEDyDFj9wSRlhNGGgKN43euR8Ynn1FT0Alcna0V0zHI19Q==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/oas/-/oas-3.1.5.tgz", + "integrity": "sha512-4eSjnQJAplzFwtOZi2bnRpgvFjBub5ZAE6hEabPF66eV8VVV/l8WL4qfcU+URYo7ZnjBPjK1+UZbPQ4FFjLnwg==", "requires": { - "@readme/oas-tooling": "^3.1.3", + "@readme/oas-tooling": "^3.1.5", "cardinal": "^2.1.1", "colors": "^1.1.2", "figures": "^3.0.0", @@ -7254,23 +7291,23 @@ "lodash": "^4.17.11", "minimist": "^1.2.0", "node-status": "^1.0.0", - "oas-normalize": "2.0.0", + "oas-normalize": "2.0.2", "open": "^7.0.0", "prompt-sync": "^4.1.4", "request": "^2.88.0", - "swagger-inline": "3.0.1", + "swagger-inline": "3.0.2", "uslug": "^1.0.4" } }, "oas-normalize": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/oas-normalize/-/oas-normalize-2.0.0.tgz", - "integrity": "sha512-6Oyke6bkG8KXp22XccJxuziiD/xF3WwQXGqC/j+xhO50pvaAsojRa30Vnlkf71fRzxs6xGMAeE/dQKNWEjtiKw==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/oas-normalize/-/oas-normalize-2.0.2.tgz", + "integrity": "sha512-uN66D/rgz/tkSfAvfgAbSR5MtNN8Sltgq+jbzWSCOgiBT3Og7Lt+Sa0UiuWmZdj/aec7r6XDrZ1yHRGin4B8/A==", "requires": { "deep-extend": "^0.6.0", - "json-schema-ref-parser": "^7.1.3", + "json-schema-ref-parser": "^8.0.0", "r2": "^2.0.1", - "swagger-parser": "^8.0.2", + "swagger-parser": "^9.0.1", "swagger2openapi": "^2.11.16", "yamljs": "^0.3.0" }, @@ -7422,11 +7459,6 @@ "mimic-fn": "^2.1.0" } }, - "ono": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ono/-/ono-6.0.1.tgz", - "integrity": "sha512-5rdYW/106kHqLeG22GE2MHKq+FlsxMERZev9DCzQX1zwkxnFwBivSn5i17a5O/rDmOJOdf4Wyt80UZljzx9+DA==" - }, "open": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/open/-/open-7.0.3.tgz", @@ -7436,11 +7468,6 @@ "is-wsl": "^2.1.1" } }, - "openapi-schemas": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/openapi-schemas/-/openapi-schemas-1.0.3.tgz", - "integrity": "sha512-KtMWcK2VtOS+nD8RKSIyScJsj8JrmVWcIX7Kjx4xEHijFYuvMTDON8WfeKOgeSb4uNG6UsqLj5Na7nKbSav9RQ==" - }, "openapi-types": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/openapi-types/-/openapi-types-1.3.5.tgz", @@ -8942,12 +8969,12 @@ } }, "swagger-inline": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/swagger-inline/-/swagger-inline-3.0.1.tgz", - "integrity": "sha512-NxEi0I3twX9AYHuHVqESKVBV1kVNmrFjtI/XuqzNU/Van1LT4EetQlq6HbSpBC3dOi4B1FGgZLusRO+hKMnJ/g==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/swagger-inline/-/swagger-inline-3.0.2.tgz", + "integrity": "sha512-rJhe+9FRTlhm6gb8lnA8AoMQOBiO2TZuKpB940+XrZoDYCgiAA4ujZdhT8ETFOrEGGosuZwlX63SWtVK7MQbHQ==", "requires": { "bluebird": "^3.4.1", - "commander": "^4.0.1", + "commander": "^5.0.0", "js-yaml": "^3.13.1", "lodash": "^4.17.11", "multi-glob": "^1.0.2", @@ -8955,29 +8982,18 @@ }, "dependencies": { "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.0.0.tgz", + "integrity": "sha512-JrDGPAKjMGSP1G0DUoaceEJ3DZgAfr/q6X7FVk4+U5KxUSKviYGM2k6zWkfyyBHy5rAtzgYJFa1ro2O9PtoxwQ==" } } }, - "swagger-methods": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/swagger-methods/-/swagger-methods-2.0.2.tgz", - "integrity": "sha512-/RNqvBZkH8+3S/FqBPejHxJxZenaYq3MrpeXnzi06aDIS39Mqf5YCUNb/ZBjsvFFt8h9FxfKs8EXPtcYdfLiRg==" - }, "swagger-parser": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/swagger-parser/-/swagger-parser-8.0.4.tgz", - "integrity": "sha512-KGRdAaMJogSEB7sPKI31ptKIWX8lydEDAwWgB4pBMU7zys5cd54XNhoPSVlTxG/A3LphjX47EBn9j0dOGyzWbA==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/swagger-parser/-/swagger-parser-9.0.1.tgz", + "integrity": "sha512-oxOHUaeNetO9ChhTJm2fD+48DbGbLD09ZEOwPOWEqcW8J6zmjWxutXtSuOiXsoRgDWvORYlImbwM21Pn+EiuvQ==", "requires": { - "call-me-maybe": "^1.0.1", - "json-schema-ref-parser": "^7.1.3", - "ono": "^6.0.0", - "openapi-schemas": "^1.0.2", - "openapi-types": "^1.3.5", - "swagger-methods": "^2.0.1", - "z-schema": "^4.2.2" + "@apidevtools/swagger-parser": "9.0.1" } }, "swagger2openapi": {