From 89c97c286aedc514379866ea5d3a5b45e85a5a6c Mon Sep 17 00:00:00 2001 From: asyncapi-bot Date: Mon, 12 Feb 2024 13:45:23 +0100 Subject: [PATCH] fix: update @asyncapi/modelina to 3.2.0 version (#317) --- package-lock.json | 515 ++++++++++++++++++++++++++++++---------------- package.json | 2 +- 2 files changed, 341 insertions(+), 176 deletions(-) diff --git a/package-lock.json b/package-lock.json index 483b33395..42f527340 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@asyncapi/generator-filters": "^2.0.0", "@asyncapi/generator-hooks": "^0.1.0", "@asyncapi/generator-react-sdk": "^0.2.23", - "@asyncapi/modelina": "^3.1.0" + "@asyncapi/modelina": "^3.2.0" }, "devDependencies": { "@babel/plugin-syntax-jsx": "^7.16.7", @@ -101,21 +101,21 @@ } }, "node_modules/@asyncapi/avro-schema-parser": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/@asyncapi/avro-schema-parser/-/avro-schema-parser-3.0.11.tgz", - "integrity": "sha512-QXSvGoLk8k5OA1Q1lqVe8xYpSVLdaUBgaGGVn0KkLsbpU9Wp1vOw4LVSOmcSuv7V9O3X7s7GoJ/rdP851TYfCg==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@asyncapi/avro-schema-parser/-/avro-schema-parser-3.0.12.tgz", + "integrity": "sha512-rxU4uyxDa6R3IC8XQ39ww+TWCZpjkz0y+M1w6aIl2N2rVCIkvH7KdYkXoqqkByBY8gY/wYbPrQMbFtaG1/2atg==", "dependencies": { - "@asyncapi/parser": "^3.0.4", + "@asyncapi/parser": "^3.0.5", "@types/json-schema": "^7.0.11", "avsc": "^5.7.6" } }, "node_modules/@asyncapi/avro-schema-parser/node_modules/@asyncapi/parser": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.4.tgz", - "integrity": "sha512-xop2ZGCNey6eaNp6ypscrWCQogC++XAjq7yWvaB9v3GfpL0P8Dq+d29NetlvpLFZ1xnkbeuUg9R2m7FBZYkPFw==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.5.tgz", + "integrity": "sha512-Kc/hwCyb2/YzcIfQlY9lwjUDV/9cXMjVewQz9WvPVAaFlOr83bdHpccfnl2sQNXDcC+zCcpEDBjs41ATowPE3Q==", "dependencies": { - "@asyncapi/specs": "^6.3.0", + "@asyncapi/specs": "^6.4.0", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "@stoplight/json": "^3.20.2", "@stoplight/json-ref-readers": "^1.2.2", @@ -137,9 +137,9 @@ } }, "node_modules/@asyncapi/avro-schema-parser/node_modules/@asyncapi/specs": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.3.0.tgz", - "integrity": "sha512-Ui7Fekd/ruqd4hTSb5ogsTG8eylHEyKR5qKOtg+HwOYWlUEtObOD2UlhbuASiB4YnG5SSfkEKR5YsUJmf/ESYQ==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.4.0.tgz", + "integrity": "sha512-hTw0xF09i+eoSGP8LKo6aM+XOkvWsgV7kYpFHXd45VX9RcVZl5cADFIYDnPZkd52WaDJ4S+8Nrwkt/1vDb6SrQ==", "dependencies": { "@types/json-schema": "^7.0.11" } @@ -254,14 +254,14 @@ } }, "node_modules/@asyncapi/modelina": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@asyncapi/modelina/-/modelina-3.1.0.tgz", - "integrity": "sha512-VYO65Or9AxkcKzU12DmkA3E07AQwmoQVi2zULdlDbf/ajI6y5Km4SRJK4PINCNIn3I+po+KPczJiOoweSTO75Q==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@asyncapi/modelina/-/modelina-3.2.0.tgz", + "integrity": "sha512-24umbZCtpw6oJ7XiI2R3CFci096gPnj5tGO7MJLcHWDl6XwVePbkOCeWBzEiXaVy+BXAnd0tnLi9mYzFHu3bGw==", "dependencies": { "@apidevtools/json-schema-ref-parser": "^11.1.0", "@apidevtools/swagger-parser": "^10.0.3", - "@asyncapi/parser": "3.0.0-next-major-spec.8", - "@smoya/multi-parser": "^4.0.0", + "@asyncapi/parser": "^3.0.5", + "@smoya/multi-parser": "^5.0.1", "@swc/core": "^1.3.5", "@swc/jest": "^0.2.23", "@types/node": "^20.3.3", @@ -294,16 +294,20 @@ } }, "node_modules/@asyncapi/modelina/node_modules/@asyncapi/parser": { - "version": "3.0.0-next-major-spec.8", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.0-next-major-spec.8.tgz", - "integrity": "sha512-d8ebYM08BCsx3Q4AeLke6naU/NrcAXFEVpS6b3EWcKRdUDce+v0X5k9aDH+YXWCaQApEF28UzcxhlSOJvhIFgQ==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.5.tgz", + "integrity": "sha512-Kc/hwCyb2/YzcIfQlY9lwjUDV/9cXMjVewQz9WvPVAaFlOr83bdHpccfnl2sQNXDcC+zCcpEDBjs41ATowPE3Q==", "dependencies": { - "@asyncapi/specs": "^6.0.0-next-major-spec.9", + "@asyncapi/specs": "^6.4.0", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", + "@stoplight/json": "^3.20.2", + "@stoplight/json-ref-readers": "^1.2.2", "@stoplight/json-ref-resolver": "^3.1.5", "@stoplight/spectral-core": "^1.16.1", "@stoplight/spectral-functions": "^1.7.2", "@stoplight/spectral-parsers": "^1.0.2", + "@stoplight/spectral-ref-resolver": "^1.0.3", + "@stoplight/types": "^13.12.0", "@types/json-schema": "^7.0.11", "@types/urijs": "^1.19.19", "ajv": "^8.11.0", @@ -312,15 +316,13 @@ "avsc": "^5.7.5", "js-yaml": "^4.1.0", "jsonpath-plus": "^7.2.0", - "node-fetch": "2.6.7", - "ramldt2jsonschema": "^1.2.3", - "webapi-parser": "^0.5.0" + "node-fetch": "2.6.7" } }, "node_modules/@asyncapi/modelina/node_modules/@asyncapi/specs": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.3.0.tgz", - "integrity": "sha512-Ui7Fekd/ruqd4hTSb5ogsTG8eylHEyKR5qKOtg+HwOYWlUEtObOD2UlhbuASiB4YnG5SSfkEKR5YsUJmf/ESYQ==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.4.0.tgz", + "integrity": "sha512-hTw0xF09i+eoSGP8LKo6aM+XOkvWsgV7kYpFHXd45VX9RcVZl5cADFIYDnPZkd52WaDJ4S+8Nrwkt/1vDb6SrQ==", "dependencies": { "@types/json-schema": "^7.0.11" } @@ -370,11 +372,11 @@ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, "node_modules/@asyncapi/openapi-schema-parser": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@asyncapi/openapi-schema-parser/-/openapi-schema-parser-3.0.12.tgz", - "integrity": "sha512-w3uMw65vZTpgpA8mQZ+TFn7DVk8efYYyjv2c4UR/3qfCa4CDVILmBAt7oVDpuxLbaNwT/C6HoCyAQDTnsCgO6Q==", + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@asyncapi/openapi-schema-parser/-/openapi-schema-parser-3.0.13.tgz", + "integrity": "sha512-52bjqgZobs5Ds5n74Mg9IWbMC1PoKXArcZesF1o2HmvUwDLMkyzqyKeQXgChOi1KMV5DnMzhS5WMO84eeW5VdQ==", "dependencies": { - "@asyncapi/parser": "^3.0.4", + "@asyncapi/parser": "^3.0.5", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "ajv": "^8.11.0", "ajv-errors": "^3.0.0", @@ -382,11 +384,11 @@ } }, "node_modules/@asyncapi/openapi-schema-parser/node_modules/@asyncapi/parser": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.4.tgz", - "integrity": "sha512-xop2ZGCNey6eaNp6ypscrWCQogC++XAjq7yWvaB9v3GfpL0P8Dq+d29NetlvpLFZ1xnkbeuUg9R2m7FBZYkPFw==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.5.tgz", + "integrity": "sha512-Kc/hwCyb2/YzcIfQlY9lwjUDV/9cXMjVewQz9WvPVAaFlOr83bdHpccfnl2sQNXDcC+zCcpEDBjs41ATowPE3Q==", "dependencies": { - "@asyncapi/specs": "^6.3.0", + "@asyncapi/specs": "^6.4.0", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "@stoplight/json": "^3.20.2", "@stoplight/json-ref-readers": "^1.2.2", @@ -408,9 +410,9 @@ } }, "node_modules/@asyncapi/openapi-schema-parser/node_modules/@asyncapi/specs": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.3.0.tgz", - "integrity": "sha512-Ui7Fekd/ruqd4hTSb5ogsTG8eylHEyKR5qKOtg+HwOYWlUEtObOD2UlhbuASiB4YnG5SSfkEKR5YsUJmf/ESYQ==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.4.0.tgz", + "integrity": "sha512-hTw0xF09i+eoSGP8LKo6aM+XOkvWsgV7kYpFHXd45VX9RcVZl5cADFIYDnPZkd52WaDJ4S+8Nrwkt/1vDb6SrQ==", "dependencies": { "@types/json-schema": "^7.0.11" } @@ -476,21 +478,21 @@ } }, "node_modules/@asyncapi/protobuf-schema-parser": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.1.tgz", - "integrity": "sha512-LO6afGz+6w5QfBP0ZDk5Pl7Z0+Ku8chyuaiS4lqi8S8eI6+3bCwWme/XgG1kfAlFmYepu+y8nGGOEOq5Q8jx+g==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.2.tgz", + "integrity": "sha512-32A5da9U+okya8NMfB73TXz+Q5sqzckPpTaCYvVL6aftMHx1KXwqBLvfbXUX25pR+TTfhJq7QAMHdg0MVFLI9Q==", "dependencies": { - "@asyncapi/parser": "^3.0.4", + "@asyncapi/parser": "^3.0.5", "@types/protocol-buffers-schema": "^3.4.1", "protobufjs": "^7.2.6" } }, "node_modules/@asyncapi/protobuf-schema-parser/node_modules/@asyncapi/parser": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.4.tgz", - "integrity": "sha512-xop2ZGCNey6eaNp6ypscrWCQogC++XAjq7yWvaB9v3GfpL0P8Dq+d29NetlvpLFZ1xnkbeuUg9R2m7FBZYkPFw==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.5.tgz", + "integrity": "sha512-Kc/hwCyb2/YzcIfQlY9lwjUDV/9cXMjVewQz9WvPVAaFlOr83bdHpccfnl2sQNXDcC+zCcpEDBjs41ATowPE3Q==", "dependencies": { - "@asyncapi/specs": "^6.3.0", + "@asyncapi/specs": "^6.4.0", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "@stoplight/json": "^3.20.2", "@stoplight/json-ref-readers": "^1.2.2", @@ -512,9 +514,9 @@ } }, "node_modules/@asyncapi/protobuf-schema-parser/node_modules/@asyncapi/specs": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.3.0.tgz", - "integrity": "sha512-Ui7Fekd/ruqd4hTSb5ogsTG8eylHEyKR5qKOtg+HwOYWlUEtObOD2UlhbuASiB4YnG5SSfkEKR5YsUJmf/ESYQ==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.4.0.tgz", + "integrity": "sha512-hTw0xF09i+eoSGP8LKo6aM+XOkvWsgV7kYpFHXd45VX9RcVZl5cADFIYDnPZkd52WaDJ4S+8Nrwkt/1vDb6SrQ==", "dependencies": { "@types/json-schema": "^7.0.11" } @@ -564,22 +566,22 @@ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, "node_modules/@asyncapi/raml-dt-schema-parser": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/@asyncapi/raml-dt-schema-parser/-/raml-dt-schema-parser-4.0.12.tgz", - "integrity": "sha512-ilAxc64Al2ztY/aAfKTYF7NVF+z0BmQxoA9AMgHMHuEFO1ghqoikNHAU8dZjUwcvKQZSZdbRI+J8h6VPsjA78g==", + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/@asyncapi/raml-dt-schema-parser/-/raml-dt-schema-parser-4.0.13.tgz", + "integrity": "sha512-GpMNMyeiQ04FSysJItmg64KP8PtE1bvuCWKMWpdybLsayyFZUXs8ofXK3knim6xxy67HiFfvZ+chtXYUiZCJrw==", "dependencies": { - "@asyncapi/parser": "^3.0.4", + "@asyncapi/parser": "^3.0.5", "js-yaml": "^4.1.0", "ramldt2jsonschema": "^1.2.3", "webapi-parser": "^0.5.0" } }, "node_modules/@asyncapi/raml-dt-schema-parser/node_modules/@asyncapi/parser": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.4.tgz", - "integrity": "sha512-xop2ZGCNey6eaNp6ypscrWCQogC++XAjq7yWvaB9v3GfpL0P8Dq+d29NetlvpLFZ1xnkbeuUg9R2m7FBZYkPFw==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.5.tgz", + "integrity": "sha512-Kc/hwCyb2/YzcIfQlY9lwjUDV/9cXMjVewQz9WvPVAaFlOr83bdHpccfnl2sQNXDcC+zCcpEDBjs41ATowPE3Q==", "dependencies": { - "@asyncapi/specs": "^6.3.0", + "@asyncapi/specs": "^6.4.0", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "@stoplight/json": "^3.20.2", "@stoplight/json-ref-readers": "^1.2.2", @@ -601,9 +603,9 @@ } }, "node_modules/@asyncapi/raml-dt-schema-parser/node_modules/@asyncapi/specs": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.3.0.tgz", - "integrity": "sha512-Ui7Fekd/ruqd4hTSb5ogsTG8eylHEyKR5qKOtg+HwOYWlUEtObOD2UlhbuASiB4YnG5SSfkEKR5YsUJmf/ESYQ==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.4.0.tgz", + "integrity": "sha512-hTw0xF09i+eoSGP8LKo6aM+XOkvWsgV7kYpFHXd45VX9RcVZl5cADFIYDnPZkd52WaDJ4S+8Nrwkt/1vDb6SrQ==", "dependencies": { "@types/json-schema": "^7.0.11" } @@ -3579,16 +3581,17 @@ } }, "node_modules/@smoya/multi-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smoya/multi-parser/-/multi-parser-4.1.0.tgz", - "integrity": "sha512-0q4805I7ZdkKNEbNrbxmBNAdYEAH9aBYCuXiIXCbu8WC0sdRqLWmTsvg/DaNO8ZnsrGhVzy5VITf+8CKlVnGoQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@smoya/multi-parser/-/multi-parser-5.0.1.tgz", + "integrity": "sha512-MT3683glXqnsJ5vOKDCMiS/MNwt+LXyuL844LOvl4YbtR9PEe2zyECTmHLw/hbUpXFFmQXlzGs/sLSXdUh+Org==", "dependencies": { "@asyncapi/avro-schema-parser": "^3.0.3", "@asyncapi/openapi-schema-parser": "^3.0.4", "@asyncapi/protobuf-schema-parser": "^3.0.0", "@asyncapi/raml-dt-schema-parser": "^4.0.4", - "parserv2": "npm:@asyncapi/parser@^2.1.0", - "parserv3": "npm:@asyncapi/parser@^3.0.0-next-major-spec.3" + "parserapiv1": "npm:@asyncapi/parser@^2.1.0", + "parserapiv2": "npm:@asyncapi/parser@3.0.0-next-major-spec.8", + "parserapiv3": "npm:@asyncapi/parser@^3.0.1" } }, "node_modules/@stoplight/json": { @@ -6299,17 +6302,17 @@ } }, "node_modules/es-aggregate-error": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/es-aggregate-error/-/es-aggregate-error-1.0.11.tgz", - "integrity": "sha512-DCiZiNlMlbvofET/cE55My387NiLvuGToBEZDdK9U2G3svDCjL8WOgO5Il6lO83nQ8qmag/R9nArdpaFQ/m3lA==", + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/es-aggregate-error/-/es-aggregate-error-1.0.12.tgz", + "integrity": "sha512-j0PupcmELoVbYS2NNrsn5zcLLEsryQwP02x8fRawh7c2eEaPHwJFAxltZsqV7HJjsF57+SMpYyVRWgbVLfOagg==", "dependencies": { - "define-data-property": "^1.1.0", + "define-data-property": "^1.1.1", "define-properties": "^1.2.1", - "es-abstract": "^1.22.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.1.0", + "function-bind": "^1.1.2", "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.0", + "has-property-descriptors": "^1.0.1", "set-function-name": "^2.0.1" }, "engines": { @@ -6319,6 +6322,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-set-tostringtag": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", @@ -14783,7 +14794,7 @@ "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", "dev": true }, - "node_modules/parserv2": { + "node_modules/parserapiv1": { "name": "@asyncapi/parser", "version": "2.1.2", "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-2.1.2.tgz", @@ -14810,7 +14821,7 @@ "node-fetch": "2.6.7" } }, - "node_modules/parserv2/node_modules/@asyncapi/specs": { + "node_modules/parserapiv1/node_modules/@asyncapi/specs": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-5.1.0.tgz", "integrity": "sha512-yffhETqehkim43luMnPKOwzY0D0YtU4bKpORIXIaid6p5Y5kDLrMGJaEPkNieQp03HMjhjFrnUPtT8kvqe0+aQ==", @@ -14818,7 +14829,7 @@ "@types/json-schema": "^7.0.11" } }, - "node_modules/parserv2/node_modules/ajv": { + "node_modules/parserapiv1/node_modules/ajv": { "version": "8.12.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", @@ -14833,7 +14844,7 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/parserv2/node_modules/ajv-errors": { + "node_modules/parserapiv1/node_modules/ajv-errors": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", @@ -14841,12 +14852,12 @@ "ajv": "^8.0.1" } }, - "node_modules/parserv2/node_modules/argparse": { + "node_modules/parserapiv1/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/parserv2/node_modules/js-yaml": { + "node_modules/parserapiv1/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==", @@ -14857,18 +14868,95 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/parserv2/node_modules/json-schema-traverse": { + "node_modules/parserapiv1/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, - "node_modules/parserv3": { + "node_modules/parserapiv2": { "name": "@asyncapi/parser", - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.4.tgz", - "integrity": "sha512-xop2ZGCNey6eaNp6ypscrWCQogC++XAjq7yWvaB9v3GfpL0P8Dq+d29NetlvpLFZ1xnkbeuUg9R2m7FBZYkPFw==", + "version": "3.0.0-next-major-spec.8", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.0-next-major-spec.8.tgz", + "integrity": "sha512-d8ebYM08BCsx3Q4AeLke6naU/NrcAXFEVpS6b3EWcKRdUDce+v0X5k9aDH+YXWCaQApEF28UzcxhlSOJvhIFgQ==", + "dependencies": { + "@asyncapi/specs": "^6.0.0-next-major-spec.9", + "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", + "@stoplight/json-ref-resolver": "^3.1.5", + "@stoplight/spectral-core": "^1.16.1", + "@stoplight/spectral-functions": "^1.7.2", + "@stoplight/spectral-parsers": "^1.0.2", + "@types/json-schema": "^7.0.11", + "@types/urijs": "^1.19.19", + "ajv": "^8.11.0", + "ajv-errors": "^3.0.0", + "ajv-formats": "^2.1.1", + "avsc": "^5.7.5", + "js-yaml": "^4.1.0", + "jsonpath-plus": "^7.2.0", + "node-fetch": "2.6.7", + "ramldt2jsonschema": "^1.2.3", + "webapi-parser": "^0.5.0" + } + }, + "node_modules/parserapiv2/node_modules/@asyncapi/specs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.4.0.tgz", + "integrity": "sha512-hTw0xF09i+eoSGP8LKo6aM+XOkvWsgV7kYpFHXd45VX9RcVZl5cADFIYDnPZkd52WaDJ4S+8Nrwkt/1vDb6SrQ==", + "dependencies": { + "@types/json-schema": "^7.0.11" + } + }, + "node_modules/parserapiv2/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/parserapiv2/node_modules/ajv-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", + "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", + "peerDependencies": { + "ajv": "^8.0.1" + } + }, + "node_modules/parserapiv2/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/parserapiv2/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/parserapiv2/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/parserapiv3": { + "name": "@asyncapi/parser", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.5.tgz", + "integrity": "sha512-Kc/hwCyb2/YzcIfQlY9lwjUDV/9cXMjVewQz9WvPVAaFlOr83bdHpccfnl2sQNXDcC+zCcpEDBjs41ATowPE3Q==", "dependencies": { - "@asyncapi/specs": "^6.3.0", + "@asyncapi/specs": "^6.4.0", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "@stoplight/json": "^3.20.2", "@stoplight/json-ref-readers": "^1.2.2", @@ -14889,15 +14977,15 @@ "node-fetch": "2.6.7" } }, - "node_modules/parserv3/node_modules/@asyncapi/specs": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.3.0.tgz", - "integrity": "sha512-Ui7Fekd/ruqd4hTSb5ogsTG8eylHEyKR5qKOtg+HwOYWlUEtObOD2UlhbuASiB4YnG5SSfkEKR5YsUJmf/ESYQ==", + "node_modules/parserapiv3/node_modules/@asyncapi/specs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.4.0.tgz", + "integrity": "sha512-hTw0xF09i+eoSGP8LKo6aM+XOkvWsgV7kYpFHXd45VX9RcVZl5cADFIYDnPZkd52WaDJ4S+8Nrwkt/1vDb6SrQ==", "dependencies": { "@types/json-schema": "^7.0.11" } }, - "node_modules/parserv3/node_modules/ajv": { + "node_modules/parserapiv3/node_modules/ajv": { "version": "8.12.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", @@ -14912,7 +15000,7 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/parserv3/node_modules/ajv-errors": { + "node_modules/parserapiv3/node_modules/ajv-errors": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", @@ -14920,12 +15008,12 @@ "ajv": "^8.0.1" } }, - "node_modules/parserv3/node_modules/argparse": { + "node_modules/parserapiv3/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/parserv3/node_modules/js-yaml": { + "node_modules/parserapiv3/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==", @@ -14936,7 +15024,7 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/parserv3/node_modules/json-schema-traverse": { + "node_modules/parserapiv3/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" @@ -17918,21 +18006,21 @@ } }, "@asyncapi/avro-schema-parser": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/@asyncapi/avro-schema-parser/-/avro-schema-parser-3.0.11.tgz", - "integrity": "sha512-QXSvGoLk8k5OA1Q1lqVe8xYpSVLdaUBgaGGVn0KkLsbpU9Wp1vOw4LVSOmcSuv7V9O3X7s7GoJ/rdP851TYfCg==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@asyncapi/avro-schema-parser/-/avro-schema-parser-3.0.12.tgz", + "integrity": "sha512-rxU4uyxDa6R3IC8XQ39ww+TWCZpjkz0y+M1w6aIl2N2rVCIkvH7KdYkXoqqkByBY8gY/wYbPrQMbFtaG1/2atg==", "requires": { - "@asyncapi/parser": "^3.0.4", + "@asyncapi/parser": "^3.0.5", "@types/json-schema": "^7.0.11", "avsc": "^5.7.6" }, "dependencies": { "@asyncapi/parser": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.4.tgz", - "integrity": "sha512-xop2ZGCNey6eaNp6ypscrWCQogC++XAjq7yWvaB9v3GfpL0P8Dq+d29NetlvpLFZ1xnkbeuUg9R2m7FBZYkPFw==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.5.tgz", + "integrity": "sha512-Kc/hwCyb2/YzcIfQlY9lwjUDV/9cXMjVewQz9WvPVAaFlOr83bdHpccfnl2sQNXDcC+zCcpEDBjs41ATowPE3Q==", "requires": { - "@asyncapi/specs": "^6.3.0", + "@asyncapi/specs": "^6.4.0", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "@stoplight/json": "^3.20.2", "@stoplight/json-ref-readers": "^1.2.2", @@ -17954,9 +18042,9 @@ } }, "@asyncapi/specs": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.3.0.tgz", - "integrity": "sha512-Ui7Fekd/ruqd4hTSb5ogsTG8eylHEyKR5qKOtg+HwOYWlUEtObOD2UlhbuASiB4YnG5SSfkEKR5YsUJmf/ESYQ==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.4.0.tgz", + "integrity": "sha512-hTw0xF09i+eoSGP8LKo6aM+XOkvWsgV7kYpFHXd45VX9RcVZl5cADFIYDnPZkd52WaDJ4S+8Nrwkt/1vDb6SrQ==", "requires": { "@types/json-schema": "^7.0.11" } @@ -18059,14 +18147,14 @@ } }, "@asyncapi/modelina": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@asyncapi/modelina/-/modelina-3.1.0.tgz", - "integrity": "sha512-VYO65Or9AxkcKzU12DmkA3E07AQwmoQVi2zULdlDbf/ajI6y5Km4SRJK4PINCNIn3I+po+KPczJiOoweSTO75Q==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@asyncapi/modelina/-/modelina-3.2.0.tgz", + "integrity": "sha512-24umbZCtpw6oJ7XiI2R3CFci096gPnj5tGO7MJLcHWDl6XwVePbkOCeWBzEiXaVy+BXAnd0tnLi9mYzFHu3bGw==", "requires": { "@apidevtools/json-schema-ref-parser": "^11.1.0", "@apidevtools/swagger-parser": "^10.0.3", - "@asyncapi/parser": "3.0.0-next-major-spec.8", - "@smoya/multi-parser": "^4.0.0", + "@asyncapi/parser": "^3.0.5", + "@smoya/multi-parser": "^5.0.1", "@swc/core": "^1.3.5", "@swc/jest": "^0.2.23", "@types/node": "^20.3.3", @@ -18090,16 +18178,20 @@ } }, "@asyncapi/parser": { - "version": "3.0.0-next-major-spec.8", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.0-next-major-spec.8.tgz", - "integrity": "sha512-d8ebYM08BCsx3Q4AeLke6naU/NrcAXFEVpS6b3EWcKRdUDce+v0X5k9aDH+YXWCaQApEF28UzcxhlSOJvhIFgQ==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.5.tgz", + "integrity": "sha512-Kc/hwCyb2/YzcIfQlY9lwjUDV/9cXMjVewQz9WvPVAaFlOr83bdHpccfnl2sQNXDcC+zCcpEDBjs41ATowPE3Q==", "requires": { - "@asyncapi/specs": "^6.0.0-next-major-spec.9", + "@asyncapi/specs": "^6.4.0", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", + "@stoplight/json": "^3.20.2", + "@stoplight/json-ref-readers": "^1.2.2", "@stoplight/json-ref-resolver": "^3.1.5", "@stoplight/spectral-core": "^1.16.1", "@stoplight/spectral-functions": "^1.7.2", "@stoplight/spectral-parsers": "^1.0.2", + "@stoplight/spectral-ref-resolver": "^1.0.3", + "@stoplight/types": "^13.12.0", "@types/json-schema": "^7.0.11", "@types/urijs": "^1.19.19", "ajv": "^8.11.0", @@ -18108,15 +18200,13 @@ "avsc": "^5.7.5", "js-yaml": "^4.1.0", "jsonpath-plus": "^7.2.0", - "node-fetch": "2.6.7", - "ramldt2jsonschema": "^1.2.3", - "webapi-parser": "^0.5.0" + "node-fetch": "2.6.7" } }, "@asyncapi/specs": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.3.0.tgz", - "integrity": "sha512-Ui7Fekd/ruqd4hTSb5ogsTG8eylHEyKR5qKOtg+HwOYWlUEtObOD2UlhbuASiB4YnG5SSfkEKR5YsUJmf/ESYQ==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.4.0.tgz", + "integrity": "sha512-hTw0xF09i+eoSGP8LKo6aM+XOkvWsgV7kYpFHXd45VX9RcVZl5cADFIYDnPZkd52WaDJ4S+8Nrwkt/1vDb6SrQ==", "requires": { "@types/json-schema": "^7.0.11" } @@ -18159,11 +18249,11 @@ } }, "@asyncapi/openapi-schema-parser": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@asyncapi/openapi-schema-parser/-/openapi-schema-parser-3.0.12.tgz", - "integrity": "sha512-w3uMw65vZTpgpA8mQZ+TFn7DVk8efYYyjv2c4UR/3qfCa4CDVILmBAt7oVDpuxLbaNwT/C6HoCyAQDTnsCgO6Q==", + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@asyncapi/openapi-schema-parser/-/openapi-schema-parser-3.0.13.tgz", + "integrity": "sha512-52bjqgZobs5Ds5n74Mg9IWbMC1PoKXArcZesF1o2HmvUwDLMkyzqyKeQXgChOi1KMV5DnMzhS5WMO84eeW5VdQ==", "requires": { - "@asyncapi/parser": "^3.0.4", + "@asyncapi/parser": "^3.0.5", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "ajv": "^8.11.0", "ajv-errors": "^3.0.0", @@ -18171,11 +18261,11 @@ }, "dependencies": { "@asyncapi/parser": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.4.tgz", - "integrity": "sha512-xop2ZGCNey6eaNp6ypscrWCQogC++XAjq7yWvaB9v3GfpL0P8Dq+d29NetlvpLFZ1xnkbeuUg9R2m7FBZYkPFw==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.5.tgz", + "integrity": "sha512-Kc/hwCyb2/YzcIfQlY9lwjUDV/9cXMjVewQz9WvPVAaFlOr83bdHpccfnl2sQNXDcC+zCcpEDBjs41ATowPE3Q==", "requires": { - "@asyncapi/specs": "^6.3.0", + "@asyncapi/specs": "^6.4.0", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "@stoplight/json": "^3.20.2", "@stoplight/json-ref-readers": "^1.2.2", @@ -18197,9 +18287,9 @@ } }, "@asyncapi/specs": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.3.0.tgz", - "integrity": "sha512-Ui7Fekd/ruqd4hTSb5ogsTG8eylHEyKR5qKOtg+HwOYWlUEtObOD2UlhbuASiB4YnG5SSfkEKR5YsUJmf/ESYQ==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.4.0.tgz", + "integrity": "sha512-hTw0xF09i+eoSGP8LKo6aM+XOkvWsgV7kYpFHXd45VX9RcVZl5cADFIYDnPZkd52WaDJ4S+8Nrwkt/1vDb6SrQ==", "requires": { "@types/json-schema": "^7.0.11" } @@ -18258,21 +18348,21 @@ } }, "@asyncapi/protobuf-schema-parser": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.1.tgz", - "integrity": "sha512-LO6afGz+6w5QfBP0ZDk5Pl7Z0+Ku8chyuaiS4lqi8S8eI6+3bCwWme/XgG1kfAlFmYepu+y8nGGOEOq5Q8jx+g==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.2.tgz", + "integrity": "sha512-32A5da9U+okya8NMfB73TXz+Q5sqzckPpTaCYvVL6aftMHx1KXwqBLvfbXUX25pR+TTfhJq7QAMHdg0MVFLI9Q==", "requires": { - "@asyncapi/parser": "^3.0.4", + "@asyncapi/parser": "^3.0.5", "@types/protocol-buffers-schema": "^3.4.1", "protobufjs": "^7.2.6" }, "dependencies": { "@asyncapi/parser": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.4.tgz", - "integrity": "sha512-xop2ZGCNey6eaNp6ypscrWCQogC++XAjq7yWvaB9v3GfpL0P8Dq+d29NetlvpLFZ1xnkbeuUg9R2m7FBZYkPFw==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.5.tgz", + "integrity": "sha512-Kc/hwCyb2/YzcIfQlY9lwjUDV/9cXMjVewQz9WvPVAaFlOr83bdHpccfnl2sQNXDcC+zCcpEDBjs41ATowPE3Q==", "requires": { - "@asyncapi/specs": "^6.3.0", + "@asyncapi/specs": "^6.4.0", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "@stoplight/json": "^3.20.2", "@stoplight/json-ref-readers": "^1.2.2", @@ -18294,9 +18384,9 @@ } }, "@asyncapi/specs": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.3.0.tgz", - "integrity": "sha512-Ui7Fekd/ruqd4hTSb5ogsTG8eylHEyKR5qKOtg+HwOYWlUEtObOD2UlhbuASiB4YnG5SSfkEKR5YsUJmf/ESYQ==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.4.0.tgz", + "integrity": "sha512-hTw0xF09i+eoSGP8LKo6aM+XOkvWsgV7kYpFHXd45VX9RcVZl5cADFIYDnPZkd52WaDJ4S+8Nrwkt/1vDb6SrQ==", "requires": { "@types/json-schema": "^7.0.11" } @@ -18339,22 +18429,22 @@ } }, "@asyncapi/raml-dt-schema-parser": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/@asyncapi/raml-dt-schema-parser/-/raml-dt-schema-parser-4.0.12.tgz", - "integrity": "sha512-ilAxc64Al2ztY/aAfKTYF7NVF+z0BmQxoA9AMgHMHuEFO1ghqoikNHAU8dZjUwcvKQZSZdbRI+J8h6VPsjA78g==", + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/@asyncapi/raml-dt-schema-parser/-/raml-dt-schema-parser-4.0.13.tgz", + "integrity": "sha512-GpMNMyeiQ04FSysJItmg64KP8PtE1bvuCWKMWpdybLsayyFZUXs8ofXK3knim6xxy67HiFfvZ+chtXYUiZCJrw==", "requires": { - "@asyncapi/parser": "^3.0.4", + "@asyncapi/parser": "^3.0.5", "js-yaml": "^4.1.0", "ramldt2jsonschema": "^1.2.3", "webapi-parser": "^0.5.0" }, "dependencies": { "@asyncapi/parser": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.4.tgz", - "integrity": "sha512-xop2ZGCNey6eaNp6ypscrWCQogC++XAjq7yWvaB9v3GfpL0P8Dq+d29NetlvpLFZ1xnkbeuUg9R2m7FBZYkPFw==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.5.tgz", + "integrity": "sha512-Kc/hwCyb2/YzcIfQlY9lwjUDV/9cXMjVewQz9WvPVAaFlOr83bdHpccfnl2sQNXDcC+zCcpEDBjs41ATowPE3Q==", "requires": { - "@asyncapi/specs": "^6.3.0", + "@asyncapi/specs": "^6.4.0", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "@stoplight/json": "^3.20.2", "@stoplight/json-ref-readers": "^1.2.2", @@ -18376,9 +18466,9 @@ } }, "@asyncapi/specs": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.3.0.tgz", - "integrity": "sha512-Ui7Fekd/ruqd4hTSb5ogsTG8eylHEyKR5qKOtg+HwOYWlUEtObOD2UlhbuASiB4YnG5SSfkEKR5YsUJmf/ESYQ==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.4.0.tgz", + "integrity": "sha512-hTw0xF09i+eoSGP8LKo6aM+XOkvWsgV7kYpFHXd45VX9RcVZl5cADFIYDnPZkd52WaDJ4S+8Nrwkt/1vDb6SrQ==", "requires": { "@types/json-schema": "^7.0.11" } @@ -20541,16 +20631,17 @@ } }, "@smoya/multi-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@smoya/multi-parser/-/multi-parser-4.1.0.tgz", - "integrity": "sha512-0q4805I7ZdkKNEbNrbxmBNAdYEAH9aBYCuXiIXCbu8WC0sdRqLWmTsvg/DaNO8ZnsrGhVzy5VITf+8CKlVnGoQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@smoya/multi-parser/-/multi-parser-5.0.1.tgz", + "integrity": "sha512-MT3683glXqnsJ5vOKDCMiS/MNwt+LXyuL844LOvl4YbtR9PEe2zyECTmHLw/hbUpXFFmQXlzGs/sLSXdUh+Org==", "requires": { "@asyncapi/avro-schema-parser": "^3.0.3", "@asyncapi/openapi-schema-parser": "^3.0.4", "@asyncapi/protobuf-schema-parser": "^3.0.0", "@asyncapi/raml-dt-schema-parser": "^4.0.4", - "parserv2": "npm:@asyncapi/parser@^2.1.0", - "parserv3": "npm:@asyncapi/parser@^3.0.0-next-major-spec.3" + "parserapiv1": "npm:@asyncapi/parser@^2.1.0", + "parserapiv2": "npm:@asyncapi/parser@3.0.0-next-major-spec.8", + "parserapiv3": "npm:@asyncapi/parser@^3.0.1" } }, "@stoplight/json": { @@ -22634,20 +22725,25 @@ } }, "es-aggregate-error": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/es-aggregate-error/-/es-aggregate-error-1.0.11.tgz", - "integrity": "sha512-DCiZiNlMlbvofET/cE55My387NiLvuGToBEZDdK9U2G3svDCjL8WOgO5Il6lO83nQ8qmag/R9nArdpaFQ/m3lA==", + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/es-aggregate-error/-/es-aggregate-error-1.0.12.tgz", + "integrity": "sha512-j0PupcmELoVbYS2NNrsn5zcLLEsryQwP02x8fRawh7c2eEaPHwJFAxltZsqV7HJjsF57+SMpYyVRWgbVLfOagg==", "requires": { - "define-data-property": "^1.1.0", + "define-data-property": "^1.1.1", "define-properties": "^1.2.1", - "es-abstract": "^1.22.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.1.0", + "function-bind": "^1.1.2", "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.0", + "has-property-descriptors": "^1.0.1", "set-function-name": "^2.0.1" } }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" + }, "es-set-tostringtag": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", @@ -28926,7 +29022,7 @@ "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", "dev": true }, - "parserv2": { + "parserapiv1": { "version": "npm:@asyncapi/parser@2.1.2", "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-2.1.2.tgz", "integrity": "sha512-2pHKnr2P8EujcrvZo4x4zNwsEIAg5vb1ZEhl2+OH0YBg8EYH/Xx73XZ+bbwLaYIg1gvFjm29jNB9UL3CMeDU5w==", @@ -28997,12 +29093,81 @@ } } }, - "parserv3": { - "version": "npm:@asyncapi/parser@3.0.4", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.4.tgz", - "integrity": "sha512-xop2ZGCNey6eaNp6ypscrWCQogC++XAjq7yWvaB9v3GfpL0P8Dq+d29NetlvpLFZ1xnkbeuUg9R2m7FBZYkPFw==", + "parserapiv2": { + "version": "npm:@asyncapi/parser@3.0.0-next-major-spec.8", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.0-next-major-spec.8.tgz", + "integrity": "sha512-d8ebYM08BCsx3Q4AeLke6naU/NrcAXFEVpS6b3EWcKRdUDce+v0X5k9aDH+YXWCaQApEF28UzcxhlSOJvhIFgQ==", "requires": { - "@asyncapi/specs": "^6.3.0", + "@asyncapi/specs": "^6.0.0-next-major-spec.9", + "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", + "@stoplight/json-ref-resolver": "^3.1.5", + "@stoplight/spectral-core": "^1.16.1", + "@stoplight/spectral-functions": "^1.7.2", + "@stoplight/spectral-parsers": "^1.0.2", + "@types/json-schema": "^7.0.11", + "@types/urijs": "^1.19.19", + "ajv": "^8.11.0", + "ajv-errors": "^3.0.0", + "ajv-formats": "^2.1.1", + "avsc": "^5.7.5", + "js-yaml": "^4.1.0", + "jsonpath-plus": "^7.2.0", + "node-fetch": "2.6.7", + "ramldt2jsonschema": "^1.2.3", + "webapi-parser": "^0.5.0" + }, + "dependencies": { + "@asyncapi/specs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.4.0.tgz", + "integrity": "sha512-hTw0xF09i+eoSGP8LKo6aM+XOkvWsgV7kYpFHXd45VX9RcVZl5cADFIYDnPZkd52WaDJ4S+8Nrwkt/1vDb6SrQ==", + "requires": { + "@types/json-schema": "^7.0.11" + } + }, + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", + "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", + "requires": {} + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "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-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + } + } + }, + "parserapiv3": { + "version": "npm:@asyncapi/parser@3.0.5", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.5.tgz", + "integrity": "sha512-Kc/hwCyb2/YzcIfQlY9lwjUDV/9cXMjVewQz9WvPVAaFlOr83bdHpccfnl2sQNXDcC+zCcpEDBjs41ATowPE3Q==", + "requires": { + "@asyncapi/specs": "^6.4.0", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "@stoplight/json": "^3.20.2", "@stoplight/json-ref-readers": "^1.2.2", @@ -29024,9 +29189,9 @@ }, "dependencies": { "@asyncapi/specs": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.3.0.tgz", - "integrity": "sha512-Ui7Fekd/ruqd4hTSb5ogsTG8eylHEyKR5qKOtg+HwOYWlUEtObOD2UlhbuASiB4YnG5SSfkEKR5YsUJmf/ESYQ==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.4.0.tgz", + "integrity": "sha512-hTw0xF09i+eoSGP8LKo6aM+XOkvWsgV7kYpFHXd45VX9RcVZl5cADFIYDnPZkd52WaDJ4S+8Nrwkt/1vDb6SrQ==", "requires": { "@types/json-schema": "^7.0.11" } diff --git a/package.json b/package.json index 5028523bb..c9f71b557 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "@asyncapi/generator-filters": "^2.0.0", "@asyncapi/generator-hooks": "^0.1.0", "@asyncapi/generator-react-sdk": "^0.2.23", - "@asyncapi/modelina": "^3.1.0" + "@asyncapi/modelina": "^3.2.0" }, "release": { "branches": [