diff --git a/assets/create-glee-app/templates/default/package-lock.json b/assets/create-glee-app/templates/default/package-lock.json index 53353a26e6e..9dab6a75346 100644 --- a/assets/create-glee-app/templates/default/package-lock.json +++ b/assets/create-glee-app/templates/default/package-lock.json @@ -9,7 +9,7 @@ "version": "0.1.0", "license": "Apache-2.0", "dependencies": { - "@asyncapi/glee": "^0.36.8" + "@asyncapi/glee": "^0.36.17" }, "devDependencies": { "@types/node": "^20.5.9" @@ -32,22 +32,22 @@ } }, "node_modules/@asyncapi/avro-schema-parser": { - "version": "3.0.19", - "resolved": "https://registry.npmjs.org/@asyncapi/avro-schema-parser/-/avro-schema-parser-3.0.19.tgz", - "integrity": "sha512-1+qwxeAbSpp2OQw1TkjWemS7v646lSVM2RMJzDAh5qP5w33hM2xLXcuYC2O72l2AbCl4bkRfXTjTWLLq8qiPAA==", + "version": "3.0.20", + "resolved": "https://registry.npmjs.org/@asyncapi/avro-schema-parser/-/avro-schema-parser-3.0.20.tgz", + "integrity": "sha512-VwXpuK5hlwikBlqgbYAhabOvN/suSqPljZ5xqw6Tq+zcay0duyLK+nKdBEGuae4uLsFricHmbsfgedTczP3YqQ==", "dependencies": { - "@asyncapi/parser": "^3.0.11", + "@asyncapi/parser": "^3.0.12", "@types/json-schema": "^7.0.11", "avsc": "^5.7.6" } }, "node_modules/@asyncapi/generator": { - "version": "1.17.16", - "resolved": "https://registry.npmjs.org/@asyncapi/generator/-/generator-1.17.16.tgz", - "integrity": "sha512-Vkee1klVE6rH4KDs16lVAvJ8LZmBcSuKDGI4O7VfDPS3VoRZN5F0utpsaS3JLZlr0ccflPjMm/b2Iyl9tc0WyQ==", + "version": "1.17.22", + "resolved": "https://registry.npmjs.org/@asyncapi/generator/-/generator-1.17.22.tgz", + "integrity": "sha512-haG3eUP9xUt1dH9CC7XDkcadSX0a/os9N1FILWMH/NthQhuDCyVhAwQHN1IvsUHcmxym6TkI8uOLbGs/QH26OA==", "dependencies": { - "@asyncapi/generator-react-sdk": "^1.0.15", - "@asyncapi/parser": "^3.0.11", + "@asyncapi/generator-react-sdk": "^1.0.16", + "@asyncapi/parser": "^3.0.13", "@npmcli/arborist": "5.6.3", "@smoya/multi-parser": "^5.0.0", "ajv": "^8.12.0", @@ -81,11 +81,11 @@ } }, "node_modules/@asyncapi/generator-react-sdk": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/@asyncapi/generator-react-sdk/-/generator-react-sdk-1.0.15.tgz", - "integrity": "sha512-2ewO8pWSw39NkL3fvG3YMgou6VXMaIuxYE7Uw5MEE/o4Iy8v8uHfR1UM6Ppy3t4PCzpSdN8VkePAaNeuAZz/YA==", + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/@asyncapi/generator-react-sdk/-/generator-react-sdk-1.0.16.tgz", + "integrity": "sha512-zmngpZpW3Xb9nGLLp7Q9g58EMLBIIDE6kRyUM2ISbh/zj9PTndsD+Ox7gonJ4TRuD9qYtlK+F12J1pVMXrAOUg==", "dependencies": { - "@asyncapi/parser": "^3.0.11", + "@asyncapi/parser": "^3.0.12", "@babel/core": "7.12.9", "@babel/preset-env": "^7.12.7", "@babel/preset-react": "^7.12.7", @@ -169,14 +169,14 @@ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, "node_modules/@asyncapi/glee": { - "version": "0.36.8", - "resolved": "https://registry.npmjs.org/@asyncapi/glee/-/glee-0.36.8.tgz", - "integrity": "sha512-hFCdiao+FNY9/qgHWw7LnAvDhO+c+tiBc+j5Abei7kxDDu/ezQ95HGWRWycs6wjSBwDC78yBn7bgNu8BGzmbnw==", + "version": "0.36.17", + "resolved": "https://registry.npmjs.org/@asyncapi/glee/-/glee-0.36.17.tgz", + "integrity": "sha512-Uwf4XqyaR5O1lf2D5uBZgU9d7DQBh2l9nyPPiHu7Bob7xmShlVEmDT20nRPXZw51azyjE9hLIO7nNmbWLdruug==", "dependencies": { - "@asyncapi/generator": "^1.17.16", - "@asyncapi/html-template": "^2.3.0", + "@asyncapi/generator": "^1.17.22", + "@asyncapi/html-template": "^2.3.3", "@asyncapi/markdown-template": "^1.5.0", - "@asyncapi/parser": "^3.0.11", + "@asyncapi/parser": "^3.0.13", "@next/env": "^14.0.4", "@types/jest": "^29.5.11", "@types/qs": "^6.9.7", @@ -216,12 +216,12 @@ } }, "node_modules/@asyncapi/html-template": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@asyncapi/html-template/-/html-template-2.3.0.tgz", - "integrity": "sha512-2OSvxLHWCDkyDP6I40gijmYG190mG0DLMJvnlrsNGE83nHOFdoZg2EIR0brrwM7OjNL+EuCifcHdh6r6uli1bA==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@asyncapi/html-template/-/html-template-2.3.3.tgz", + "integrity": "sha512-MHO8+c8D2SCAIk6Kb1d8DNpIKsIK1kPqXCr0p0SzTCYOPyr94GGkY8G4jA5s9Q1eK3wgP0Axn3MjuwXLGIPlsA==", "dependencies": { - "@asyncapi/generator-react-sdk": "^1.0.15", - "@asyncapi/parser": "^3.0.11", + "@asyncapi/generator-react-sdk": "^1.0.16", + "@asyncapi/parser": "^3.0.13", "@asyncapi/react-component": "^1.2.13", "highlight.js": "10.7.3", "puppeteer": "^14.1.0", @@ -241,11 +241,11 @@ } }, "node_modules/@asyncapi/openapi-schema-parser": { - "version": "3.0.19", - "resolved": "https://registry.npmjs.org/@asyncapi/openapi-schema-parser/-/openapi-schema-parser-3.0.19.tgz", - "integrity": "sha512-mSq/Tq8l/dsqhDWIHFLezINNkF74Wj6Ej5hbyHgoCg8NqEhHVCN8BqJJfSUML4cSJKUTduhqku3hyjEZ/a/6/A==", + "version": "3.0.20", + "resolved": "https://registry.npmjs.org/@asyncapi/openapi-schema-parser/-/openapi-schema-parser-3.0.20.tgz", + "integrity": "sha512-WYooWN1oIxzOk5s5HUALxVIyF4C02OgA0xKxH9jR//qER5rRu98fvuzoziY1oiHrGkxLOCbWFvSliLTPEbkdbA==", "dependencies": { - "@asyncapi/parser": "^3.0.11", + "@asyncapi/parser": "^3.0.12", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "ajv": "^8.11.0", "ajv-errors": "^3.0.0", @@ -281,11 +281,11 @@ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, "node_modules/@asyncapi/parser": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.11.tgz", - "integrity": "sha512-YrmPY6Me7Eh6yH7xISKrDuiybaNVDUxVjbChUAoJZ4dnVGAmMVTxQTlwoqEwQ9bfTHzAb3RixdJ3TC6I4RoHNw==", + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.13.tgz", + "integrity": "sha512-ULNVAsfdLJJJeBDCAWGfleEzmkKJCWcZaYzhTIrqccJa6yZvWrMPLGMYhJhBkdczDxjtdi0iqMmxEy2GC36mUA==", "dependencies": { - "@asyncapi/specs": "^6.5.4", + "@asyncapi/specs": "^6.5.6", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "@stoplight/json": "^3.20.2", "@stoplight/json-ref-readers": "^1.2.2", @@ -384,21 +384,21 @@ } }, "node_modules/@asyncapi/protobuf-schema-parser": { - "version": "3.2.9", - "resolved": "https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.9.tgz", - "integrity": "sha512-s41ya3iLVWE2lfJPfFuVsrLuPcLW4aO4MMmfa22R77rge6kVXuAS4PeeKjtIgFTOUhjIZs7pf8gyd/SVA+x7SA==", + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.11.tgz", + "integrity": "sha512-zmN5Rb4OMuTKCFi1qWG2x+Q7gwk622jVRu3biAisHNjvJn80GtQwXB66tJ2FGhSfd9OcreU8sEfDKf+KzjqMAA==", "dependencies": { - "@asyncapi/parser": "^3.0.11", + "@asyncapi/parser": "^3.0.13", "@types/protocol-buffers-schema": "^3.4.1", "protobufjs": "^7.2.6" } }, "node_modules/@asyncapi/raml-dt-schema-parser": { - "version": "4.0.19", - "resolved": "https://registry.npmjs.org/@asyncapi/raml-dt-schema-parser/-/raml-dt-schema-parser-4.0.19.tgz", - "integrity": "sha512-2W7hDN//ybFz4HbjuGVy8qN1pinBAQG268saw+Q6JdduYw7q49vLu6XUkftvJvyXhSEzCnNmZUaipFilLrE43w==", + "version": "4.0.21", + "resolved": "https://registry.npmjs.org/@asyncapi/raml-dt-schema-parser/-/raml-dt-schema-parser-4.0.21.tgz", + "integrity": "sha512-c8WE6HTH1rQmMFZ/JPq5QSs+v248SL9+ztanh1nq4qN0r0i+lgxL8S0SmILgVyG8UH9m0tHPCpmb3OaLHFmJKQ==", "dependencies": { - "@asyncapi/parser": "^3.0.11", + "@asyncapi/parser": "^3.0.13", "js-yaml": "^4.1.0", "ramldt2jsonschema": "^1.2.3", "webapi-parser": "^0.5.0" @@ -416,13 +416,13 @@ } }, "node_modules/@asyncapi/react-component": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/@asyncapi/react-component/-/react-component-1.4.4.tgz", - "integrity": "sha512-wVJxU8Hanv3bqi8YH+qg7IacTYYWKe2IAuDUewGadCtYa559juV7cAuFi+fxv6fNmDeZR0J6BKB0/5S/zRHuyw==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@asyncapi/react-component/-/react-component-1.4.5.tgz", + "integrity": "sha512-5guGObR35AFyGAXc1+hkllZL64OEJFwAs6YJ8osvf7b8hBNMKhuC2AiekmMSUDwCoEH6YQKftzNsyjlk3++qyA==", "dependencies": { "@asyncapi/avro-schema-parser": "^3.0.19", "@asyncapi/openapi-schema-parser": "^3.0.18", - "@asyncapi/parser": "^3.0.11", + "@asyncapi/parser": "^3.0.12", "@asyncapi/protobuf-schema-parser": "^3.2.8", "highlight.js": "^10.7.2", "isomorphic-dompurify": "^0.13.0", @@ -436,9 +436,9 @@ } }, "node_modules/@asyncapi/specs": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.5.4.tgz", - "integrity": "sha512-olC+iuboGIGjFRKuqfwaXxm5I6Wae3JohmySwMfExl21nYUd88IbfwywunOPLWyLV05aXeoTJ5tDXiM9e4gWcQ==", + "version": "6.5.6", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.5.6.tgz", + "integrity": "sha512-TI3OIY0UFf7wPyjV9GjKqL6C4YJ0xOJ7wX33sxVqCf0XXIq4otGHa1XiBcCUAgdbMlO7b8jsFRxuUsVXCsYDVQ==", "dependencies": { "@types/json-schema": "^7.0.11" } @@ -3264,9 +3264,9 @@ } }, "node_modules/@smoya/multi-parser": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@smoya/multi-parser/-/multi-parser-5.0.4.tgz", - "integrity": "sha512-qJKqAWWNg+PO4MphUpwnxPE4Y3ekBOtLvupH5M2YK5NJ00HVB7zClLL+02PXKDKOb7ogXyxG9b3lArvFDDOR2Q==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@smoya/multi-parser/-/multi-parser-5.0.5.tgz", + "integrity": "sha512-xslTCMvNl5maGphjU6cWXsDKS7PZH+7yyAiuv4F2XBUOm4s3IcKfRIqnGAGgEgYm5fb/oZzq5Rv2kZMETyniuA==", "dependencies": { "@asyncapi/avro-schema-parser": "^3.0.3", "@asyncapi/openapi-schema-parser": "^3.0.4", @@ -3274,7 +3274,7 @@ "@asyncapi/raml-dt-schema-parser": "^4.0.4", "parserapiv1": "npm:@asyncapi/parser@^2.1.0", "parserapiv2": "npm:@asyncapi/parser@3.0.0-next-major-spec.8", - "parserapiv3": "npm:@asyncapi/parser@^3.0.9" + "parserapiv3": "npm:@asyncapi/parser@^3.0.12" } }, "node_modules/@stoplight/json": { @@ -4754,9 +4754,9 @@ } }, "node_modules/builtins": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", - "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz", + "integrity": "sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==", "dependencies": { "semver": "^7.0.0" } @@ -5543,9 +5543,9 @@ } }, "node_modules/dompurify": { - "version": "2.4.9", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.9.tgz", - "integrity": "sha512-iHtnxYMotKgOTvxIqq677JsKHvCOkAFqj9x8Mek2zdeHW1XjuFKwjpmZeMaXQRQ8AbJZDbcRz/+r1QhwvFtmQg==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.5.0.tgz", + "integrity": "sha512-5RXhAXSCrKTqt9pSbobT9PVRX+oPpENplTZqCiK1l0ya+ZOzwo9kqsGLbYRsAhzIiLCwKEy99XKSSrqnRTLVcw==" }, "node_modules/dotenv": { "version": "10.0.0", @@ -9314,11 +9314,11 @@ }, "node_modules/parserapiv3": { "name": "@asyncapi/parser", - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.11.tgz", - "integrity": "sha512-YrmPY6Me7Eh6yH7xISKrDuiybaNVDUxVjbChUAoJZ4dnVGAmMVTxQTlwoqEwQ9bfTHzAb3RixdJ3TC6I4RoHNw==", + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.13.tgz", + "integrity": "sha512-ULNVAsfdLJJJeBDCAWGfleEzmkKJCWcZaYzhTIrqccJa6yZvWrMPLGMYhJhBkdczDxjtdi0iqMmxEy2GC36mUA==", "dependencies": { - "@asyncapi/specs": "^6.5.4", + "@asyncapi/specs": "^6.5.6", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "@stoplight/json": "^3.20.2", "@stoplight/json-ref-readers": "^1.2.2", @@ -11095,9 +11095,9 @@ } }, "node_modules/socks": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.1.tgz", - "integrity": "sha512-B6w7tkwNid7ToxjZ08rQMT8M9BJAf8DKx8Ft4NivzH0zBUfd6jldGcisJn/RLgxcX3FPNDdNQCUEMMT79b+oCQ==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", + "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", "dependencies": { "ip-address": "^9.0.5", "smart-buffer": "^4.2.0" @@ -12299,22 +12299,22 @@ } }, "@asyncapi/avro-schema-parser": { - "version": "3.0.19", - "resolved": "https://registry.npmjs.org/@asyncapi/avro-schema-parser/-/avro-schema-parser-3.0.19.tgz", - "integrity": "sha512-1+qwxeAbSpp2OQw1TkjWemS7v646lSVM2RMJzDAh5qP5w33hM2xLXcuYC2O72l2AbCl4bkRfXTjTWLLq8qiPAA==", + "version": "3.0.20", + "resolved": "https://registry.npmjs.org/@asyncapi/avro-schema-parser/-/avro-schema-parser-3.0.20.tgz", + "integrity": "sha512-VwXpuK5hlwikBlqgbYAhabOvN/suSqPljZ5xqw6Tq+zcay0duyLK+nKdBEGuae4uLsFricHmbsfgedTczP3YqQ==", "requires": { - "@asyncapi/parser": "^3.0.11", + "@asyncapi/parser": "^3.0.12", "@types/json-schema": "^7.0.11", "avsc": "^5.7.6" } }, "@asyncapi/generator": { - "version": "1.17.16", - "resolved": "https://registry.npmjs.org/@asyncapi/generator/-/generator-1.17.16.tgz", - "integrity": "sha512-Vkee1klVE6rH4KDs16lVAvJ8LZmBcSuKDGI4O7VfDPS3VoRZN5F0utpsaS3JLZlr0ccflPjMm/b2Iyl9tc0WyQ==", + "version": "1.17.22", + "resolved": "https://registry.npmjs.org/@asyncapi/generator/-/generator-1.17.22.tgz", + "integrity": "sha512-haG3eUP9xUt1dH9CC7XDkcadSX0a/os9N1FILWMH/NthQhuDCyVhAwQHN1IvsUHcmxym6TkI8uOLbGs/QH26OA==", "requires": { - "@asyncapi/generator-react-sdk": "^1.0.15", - "@asyncapi/parser": "^3.0.11", + "@asyncapi/generator-react-sdk": "^1.0.16", + "@asyncapi/parser": "^3.0.13", "@npmcli/arborist": "5.6.3", "@smoya/multi-parser": "^5.0.0", "ajv": "^8.12.0", @@ -12358,11 +12358,11 @@ } }, "@asyncapi/generator-react-sdk": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/@asyncapi/generator-react-sdk/-/generator-react-sdk-1.0.15.tgz", - "integrity": "sha512-2ewO8pWSw39NkL3fvG3YMgou6VXMaIuxYE7Uw5MEE/o4Iy8v8uHfR1UM6Ppy3t4PCzpSdN8VkePAaNeuAZz/YA==", + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/@asyncapi/generator-react-sdk/-/generator-react-sdk-1.0.16.tgz", + "integrity": "sha512-zmngpZpW3Xb9nGLLp7Q9g58EMLBIIDE6kRyUM2ISbh/zj9PTndsD+Ox7gonJ4TRuD9qYtlK+F12J1pVMXrAOUg==", "requires": { - "@asyncapi/parser": "^3.0.11", + "@asyncapi/parser": "^3.0.12", "@babel/core": "7.12.9", "@babel/preset-env": "^7.12.7", "@babel/preset-react": "^7.12.7", @@ -12415,14 +12415,14 @@ } }, "@asyncapi/glee": { - "version": "0.36.8", - "resolved": "https://registry.npmjs.org/@asyncapi/glee/-/glee-0.36.8.tgz", - "integrity": "sha512-hFCdiao+FNY9/qgHWw7LnAvDhO+c+tiBc+j5Abei7kxDDu/ezQ95HGWRWycs6wjSBwDC78yBn7bgNu8BGzmbnw==", + "version": "0.36.17", + "resolved": "https://registry.npmjs.org/@asyncapi/glee/-/glee-0.36.17.tgz", + "integrity": "sha512-Uwf4XqyaR5O1lf2D5uBZgU9d7DQBh2l9nyPPiHu7Bob7xmShlVEmDT20nRPXZw51azyjE9hLIO7nNmbWLdruug==", "requires": { - "@asyncapi/generator": "^1.17.16", - "@asyncapi/html-template": "^2.3.0", + "@asyncapi/generator": "^1.17.22", + "@asyncapi/html-template": "^2.3.3", "@asyncapi/markdown-template": "^1.5.0", - "@asyncapi/parser": "^3.0.11", + "@asyncapi/parser": "^3.0.13", "@next/env": "^14.0.4", "@types/jest": "^29.5.11", "@types/qs": "^6.9.7", @@ -12456,12 +12456,12 @@ } }, "@asyncapi/html-template": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@asyncapi/html-template/-/html-template-2.3.0.tgz", - "integrity": "sha512-2OSvxLHWCDkyDP6I40gijmYG190mG0DLMJvnlrsNGE83nHOFdoZg2EIR0brrwM7OjNL+EuCifcHdh6r6uli1bA==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@asyncapi/html-template/-/html-template-2.3.3.tgz", + "integrity": "sha512-MHO8+c8D2SCAIk6Kb1d8DNpIKsIK1kPqXCr0p0SzTCYOPyr94GGkY8G4jA5s9Q1eK3wgP0Axn3MjuwXLGIPlsA==", "requires": { - "@asyncapi/generator-react-sdk": "^1.0.15", - "@asyncapi/parser": "^3.0.11", + "@asyncapi/generator-react-sdk": "^1.0.16", + "@asyncapi/parser": "^3.0.13", "@asyncapi/react-component": "^1.2.13", "highlight.js": "10.7.3", "puppeteer": "^14.1.0", @@ -12481,11 +12481,11 @@ } }, "@asyncapi/openapi-schema-parser": { - "version": "3.0.19", - "resolved": "https://registry.npmjs.org/@asyncapi/openapi-schema-parser/-/openapi-schema-parser-3.0.19.tgz", - "integrity": "sha512-mSq/Tq8l/dsqhDWIHFLezINNkF74Wj6Ej5hbyHgoCg8NqEhHVCN8BqJJfSUML4cSJKUTduhqku3hyjEZ/a/6/A==", + "version": "3.0.20", + "resolved": "https://registry.npmjs.org/@asyncapi/openapi-schema-parser/-/openapi-schema-parser-3.0.20.tgz", + "integrity": "sha512-WYooWN1oIxzOk5s5HUALxVIyF4C02OgA0xKxH9jR//qER5rRu98fvuzoziY1oiHrGkxLOCbWFvSliLTPEbkdbA==", "requires": { - "@asyncapi/parser": "^3.0.11", + "@asyncapi/parser": "^3.0.12", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "ajv": "^8.11.0", "ajv-errors": "^3.0.0", @@ -12517,11 +12517,11 @@ } }, "@asyncapi/parser": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.11.tgz", - "integrity": "sha512-YrmPY6Me7Eh6yH7xISKrDuiybaNVDUxVjbChUAoJZ4dnVGAmMVTxQTlwoqEwQ9bfTHzAb3RixdJ3TC6I4RoHNw==", + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.13.tgz", + "integrity": "sha512-ULNVAsfdLJJJeBDCAWGfleEzmkKJCWcZaYzhTIrqccJa6yZvWrMPLGMYhJhBkdczDxjtdi0iqMmxEy2GC36mUA==", "requires": { - "@asyncapi/specs": "^6.5.4", + "@asyncapi/specs": "^6.5.6", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "@stoplight/json": "^3.20.2", "@stoplight/json-ref-readers": "^1.2.2", @@ -12602,21 +12602,21 @@ } }, "@asyncapi/protobuf-schema-parser": { - "version": "3.2.9", - "resolved": "https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.9.tgz", - "integrity": "sha512-s41ya3iLVWE2lfJPfFuVsrLuPcLW4aO4MMmfa22R77rge6kVXuAS4PeeKjtIgFTOUhjIZs7pf8gyd/SVA+x7SA==", + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.11.tgz", + "integrity": "sha512-zmN5Rb4OMuTKCFi1qWG2x+Q7gwk622jVRu3biAisHNjvJn80GtQwXB66tJ2FGhSfd9OcreU8sEfDKf+KzjqMAA==", "requires": { - "@asyncapi/parser": "^3.0.11", + "@asyncapi/parser": "^3.0.13", "@types/protocol-buffers-schema": "^3.4.1", "protobufjs": "^7.2.6" } }, "@asyncapi/raml-dt-schema-parser": { - "version": "4.0.19", - "resolved": "https://registry.npmjs.org/@asyncapi/raml-dt-schema-parser/-/raml-dt-schema-parser-4.0.19.tgz", - "integrity": "sha512-2W7hDN//ybFz4HbjuGVy8qN1pinBAQG268saw+Q6JdduYw7q49vLu6XUkftvJvyXhSEzCnNmZUaipFilLrE43w==", + "version": "4.0.21", + "resolved": "https://registry.npmjs.org/@asyncapi/raml-dt-schema-parser/-/raml-dt-schema-parser-4.0.21.tgz", + "integrity": "sha512-c8WE6HTH1rQmMFZ/JPq5QSs+v248SL9+ztanh1nq4qN0r0i+lgxL8S0SmILgVyG8UH9m0tHPCpmb3OaLHFmJKQ==", "requires": { - "@asyncapi/parser": "^3.0.11", + "@asyncapi/parser": "^3.0.13", "js-yaml": "^4.1.0", "ramldt2jsonschema": "^1.2.3", "webapi-parser": "^0.5.0" @@ -12633,13 +12633,13 @@ } }, "@asyncapi/react-component": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/@asyncapi/react-component/-/react-component-1.4.4.tgz", - "integrity": "sha512-wVJxU8Hanv3bqi8YH+qg7IacTYYWKe2IAuDUewGadCtYa559juV7cAuFi+fxv6fNmDeZR0J6BKB0/5S/zRHuyw==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@asyncapi/react-component/-/react-component-1.4.5.tgz", + "integrity": "sha512-5guGObR35AFyGAXc1+hkllZL64OEJFwAs6YJ8osvf7b8hBNMKhuC2AiekmMSUDwCoEH6YQKftzNsyjlk3++qyA==", "requires": { "@asyncapi/avro-schema-parser": "^3.0.19", "@asyncapi/openapi-schema-parser": "^3.0.18", - "@asyncapi/parser": "^3.0.11", + "@asyncapi/parser": "^3.0.12", "@asyncapi/protobuf-schema-parser": "^3.2.8", "highlight.js": "^10.7.2", "isomorphic-dompurify": "^0.13.0", @@ -12649,9 +12649,9 @@ } }, "@asyncapi/specs": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.5.4.tgz", - "integrity": "sha512-olC+iuboGIGjFRKuqfwaXxm5I6Wae3JohmySwMfExl21nYUd88IbfwywunOPLWyLV05aXeoTJ5tDXiM9e4gWcQ==", + "version": "6.5.6", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.5.6.tgz", + "integrity": "sha512-TI3OIY0UFf7wPyjV9GjKqL6C4YJ0xOJ7wX33sxVqCf0XXIq4otGHa1XiBcCUAgdbMlO7b8jsFRxuUsVXCsYDVQ==", "requires": { "@types/json-schema": "^7.0.11" } @@ -14684,9 +14684,9 @@ "integrity": "sha512-CX6t4SYQ37lzxicAqsBtxA3OseeoVrh9cSJ5PFYam0GksYlupRfy1A+Q4aYD3zvcfECLc0zO2u+ZnR2UYKvCrw==" }, "@smoya/multi-parser": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@smoya/multi-parser/-/multi-parser-5.0.4.tgz", - "integrity": "sha512-qJKqAWWNg+PO4MphUpwnxPE4Y3ekBOtLvupH5M2YK5NJ00HVB7zClLL+02PXKDKOb7ogXyxG9b3lArvFDDOR2Q==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@smoya/multi-parser/-/multi-parser-5.0.5.tgz", + "integrity": "sha512-xslTCMvNl5maGphjU6cWXsDKS7PZH+7yyAiuv4F2XBUOm4s3IcKfRIqnGAGgEgYm5fb/oZzq5Rv2kZMETyniuA==", "requires": { "@asyncapi/avro-schema-parser": "^3.0.3", "@asyncapi/openapi-schema-parser": "^3.0.4", @@ -14694,7 +14694,7 @@ "@asyncapi/raml-dt-schema-parser": "^4.0.4", "parserapiv1": "npm:@asyncapi/parser@^2.1.0", "parserapiv2": "npm:@asyncapi/parser@3.0.0-next-major-spec.8", - "parserapiv3": "npm:@asyncapi/parser@^3.0.9" + "parserapiv3": "npm:@asyncapi/parser@^3.0.12" } }, "@stoplight/json": { @@ -15796,9 +15796,9 @@ } }, "builtins": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", - "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz", + "integrity": "sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==", "requires": { "semver": "^7.0.0" } @@ -16366,9 +16366,9 @@ } }, "dompurify": { - "version": "2.4.9", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.9.tgz", - "integrity": "sha512-iHtnxYMotKgOTvxIqq677JsKHvCOkAFqj9x8Mek2zdeHW1XjuFKwjpmZeMaXQRQ8AbJZDbcRz/+r1QhwvFtmQg==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.5.0.tgz", + "integrity": "sha512-5RXhAXSCrKTqt9pSbobT9PVRX+oPpENplTZqCiK1l0ya+ZOzwo9kqsGLbYRsAhzIiLCwKEy99XKSSrqnRTLVcw==" }, "dotenv": { "version": "10.0.0", @@ -19197,11 +19197,11 @@ } }, "parserapiv3": { - "version": "npm:@asyncapi/parser@3.0.11", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.11.tgz", - "integrity": "sha512-YrmPY6Me7Eh6yH7xISKrDuiybaNVDUxVjbChUAoJZ4dnVGAmMVTxQTlwoqEwQ9bfTHzAb3RixdJ3TC6I4RoHNw==", + "version": "npm:@asyncapi/parser@3.0.13", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.13.tgz", + "integrity": "sha512-ULNVAsfdLJJJeBDCAWGfleEzmkKJCWcZaYzhTIrqccJa6yZvWrMPLGMYhJhBkdczDxjtdi0iqMmxEy2GC36mUA==", "requires": { - "@asyncapi/specs": "^6.5.4", + "@asyncapi/specs": "^6.5.6", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "@stoplight/json": "^3.20.2", "@stoplight/json-ref-readers": "^1.2.2", @@ -20512,9 +20512,9 @@ } }, "socks": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.1.tgz", - "integrity": "sha512-B6w7tkwNid7ToxjZ08rQMT8M9BJAf8DKx8Ft4NivzH0zBUfd6jldGcisJn/RLgxcX3FPNDdNQCUEMMT79b+oCQ==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", + "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", "requires": { "ip-address": "^9.0.5", "smart-buffer": "^4.2.0" diff --git a/assets/create-glee-app/templates/default/package.json b/assets/create-glee-app/templates/default/package.json index 6bb9f74e0f9..53aadd3a970 100644 --- a/assets/create-glee-app/templates/default/package.json +++ b/assets/create-glee-app/templates/default/package.json @@ -24,7 +24,7 @@ }, "homepage": "https://github.com/asyncapi/glee-hello-world#readme", "dependencies": { - "@asyncapi/glee": "^0.36.8" + "@asyncapi/glee": "^0.36.17" }, "devDependencies": { "@types/node": "^20.5.9" diff --git a/assets/create-glee-app/templates/tutorial/package-lock.json b/assets/create-glee-app/templates/tutorial/package-lock.json index 3c45b828b49..90efd48490f 100644 --- a/assets/create-glee-app/templates/tutorial/package-lock.json +++ b/assets/create-glee-app/templates/tutorial/package-lock.json @@ -9,7 +9,7 @@ "version": "0.1.0", "license": "Apache-2.0", "dependencies": { - "@asyncapi/glee": "^0.36.8" + "@asyncapi/glee": "^0.36.17" }, "engines": { "node": ">=14.15.1" @@ -38,22 +38,22 @@ } }, "node_modules/@asyncapi/avro-schema-parser": { - "version": "3.0.19", - "resolved": "https://registry.npmjs.org/@asyncapi/avro-schema-parser/-/avro-schema-parser-3.0.19.tgz", - "integrity": "sha512-1+qwxeAbSpp2OQw1TkjWemS7v646lSVM2RMJzDAh5qP5w33hM2xLXcuYC2O72l2AbCl4bkRfXTjTWLLq8qiPAA==", + "version": "3.0.20", + "resolved": "https://registry.npmjs.org/@asyncapi/avro-schema-parser/-/avro-schema-parser-3.0.20.tgz", + "integrity": "sha512-VwXpuK5hlwikBlqgbYAhabOvN/suSqPljZ5xqw6Tq+zcay0duyLK+nKdBEGuae4uLsFricHmbsfgedTczP3YqQ==", "dependencies": { - "@asyncapi/parser": "^3.0.11", + "@asyncapi/parser": "^3.0.12", "@types/json-schema": "^7.0.11", "avsc": "^5.7.6" } }, "node_modules/@asyncapi/generator": { - "version": "1.17.16", - "resolved": "https://registry.npmjs.org/@asyncapi/generator/-/generator-1.17.16.tgz", - "integrity": "sha512-Vkee1klVE6rH4KDs16lVAvJ8LZmBcSuKDGI4O7VfDPS3VoRZN5F0utpsaS3JLZlr0ccflPjMm/b2Iyl9tc0WyQ==", + "version": "1.17.22", + "resolved": "https://registry.npmjs.org/@asyncapi/generator/-/generator-1.17.22.tgz", + "integrity": "sha512-haG3eUP9xUt1dH9CC7XDkcadSX0a/os9N1FILWMH/NthQhuDCyVhAwQHN1IvsUHcmxym6TkI8uOLbGs/QH26OA==", "dependencies": { - "@asyncapi/generator-react-sdk": "^1.0.15", - "@asyncapi/parser": "^3.0.11", + "@asyncapi/generator-react-sdk": "^1.0.16", + "@asyncapi/parser": "^3.0.13", "@npmcli/arborist": "5.6.3", "@smoya/multi-parser": "^5.0.0", "ajv": "^8.12.0", @@ -87,11 +87,11 @@ } }, "node_modules/@asyncapi/generator-react-sdk": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/@asyncapi/generator-react-sdk/-/generator-react-sdk-1.0.15.tgz", - "integrity": "sha512-2ewO8pWSw39NkL3fvG3YMgou6VXMaIuxYE7Uw5MEE/o4Iy8v8uHfR1UM6Ppy3t4PCzpSdN8VkePAaNeuAZz/YA==", + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/@asyncapi/generator-react-sdk/-/generator-react-sdk-1.0.16.tgz", + "integrity": "sha512-zmngpZpW3Xb9nGLLp7Q9g58EMLBIIDE6kRyUM2ISbh/zj9PTndsD+Ox7gonJ4TRuD9qYtlK+F12J1pVMXrAOUg==", "dependencies": { - "@asyncapi/parser": "^3.0.11", + "@asyncapi/parser": "^3.0.12", "@babel/core": "7.12.9", "@babel/preset-env": "^7.12.7", "@babel/preset-react": "^7.12.7", @@ -155,14 +155,14 @@ } }, "node_modules/@asyncapi/glee": { - "version": "0.36.8", - "resolved": "https://registry.npmjs.org/@asyncapi/glee/-/glee-0.36.8.tgz", - "integrity": "sha512-hFCdiao+FNY9/qgHWw7LnAvDhO+c+tiBc+j5Abei7kxDDu/ezQ95HGWRWycs6wjSBwDC78yBn7bgNu8BGzmbnw==", + "version": "0.36.17", + "resolved": "https://registry.npmjs.org/@asyncapi/glee/-/glee-0.36.17.tgz", + "integrity": "sha512-Uwf4XqyaR5O1lf2D5uBZgU9d7DQBh2l9nyPPiHu7Bob7xmShlVEmDT20nRPXZw51azyjE9hLIO7nNmbWLdruug==", "dependencies": { - "@asyncapi/generator": "^1.17.16", - "@asyncapi/html-template": "^2.3.0", + "@asyncapi/generator": "^1.17.22", + "@asyncapi/html-template": "^2.3.3", "@asyncapi/markdown-template": "^1.5.0", - "@asyncapi/parser": "^3.0.11", + "@asyncapi/parser": "^3.0.13", "@next/env": "^14.0.4", "@types/jest": "^29.5.11", "@types/qs": "^6.9.7", @@ -260,12 +260,12 @@ } }, "node_modules/@asyncapi/html-template": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@asyncapi/html-template/-/html-template-2.3.0.tgz", - "integrity": "sha512-2OSvxLHWCDkyDP6I40gijmYG190mG0DLMJvnlrsNGE83nHOFdoZg2EIR0brrwM7OjNL+EuCifcHdh6r6uli1bA==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@asyncapi/html-template/-/html-template-2.3.3.tgz", + "integrity": "sha512-MHO8+c8D2SCAIk6Kb1d8DNpIKsIK1kPqXCr0p0SzTCYOPyr94GGkY8G4jA5s9Q1eK3wgP0Axn3MjuwXLGIPlsA==", "dependencies": { - "@asyncapi/generator-react-sdk": "^1.0.15", - "@asyncapi/parser": "^3.0.11", + "@asyncapi/generator-react-sdk": "^1.0.16", + "@asyncapi/parser": "^3.0.13", "@asyncapi/react-component": "^1.2.13", "highlight.js": "10.7.3", "puppeteer": "^14.1.0", @@ -285,11 +285,11 @@ } }, "node_modules/@asyncapi/openapi-schema-parser": { - "version": "3.0.19", - "resolved": "https://registry.npmjs.org/@asyncapi/openapi-schema-parser/-/openapi-schema-parser-3.0.19.tgz", - "integrity": "sha512-mSq/Tq8l/dsqhDWIHFLezINNkF74Wj6Ej5hbyHgoCg8NqEhHVCN8BqJJfSUML4cSJKUTduhqku3hyjEZ/a/6/A==", + "version": "3.0.20", + "resolved": "https://registry.npmjs.org/@asyncapi/openapi-schema-parser/-/openapi-schema-parser-3.0.20.tgz", + "integrity": "sha512-WYooWN1oIxzOk5s5HUALxVIyF4C02OgA0xKxH9jR//qER5rRu98fvuzoziY1oiHrGkxLOCbWFvSliLTPEbkdbA==", "dependencies": { - "@asyncapi/parser": "^3.0.11", + "@asyncapi/parser": "^3.0.12", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "ajv": "^8.11.0", "ajv-errors": "^3.0.0", @@ -297,11 +297,11 @@ } }, "node_modules/@asyncapi/parser": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.11.tgz", - "integrity": "sha512-YrmPY6Me7Eh6yH7xISKrDuiybaNVDUxVjbChUAoJZ4dnVGAmMVTxQTlwoqEwQ9bfTHzAb3RixdJ3TC6I4RoHNw==", + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.13.tgz", + "integrity": "sha512-ULNVAsfdLJJJeBDCAWGfleEzmkKJCWcZaYzhTIrqccJa6yZvWrMPLGMYhJhBkdczDxjtdi0iqMmxEy2GC36mUA==", "dependencies": { - "@asyncapi/specs": "^6.5.4", + "@asyncapi/specs": "^6.5.6", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "@stoplight/json": "^3.20.2", "@stoplight/json-ref-readers": "^1.2.2", @@ -372,21 +372,21 @@ } }, "node_modules/@asyncapi/protobuf-schema-parser": { - "version": "3.2.9", - "resolved": "https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.9.tgz", - "integrity": "sha512-s41ya3iLVWE2lfJPfFuVsrLuPcLW4aO4MMmfa22R77rge6kVXuAS4PeeKjtIgFTOUhjIZs7pf8gyd/SVA+x7SA==", + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.11.tgz", + "integrity": "sha512-zmN5Rb4OMuTKCFi1qWG2x+Q7gwk622jVRu3biAisHNjvJn80GtQwXB66tJ2FGhSfd9OcreU8sEfDKf+KzjqMAA==", "dependencies": { - "@asyncapi/parser": "^3.0.11", + "@asyncapi/parser": "^3.0.13", "@types/protocol-buffers-schema": "^3.4.1", "protobufjs": "^7.2.6" } }, "node_modules/@asyncapi/raml-dt-schema-parser": { - "version": "4.0.19", - "resolved": "https://registry.npmjs.org/@asyncapi/raml-dt-schema-parser/-/raml-dt-schema-parser-4.0.19.tgz", - "integrity": "sha512-2W7hDN//ybFz4HbjuGVy8qN1pinBAQG268saw+Q6JdduYw7q49vLu6XUkftvJvyXhSEzCnNmZUaipFilLrE43w==", + "version": "4.0.21", + "resolved": "https://registry.npmjs.org/@asyncapi/raml-dt-schema-parser/-/raml-dt-schema-parser-4.0.21.tgz", + "integrity": "sha512-c8WE6HTH1rQmMFZ/JPq5QSs+v248SL9+ztanh1nq4qN0r0i+lgxL8S0SmILgVyG8UH9m0tHPCpmb3OaLHFmJKQ==", "dependencies": { - "@asyncapi/parser": "^3.0.11", + "@asyncapi/parser": "^3.0.13", "js-yaml": "^4.1.0", "ramldt2jsonschema": "^1.2.3", "webapi-parser": "^0.5.0" @@ -404,13 +404,13 @@ } }, "node_modules/@asyncapi/react-component": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/@asyncapi/react-component/-/react-component-1.4.4.tgz", - "integrity": "sha512-wVJxU8Hanv3bqi8YH+qg7IacTYYWKe2IAuDUewGadCtYa559juV7cAuFi+fxv6fNmDeZR0J6BKB0/5S/zRHuyw==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@asyncapi/react-component/-/react-component-1.4.5.tgz", + "integrity": "sha512-5guGObR35AFyGAXc1+hkllZL64OEJFwAs6YJ8osvf7b8hBNMKhuC2AiekmMSUDwCoEH6YQKftzNsyjlk3++qyA==", "dependencies": { "@asyncapi/avro-schema-parser": "^3.0.19", "@asyncapi/openapi-schema-parser": "^3.0.18", - "@asyncapi/parser": "^3.0.11", + "@asyncapi/parser": "^3.0.12", "@asyncapi/protobuf-schema-parser": "^3.2.8", "highlight.js": "^10.7.2", "isomorphic-dompurify": "^0.13.0", @@ -424,9 +424,9 @@ } }, "node_modules/@asyncapi/specs": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.5.4.tgz", - "integrity": "sha512-olC+iuboGIGjFRKuqfwaXxm5I6Wae3JohmySwMfExl21nYUd88IbfwywunOPLWyLV05aXeoTJ5tDXiM9e4gWcQ==", + "version": "6.5.6", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.5.6.tgz", + "integrity": "sha512-TI3OIY0UFf7wPyjV9GjKqL6C4YJ0xOJ7wX33sxVqCf0XXIq4otGHa1XiBcCUAgdbMlO7b8jsFRxuUsVXCsYDVQ==", "dependencies": { "@types/json-schema": "^7.0.11" } @@ -3327,9 +3327,9 @@ } }, "node_modules/@smoya/multi-parser": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@smoya/multi-parser/-/multi-parser-5.0.4.tgz", - "integrity": "sha512-qJKqAWWNg+PO4MphUpwnxPE4Y3ekBOtLvupH5M2YK5NJ00HVB7zClLL+02PXKDKOb7ogXyxG9b3lArvFDDOR2Q==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@smoya/multi-parser/-/multi-parser-5.0.5.tgz", + "integrity": "sha512-xslTCMvNl5maGphjU6cWXsDKS7PZH+7yyAiuv4F2XBUOm4s3IcKfRIqnGAGgEgYm5fb/oZzq5Rv2kZMETyniuA==", "dependencies": { "@asyncapi/avro-schema-parser": "^3.0.3", "@asyncapi/openapi-schema-parser": "^3.0.4", @@ -3337,7 +3337,7 @@ "@asyncapi/raml-dt-schema-parser": "^4.0.4", "parserapiv1": "npm:@asyncapi/parser@^2.1.0", "parserapiv2": "npm:@asyncapi/parser@3.0.0-next-major-spec.8", - "parserapiv3": "npm:@asyncapi/parser@^3.0.9" + "parserapiv3": "npm:@asyncapi/parser@^3.0.12" } }, "node_modules/@socket.io/component-emitter": { @@ -4757,9 +4757,9 @@ } }, "node_modules/builtins": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", - "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz", + "integrity": "sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==", "dependencies": { "semver": "^7.0.0" } @@ -5582,9 +5582,9 @@ } }, "node_modules/dompurify": { - "version": "2.4.9", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.9.tgz", - "integrity": "sha512-iHtnxYMotKgOTvxIqq677JsKHvCOkAFqj9x8Mek2zdeHW1XjuFKwjpmZeMaXQRQ8AbJZDbcRz/+r1QhwvFtmQg==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.5.0.tgz", + "integrity": "sha512-5RXhAXSCrKTqt9pSbobT9PVRX+oPpENplTZqCiK1l0ya+ZOzwo9kqsGLbYRsAhzIiLCwKEy99XKSSrqnRTLVcw==" }, "node_modules/dotenv": { "version": "10.0.0", @@ -9567,11 +9567,11 @@ }, "node_modules/parserapiv3": { "name": "@asyncapi/parser", - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.11.tgz", - "integrity": "sha512-YrmPY6Me7Eh6yH7xISKrDuiybaNVDUxVjbChUAoJZ4dnVGAmMVTxQTlwoqEwQ9bfTHzAb3RixdJ3TC6I4RoHNw==", + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.13.tgz", + "integrity": "sha512-ULNVAsfdLJJJeBDCAWGfleEzmkKJCWcZaYzhTIrqccJa6yZvWrMPLGMYhJhBkdczDxjtdi0iqMmxEy2GC36mUA==", "dependencies": { - "@asyncapi/specs": "^6.5.4", + "@asyncapi/specs": "^6.5.6", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "@stoplight/json": "^3.20.2", "@stoplight/json-ref-readers": "^1.2.2", @@ -11274,9 +11274,9 @@ } }, "node_modules/socks": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.1.tgz", - "integrity": "sha512-B6w7tkwNid7ToxjZ08rQMT8M9BJAf8DKx8Ft4NivzH0zBUfd6jldGcisJn/RLgxcX3FPNDdNQCUEMMT79b+oCQ==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", + "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", "dependencies": { "ip-address": "^9.0.5", "smart-buffer": "^4.2.0" diff --git a/assets/create-glee-app/templates/tutorial/package.json b/assets/create-glee-app/templates/tutorial/package.json index 408d5d81b4c..36d0d47c1d3 100644 --- a/assets/create-glee-app/templates/tutorial/package.json +++ b/assets/create-glee-app/templates/tutorial/package.json @@ -16,6 +16,6 @@ "author": "Fran Mendez", "license": "Apache-2.0", "dependencies": { - "@asyncapi/glee": "^0.36.8" + "@asyncapi/glee": "^0.36.17" } } diff --git a/docs/usage.md b/docs/usage.md index fa07418d4a6..d0edb39a781 100644 --- a/docs/usage.md +++ b/docs/usage.md @@ -19,8 +19,6 @@ This file is automatically generated from updateUsageDocs.js script. In package. --> The AsyncAPI CLI makes it easier to work with AsyncAPI documents. - - # Usage @@ -29,7 +27,7 @@ $ npm install -g @asyncapi/cli $ asyncapi COMMAND running command... $ asyncapi (--version) -@asyncapi/cli/1.8.1 linux-x64 node-v18.20.1 +@asyncapi/cli/1.8.2 linux-x64 node-v18.20.1 $ asyncapi --help [COMMAND] USAGE $ asyncapi COMMAND @@ -94,7 +92,7 @@ EXAMPLES $ asyncapi bundle ./asyncapi.yaml ./features.yaml --base ./asyncapi.yaml --reference-into-components ``` -_See code: [src/commands/bundle.ts](https://github.com/asyncapi/cli/blob/v1.8.1/src/commands/bundle.ts)_ +_See code: [src/commands/bundle.ts](https://github.com/asyncapi/cli/blob/v1.8.2/src/commands/bundle.ts)_ ## `asyncapi config` @@ -108,7 +106,7 @@ DESCRIPTION CLI config settings ``` -_See code: [src/commands/config/index.ts](https://github.com/asyncapi/cli/blob/v1.8.1/src/commands/config/index.ts)_ +_See code: [src/commands/config/index.ts](https://github.com/asyncapi/cli/blob/v1.8.2/src/commands/config/index.ts)_ ## `asyncapi config analytics` @@ -127,7 +125,7 @@ DESCRIPTION Enable or disable analytics for metrics collection ``` -_See code: [src/commands/config/analytics.ts](https://github.com/asyncapi/cli/blob/v1.8.1/src/commands/config/analytics.ts)_ +_See code: [src/commands/config/analytics.ts](https://github.com/asyncapi/cli/blob/v1.8.2/src/commands/config/analytics.ts)_ ## `asyncapi config context` @@ -141,7 +139,7 @@ DESCRIPTION Manage short aliases for full paths to AsyncAPI documents ``` -_See code: [src/commands/config/context/index.ts](https://github.com/asyncapi/cli/blob/v1.8.1/src/commands/config/context/index.ts)_ +_See code: [src/commands/config/context/index.ts](https://github.com/asyncapi/cli/blob/v1.8.2/src/commands/config/context/index.ts)_ ## `asyncapi config context add CONTEXT-NAME SPEC-FILE-PATH` @@ -163,7 +161,7 @@ DESCRIPTION Add a context to the store ``` -_See code: [src/commands/config/context/add.ts](https://github.com/asyncapi/cli/blob/v1.8.1/src/commands/config/context/add.ts)_ +_See code: [src/commands/config/context/add.ts](https://github.com/asyncapi/cli/blob/v1.8.2/src/commands/config/context/add.ts)_ ## `asyncapi config context current` @@ -180,7 +178,7 @@ DESCRIPTION Shows the current context that is being used ``` -_See code: [src/commands/config/context/current.ts](https://github.com/asyncapi/cli/blob/v1.8.1/src/commands/config/context/current.ts)_ +_See code: [src/commands/config/context/current.ts](https://github.com/asyncapi/cli/blob/v1.8.2/src/commands/config/context/current.ts)_ ## `asyncapi config context edit CONTEXT-NAME NEW-SPEC-FILE-PATH` @@ -201,7 +199,7 @@ DESCRIPTION Edit a context in the store ``` -_See code: [src/commands/config/context/edit.ts](https://github.com/asyncapi/cli/blob/v1.8.1/src/commands/config/context/edit.ts)_ +_See code: [src/commands/config/context/edit.ts](https://github.com/asyncapi/cli/blob/v1.8.2/src/commands/config/context/edit.ts)_ ## `asyncapi config context init [CONTEXT-FILE-PATH]` @@ -224,7 +222,7 @@ DESCRIPTION Initialize context ``` -_See code: [src/commands/config/context/init.ts](https://github.com/asyncapi/cli/blob/v1.8.1/src/commands/config/context/init.ts)_ +_See code: [src/commands/config/context/init.ts](https://github.com/asyncapi/cli/blob/v1.8.2/src/commands/config/context/init.ts)_ ## `asyncapi config context list` @@ -241,7 +239,7 @@ DESCRIPTION List all the stored contexts in the store ``` -_See code: [src/commands/config/context/list.ts](https://github.com/asyncapi/cli/blob/v1.8.1/src/commands/config/context/list.ts)_ +_See code: [src/commands/config/context/list.ts](https://github.com/asyncapi/cli/blob/v1.8.2/src/commands/config/context/list.ts)_ ## `asyncapi config context remove CONTEXT-NAME` @@ -261,7 +259,7 @@ DESCRIPTION Delete a context from the store ``` -_See code: [src/commands/config/context/remove.ts](https://github.com/asyncapi/cli/blob/v1.8.1/src/commands/config/context/remove.ts)_ +_See code: [src/commands/config/context/remove.ts](https://github.com/asyncapi/cli/blob/v1.8.2/src/commands/config/context/remove.ts)_ ## `asyncapi config context use CONTEXT-NAME` @@ -281,7 +279,7 @@ DESCRIPTION Set a context as current ``` -_See code: [src/commands/config/context/use.ts](https://github.com/asyncapi/cli/blob/v1.8.1/src/commands/config/context/use.ts)_ +_See code: [src/commands/config/context/use.ts](https://github.com/asyncapi/cli/blob/v1.8.2/src/commands/config/context/use.ts)_ ## `asyncapi config versions` @@ -298,7 +296,7 @@ DESCRIPTION Show versions of AsyncAPI tools used ``` -_See code: [src/commands/config/versions.ts](https://github.com/asyncapi/cli/blob/v1.8.1/src/commands/config/versions.ts)_ +_See code: [src/commands/config/versions.ts](https://github.com/asyncapi/cli/blob/v1.8.2/src/commands/config/versions.ts)_ ## `asyncapi convert [SPEC-FILE]` @@ -320,7 +318,7 @@ DESCRIPTION Convert asyncapi documents older to newer versions ``` -_See code: [src/commands/convert.ts](https://github.com/asyncapi/cli/blob/v1.8.1/src/commands/convert.ts)_ +_See code: [src/commands/convert.ts](https://github.com/asyncapi/cli/blob/v1.8.2/src/commands/convert.ts)_ ## `asyncapi diff OLD NEW` @@ -375,7 +373,7 @@ DESCRIPTION Find diff between two asyncapi files ``` -_See code: [src/commands/diff.ts](https://github.com/asyncapi/cli/blob/v1.8.1/src/commands/diff.ts)_ +_See code: [src/commands/diff.ts](https://github.com/asyncapi/cli/blob/v1.8.2/src/commands/diff.ts)_ ## `asyncapi generate` @@ -389,7 +387,7 @@ DESCRIPTION Generate typed models or other things like clients, applications or docs using AsyncAPI Generator templates. ``` -_See code: [src/commands/generate/index.ts](https://github.com/asyncapi/cli/blob/v1.8.1/src/commands/generate/index.ts)_ +_See code: [src/commands/generate/index.ts](https://github.com/asyncapi/cli/blob/v1.8.2/src/commands/generate/index.ts)_ ## `asyncapi generate fromTemplate ASYNCAPI TEMPLATE` @@ -426,7 +424,7 @@ EXAMPLES $ asyncapi generate fromTemplate asyncapi.yaml @asyncapi/html-template --param version=1.0.0 singleFile=true --output ./docs --force-write ``` -_See code: [src/commands/generate/fromTemplate.ts](https://github.com/asyncapi/cli/blob/v1.8.1/src/commands/generate/fromTemplate.ts)_ +_See code: [src/commands/generate/fromTemplate.ts](https://github.com/asyncapi/cli/blob/v1.8.2/src/commands/generate/fromTemplate.ts)_ ## `asyncapi generate models LANGUAGE FILE` @@ -510,7 +508,7 @@ DESCRIPTION Generates typed models ``` -_See code: [src/commands/generate/models.ts](https://github.com/asyncapi/cli/blob/v1.8.1/src/commands/generate/models.ts)_ +_See code: [src/commands/generate/models.ts](https://github.com/asyncapi/cli/blob/v1.8.2/src/commands/generate/models.ts)_ ## `asyncapi new` @@ -567,7 +565,7 @@ EXAMPLES $ asyncapi new --file-name=my-asyncapi.yml --example=default-example.yml --no-tty - create a new file with a specific name, using one of the examples and without interactive mode ``` -_See code: [src/commands/new/index.ts](https://github.com/asyncapi/cli/blob/v1.8.1/src/commands/new/index.ts)_ +_See code: [src/commands/new/index.ts](https://github.com/asyncapi/cli/blob/v1.8.2/src/commands/new/index.ts)_ ## `asyncapi new file` @@ -624,7 +622,7 @@ EXAMPLES $ asyncapi new --file-name=my-asyncapi.yml --example=default-example.yml --no-tty - create a new file with a specific name, using one of the examples and without interactive mode ``` -_See code: [src/commands/new/file.ts](https://github.com/asyncapi/cli/blob/v1.8.1/src/commands/new/file.ts)_ +_See code: [src/commands/new/file.ts](https://github.com/asyncapi/cli/blob/v1.8.2/src/commands/new/file.ts)_ ## `asyncapi new glee` @@ -646,7 +644,7 @@ DESCRIPTION Creates a new Glee project ``` -_See code: [src/commands/new/glee.ts](https://github.com/asyncapi/cli/blob/v1.8.1/src/commands/new/glee.ts)_ +_See code: [src/commands/new/glee.ts](https://github.com/asyncapi/cli/blob/v1.8.2/src/commands/new/glee.ts)_ ## `asyncapi new project` @@ -668,7 +666,7 @@ DESCRIPTION Creates a new Glee project ``` -_See code: [src/commands/new/project.ts](https://github.com/asyncapi/cli/blob/v1.8.1/src/commands/new/project.ts)_ +_See code: [src/commands/new/project.ts](https://github.com/asyncapi/cli/blob/v1.8.2/src/commands/new/project.ts)_ ## `asyncapi optimize [SPEC-FILE]` @@ -704,7 +702,7 @@ EXAMPLES $ asyncapi optimize ./asyncapi.yaml --optimization=remove-components --output=terminal --no-tty ``` -_See code: [src/commands/optimize.ts](https://github.com/asyncapi/cli/blob/v1.8.1/src/commands/optimize.ts)_ +_See code: [src/commands/optimize.ts](https://github.com/asyncapi/cli/blob/v1.8.2/src/commands/optimize.ts)_ ## `asyncapi start` @@ -718,7 +716,7 @@ DESCRIPTION Start asyncapi studio ``` -_See code: [src/commands/start/index.ts](https://github.com/asyncapi/cli/blob/v1.8.1/src/commands/start/index.ts)_ +_See code: [src/commands/start/index.ts](https://github.com/asyncapi/cli/blob/v1.8.2/src/commands/start/index.ts)_ ## `asyncapi start studio` @@ -737,7 +735,7 @@ DESCRIPTION starts a new local instance of Studio ``` -_See code: [src/commands/start/studio.ts](https://github.com/asyncapi/cli/blob/v1.8.1/src/commands/start/studio.ts)_ +_See code: [src/commands/start/studio.ts](https://github.com/asyncapi/cli/blob/v1.8.2/src/commands/start/studio.ts)_ ## `asyncapi validate [SPEC-FILE]` @@ -764,5 +762,5 @@ DESCRIPTION validate asyncapi file ``` -_See code: [src/commands/validate.ts](https://github.com/asyncapi/cli/blob/v1.8.1/src/commands/validate.ts)_ +_See code: [src/commands/validate.ts](https://github.com/asyncapi/cli/blob/v1.8.2/src/commands/validate.ts)_ diff --git a/package-lock.json b/package-lock.json index 47b699ae946..700d2f54fa1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,24 +1,24 @@ { "name": "@asyncapi/cli", - "version": "1.8.2", + "version": "1.8.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@asyncapi/cli", - "version": "1.8.2", + "version": "1.8.3", "license": "Apache-2.0", "dependencies": { - "@asyncapi/avro-schema-parser": "^3.0.17", + "@asyncapi/avro-schema-parser": "^3.0.21", "@asyncapi/bundler": "^0.4.0", - "@asyncapi/converter": "^1.4.15", + "@asyncapi/converter": "^1.4.18", "@asyncapi/diff": "^0.4.1", - "@asyncapi/generator": "^1.17.14", + "@asyncapi/generator": "^1.17.22", "@asyncapi/modelina": "^3.4.5", - "@asyncapi/openapi-schema-parser": "^3.0.16", + "@asyncapi/openapi-schema-parser": "^3.0.21", "@asyncapi/optimizer": "^0.2.7", - "@asyncapi/parser": "^3.0.12", - "@asyncapi/protobuf-schema-parser": "^3.2.8", + "@asyncapi/parser": "^3.0.13", + "@asyncapi/protobuf-schema-parser": "^3.2.11", "@asyncapi/raml-dt-schema-parser": "^4.0.14", "@asyncapi/studio": "^0.20.0", "@clack/prompts": "^0.7.0", @@ -26,7 +26,7 @@ "@oclif/errors": "^1.3.6", "@oclif/plugin-not-found": "^2.3.22", "@smoya/asyncapi-adoption-metrics": "^2.4.4", - "@smoya/multi-parser": "^5.0.5", + "@smoya/multi-parser": "^5.0.6", "@stoplight/spectral-cli": "6.9.0", "ajv": "^8.12.0", "chalk": "^4.1.0", @@ -200,11 +200,11 @@ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, "node_modules/@asyncapi/avro-schema-parser": { - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/@asyncapi/avro-schema-parser/-/avro-schema-parser-3.0.18.tgz", - "integrity": "sha512-2w8cq10apV7Kc+mBPIaIhmErj1oJF8cERpTZKjFti1uoQCXX3oZ9H0wQCajlYNOANuh/a0F4JMEd2R/lM0PFXw==", + "version": "3.0.21", + "resolved": "https://registry.npmjs.org/@asyncapi/avro-schema-parser/-/avro-schema-parser-3.0.21.tgz", + "integrity": "sha512-ybHSI5yLWm/10BK8DEUrpecHP6JX8GgFzCbM3oRnohyTc27eWXXA0GRIhAJtb3FvqgG1GuuWvZH+jAlUuSJBMg==", "dependencies": { - "@asyncapi/parser": "^3.0.10", + "@asyncapi/parser": "^3.0.13", "@types/json-schema": "^7.0.11", "avsc": "^5.7.6" } @@ -222,11 +222,11 @@ } }, "node_modules/@asyncapi/converter": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@asyncapi/converter/-/converter-1.4.15.tgz", - "integrity": "sha512-TA/dRhNmhGNVDq2DZFt5YOC6eoKwKiCy64iSgfpVeJt/3K92ikLwHMNiOgY02mKz0+fRIWvEN7tKbM5DY0JIvg==", + "version": "1.4.18", + "resolved": "https://registry.npmjs.org/@asyncapi/converter/-/converter-1.4.18.tgz", + "integrity": "sha512-4L4U+FX67FoqNfnIKHPIQmb5aOxT8TlJdV6Ek30JtI5sraz6odwdc7B7bxaF0FG1NqV2nawH9zOPLrWYWy7MPA==", "dependencies": { - "@asyncapi/parser": "^3.0.10", + "@asyncapi/parser": "^3.0.13", "js-yaml": "^3.14.1" } }, @@ -266,12 +266,12 @@ } }, "node_modules/@asyncapi/generator": { - "version": "1.17.14", - "resolved": "https://registry.npmjs.org/@asyncapi/generator/-/generator-1.17.14.tgz", - "integrity": "sha512-RN5o/ZZ5TZZVXf7KOastv0Z3dVEPf27+cZ3rSiNbkxc3AETrh2kCs/VyszIwV8gZiGGi09nd05diq0Cn2NePXg==", + "version": "1.17.22", + "resolved": "https://registry.npmjs.org/@asyncapi/generator/-/generator-1.17.22.tgz", + "integrity": "sha512-haG3eUP9xUt1dH9CC7XDkcadSX0a/os9N1FILWMH/NthQhuDCyVhAwQHN1IvsUHcmxym6TkI8uOLbGs/QH26OA==", "dependencies": { - "@asyncapi/generator-react-sdk": "^1.0.13", - "@asyncapi/parser": "^3.0.10", + "@asyncapi/generator-react-sdk": "^1.0.16", + "@asyncapi/parser": "^3.0.13", "@npmcli/arborist": "5.6.3", "@smoya/multi-parser": "^5.0.0", "ajv": "^8.12.0", @@ -305,11 +305,11 @@ } }, "node_modules/@asyncapi/generator-react-sdk": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/@asyncapi/generator-react-sdk/-/generator-react-sdk-1.0.14.tgz", - "integrity": "sha512-Yvn9L9CMYP7pv+catUYM+EbUY3iD3q1AufP1B/q2naUWjs19XwOLOka8ZJ/9graZS9mCriHW1PXGxnjd5BaHig==", + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/@asyncapi/generator-react-sdk/-/generator-react-sdk-1.0.17.tgz", + "integrity": "sha512-/1dBNYWZM6oOO1RQ4wDT/WgcEeUiv7MHkKtpsryjjC4qbvckB0yjGJSOqDThwOvxiydQ82gPKbfBaBx8kGwyUg==", "dependencies": { - "@asyncapi/parser": "^3.0.10", + "@asyncapi/parser": "^3.0.13", "@babel/core": "7.12.9", "@babel/preset-env": "^7.12.7", "@babel/preset-react": "^7.12.7", @@ -472,11 +472,11 @@ } }, "node_modules/@asyncapi/openapi-schema-parser": { - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/@asyncapi/openapi-schema-parser/-/openapi-schema-parser-3.0.18.tgz", - "integrity": "sha512-azKEwm9wel7QS/Fz0y1C9eCUIfUEZE/JrQlGybPmQKHS213RKyo5Rjpzo9nqGc4VT7o1URDIMaYTnYdgfMitew==", + "version": "3.0.21", + "resolved": "https://registry.npmjs.org/@asyncapi/openapi-schema-parser/-/openapi-schema-parser-3.0.21.tgz", + "integrity": "sha512-lecylfA49DLTzrSAjFuuj1u8joffgIpX860dISjky0/CqNX408tLTqEhcL/jsGBsbhqNBh5lc4foJQZyWxlNJw==", "dependencies": { - "@asyncapi/parser": "^3.0.10", + "@asyncapi/parser": "^3.0.13", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "ajv": "^8.11.0", "ajv-errors": "^3.0.0", @@ -497,11 +497,11 @@ } }, "node_modules/@asyncapi/parser": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.12.tgz", - "integrity": "sha512-F46FSg6XZDy8LSE0U8MnK0JsvRdDXN2XwE/prewr6d+JE1DNR7fwYAFty7SNh2Ym04D5G+YHZEm2QbbzOsrbsQ==", + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.13.tgz", + "integrity": "sha512-ULNVAsfdLJJJeBDCAWGfleEzmkKJCWcZaYzhTIrqccJa6yZvWrMPLGMYhJhBkdczDxjtdi0iqMmxEy2GC36mUA==", "dependencies": { - "@asyncapi/specs": "^6.5.5", + "@asyncapi/specs": "^6.5.6", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "@stoplight/json": "^3.20.2", "@stoplight/json-ref-readers": "^1.2.2", @@ -569,11 +569,11 @@ } }, "node_modules/@asyncapi/protobuf-schema-parser": { - "version": "3.2.8", - "resolved": "https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.8.tgz", - "integrity": "sha512-qYKutNQTkMNrf8BB9d6o2JS/4LC+r6Fkugvg46gW66kN9dKMU2nguHWM+MdcG89nk5keM2Olz4IN8AvWqX9iew==", + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.11.tgz", + "integrity": "sha512-zmN5Rb4OMuTKCFi1qWG2x+Q7gwk622jVRu3biAisHNjvJn80GtQwXB66tJ2FGhSfd9OcreU8sEfDKf+KzjqMAA==", "dependencies": { - "@asyncapi/parser": "^3.0.10", + "@asyncapi/parser": "^3.0.13", "@types/protocol-buffers-schema": "^3.4.1", "protobufjs": "^7.2.6" } @@ -610,9 +610,9 @@ } }, "node_modules/@asyncapi/specs": { - "version": "6.5.5", - "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.5.5.tgz", - "integrity": "sha512-5uPO22ZsLjh6ZdSHF/wROogOaA3BlYUOQqBf5+hdBbXXj/jIHJWHTYSLWCvws7DQM0++tHslFZ+xWbURTc927w==", + "version": "6.5.6", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.5.6.tgz", + "integrity": "sha512-TI3OIY0UFf7wPyjV9GjKqL6C4YJ0xOJ7wX33sxVqCf0XXIq4otGHa1XiBcCUAgdbMlO7b8jsFRxuUsVXCsYDVQ==", "dependencies": { "@types/json-schema": "^7.0.11" } @@ -1656,9 +1656,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.1.tgz", - "integrity": "sha512-Pc65opHDliVpRHuKfzI+gSA4zcgr65O4cl64fFJIWEEh8JoHIHh0Oez1Eo8Arz8zq/JhgKodQaxEwUPRtZylVA==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", + "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", "engines": { "node": ">=6.9.0" } @@ -1796,9 +1796,9 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.1.tgz", - "integrity": "sha512-1yJa9dX9g//V6fDebXoEfEsxkZHk3Hcbm+zLhyu6qVgYFLvmTALTeV+jNU9e5RnYtioBrGEOdoI2joMSNQ/+aA==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.4.tgz", + "integrity": "sha512-lG75yeuUSVu0pIcbhiYMXBXANHrpUPaOfu7ryAzskCgKUHuAxRQI5ssrtmF0X9UXldPlvT0XM/A4F44OXRt6iQ==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-environment-visitor": "^7.22.20", @@ -2158,6 +2158,21 @@ "node": ">=6.0.0" } }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.4.tgz", + "integrity": "sha512-qpl6vOOEEzTLLcsuqYYo8yDtrTocmu2xkGvgNebvPjT9DTtfFYGmgDqY+rBYXNlqL4s9qLDn6xkrJv4RxAPiTA==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.24.1", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz", @@ -2460,9 +2475,9 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.1.tgz", - "integrity": "sha512-OTkLJM0OtmzcpOgF7MREERUCdCnCBtBsq3vVFbuq/RKMK0/jdYqdMexWi3zNs7Nzd95ase65MbTGrpFJflOb6A==", + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz", + "integrity": "sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==", "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-plugin-utils": "^7.24.0", @@ -2507,9 +2522,9 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.1.tgz", - "integrity": "sha512-h71T2QQvDgM2SmT29UYU6ozjMlAt7s7CSs5Hvy8f8cf/GM/Z4a2zMfN+fjVGaieeCrXR3EdQl6C4gQG+OgmbKw==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.4.tgz", + "integrity": "sha512-nIFUZIpGKDf9O9ttyRXpHFpKC+X3Y5mtshZONuEUYBomAKoM4y029Jr+uB1bHGPhNmK8YXHevDtKDOLmtRrp6g==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -2536,11 +2551,11 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.1.tgz", - "integrity": "sha512-FUHlKCn6J3ERiu8Dv+4eoz7w8+kFLSyeVG4vDAikwADGjUCoHw/JHokyGtr8OR4UjpwPVivyF+h8Q5iv/JmrtA==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz", + "integrity": "sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-create-class-features-plugin": "^7.24.4", "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, @@ -3230,14 +3245,15 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.1.tgz", - "integrity": "sha512-CwCMz1Z28UHLI2iE+cbnWT2epPMV9bzzoBGM6A3mOS22VQd/1TPoWItV7S7iL9TkPmPEf5L/QzurmztyyDN9FA==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.4.tgz", + "integrity": "sha512-7Kl6cSmYkak0FK/FXjSEnLJ1N9T/WA2RkMhu17gZ/dsxKJUuTYNIylahPTzqpLyJN4WhDif8X0XK1R8Wsguo/A==", "dependencies": { - "@babel/compat-data": "^7.24.1", + "@babel/compat-data": "^7.24.4", "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.4", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", @@ -3261,12 +3277,12 @@ "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.24.1", - "@babel/plugin-transform-async-generator-functions": "^7.24.1", + "@babel/plugin-transform-async-generator-functions": "^7.24.3", "@babel/plugin-transform-async-to-generator": "^7.24.1", "@babel/plugin-transform-block-scoped-functions": "^7.24.1", - "@babel/plugin-transform-block-scoping": "^7.24.1", + "@babel/plugin-transform-block-scoping": "^7.24.4", "@babel/plugin-transform-class-properties": "^7.24.1", - "@babel/plugin-transform-class-static-block": "^7.24.1", + "@babel/plugin-transform-class-static-block": "^7.24.4", "@babel/plugin-transform-classes": "^7.24.1", "@babel/plugin-transform-computed-properties": "^7.24.1", "@babel/plugin-transform-destructuring": "^7.24.1", @@ -3310,7 +3326,7 @@ "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", "@babel/preset-modules": "0.1.6-no-external-plugins", "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.1", + "babel-plugin-polyfill-corejs3": "^0.10.4", "babel-plugin-polyfill-regenerator": "^0.6.1", "core-js-compat": "^3.31.0", "semver": "^6.3.1" @@ -36460,9 +36476,9 @@ } }, "node_modules/@smoya/multi-parser": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@smoya/multi-parser/-/multi-parser-5.0.5.tgz", - "integrity": "sha512-xslTCMvNl5maGphjU6cWXsDKS7PZH+7yyAiuv4F2XBUOm4s3IcKfRIqnGAGgEgYm5fb/oZzq5Rv2kZMETyniuA==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@smoya/multi-parser/-/multi-parser-5.0.6.tgz", + "integrity": "sha512-o1pzaOTUzNWk7QIWA8ArrNCaZqAB85SZRcOJ+hKTT3YYM1ETSliufMm6N4e7NCWAbVRDUOqK0yuCVMIG0OSTxw==", "dependencies": { "@asyncapi/avro-schema-parser": "^3.0.3", "@asyncapi/openapi-schema-parser": "^3.0.4", @@ -36470,7 +36486,7 @@ "@asyncapi/raml-dt-schema-parser": "^4.0.4", "parserapiv1": "npm:@asyncapi/parser@^2.1.0", "parserapiv2": "npm:@asyncapi/parser@3.0.0-next-major-spec.8", - "parserapiv3": "npm:@asyncapi/parser@^3.0.12" + "parserapiv3": "npm:@asyncapi/parser@^3.0.13" } }, "node_modules/@stoplight/better-ajv-errors": { @@ -38767,12 +38783,12 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.1.tgz", - "integrity": "sha512-XiFei6VGwM4ii6nKC1VCenGD8Z4bjiNYcrdkM8oqM3pbuemmyb8biMgrDX1ZHSbIuMLXatM6JJ/StPYIuTl6MQ==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", + "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.1", - "core-js-compat": "^3.36.0" + "core-js-compat": "^3.36.1" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -64593,11 +64609,11 @@ }, "node_modules/parserapiv3": { "name": "@asyncapi/parser", - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.12.tgz", - "integrity": "sha512-F46FSg6XZDy8LSE0U8MnK0JsvRdDXN2XwE/prewr6d+JE1DNR7fwYAFty7SNh2Ym04D5G+YHZEm2QbbzOsrbsQ==", + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.13.tgz", + "integrity": "sha512-ULNVAsfdLJJJeBDCAWGfleEzmkKJCWcZaYzhTIrqccJa6yZvWrMPLGMYhJhBkdczDxjtdi0iqMmxEy2GC36mUA==", "dependencies": { - "@asyncapi/specs": "^6.5.5", + "@asyncapi/specs": "^6.5.6", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "@stoplight/json": "^3.20.2", "@stoplight/json-ref-readers": "^1.2.2", @@ -70290,7 +70306,7 @@ "test/fixtures/minimaltemplate": { "dev": true, "dependencies": { - "@asyncapi/generator-react-sdk": "^1.0.14" + "@asyncapi/generator-react-sdk": "^1.0.17" } } } diff --git a/package.json b/package.json index 821bbc291ce..2c77ca8d550 100644 --- a/package.json +++ b/package.json @@ -1,23 +1,23 @@ { "name": "@asyncapi/cli", "description": "All in one CLI for all AsyncAPI tools", - "version": "1.8.2", + "version": "1.8.3", "author": "@asyncapi", "bin": { "asyncapi": "./bin/run_bin" }, "bugs": "https://github.com/asyncapi/cli/issues", "dependencies": { - "@asyncapi/avro-schema-parser": "^3.0.17", + "@asyncapi/avro-schema-parser": "^3.0.21", "@asyncapi/bundler": "^0.4.0", - "@asyncapi/converter": "^1.4.15", + "@asyncapi/converter": "^1.4.18", "@asyncapi/diff": "^0.4.1", - "@asyncapi/generator": "^1.17.14", + "@asyncapi/generator": "^1.17.22", "@asyncapi/modelina": "^3.4.5", - "@asyncapi/openapi-schema-parser": "^3.0.16", + "@asyncapi/openapi-schema-parser": "^3.0.21", "@asyncapi/optimizer": "^0.2.7", - "@asyncapi/parser": "^3.0.12", - "@asyncapi/protobuf-schema-parser": "^3.2.8", + "@asyncapi/parser": "^3.0.13", + "@asyncapi/protobuf-schema-parser": "^3.2.11", "@asyncapi/raml-dt-schema-parser": "^4.0.14", "@asyncapi/studio": "^0.20.0", "@clack/prompts": "^0.7.0", @@ -25,7 +25,7 @@ "@oclif/errors": "^1.3.6", "@oclif/plugin-not-found": "^2.3.22", "@smoya/asyncapi-adoption-metrics": "^2.4.4", - "@smoya/multi-parser": "^5.0.5", + "@smoya/multi-parser": "^5.0.6", "@stoplight/spectral-cli": "6.9.0", "ajv": "^8.12.0", "chalk": "^4.1.0", diff --git a/src/commands/validate.ts b/src/commands/validate.ts index d0eb1c211ad..e3503db2a95 100644 --- a/src/commands/validate.ts +++ b/src/commands/validate.ts @@ -1,6 +1,6 @@ import { Flags } from '@oclif/core'; import Command from '../base'; -import { validate, validationFlags } from '../parser'; +import { validate, validationFlags, ValidationStatus } from '../parser'; import { load } from '../models/SpecificationFile'; import { specWatcher } from '../globals'; import { watchFlag } from '../flags'; @@ -31,7 +31,7 @@ export default class Validate extends Command { const result = await validate(this, this.specFile, flags); this.metricsMetadata.validation_result = result; - if (result === 'invalid') { + if (result === ValidationStatus.INVALID) { process.exitCode = 1; } } diff --git a/src/parser.ts b/src/parser.ts index 8e35adc56f6..0f5f3bece81 100644 --- a/src/parser.ts +++ b/src/parser.ts @@ -12,7 +12,7 @@ import type { Diagnostic } from '@asyncapi/parser/cjs'; import type Command from './base'; import type { Specification } from './models/SpecificationFile'; -export type SeveritytKind = 'error' | 'warn' | 'info' | 'hint'; +export type SeverityKind = 'error' | 'warn' | 'info' | 'hint'; export { convertToOldAPI }; @@ -33,6 +33,11 @@ export interface ValidationFlagsOptions { logDiagnostics?: boolean; } +export enum ValidationStatus { + INVALID = 'invalid', + VALID = 'valid', +} + export function validationFlags({ logDiagnostics = true }: ValidationFlagsOptions = {}) { return { 'log-diagnostics': Flags.boolean({ @@ -45,7 +50,7 @@ export function validationFlags({ logDiagnostics = true }: ValidationFlagsOption options: Object.values(OutputFormat), default: OutputFormat.STYLISH, }), - 'fail-severity': Flags.enum({ + 'fail-severity': Flags.enum({ description: 'diagnostics of this level or above will trigger a failure exit code', options: ['error', 'warn', 'info', 'hint'], default: 'error', @@ -56,7 +61,7 @@ export function validationFlags({ logDiagnostics = true }: ValidationFlagsOption interface ValidateOptions { 'log-diagnostics'?: boolean; 'diagnostics-format'?: `${OutputFormat}`; - 'fail-severity'?: SeveritytKind; + 'fail-severity'?: SeverityKind; } export async function validate(command: Command, specFile: Specification, options: ValidateOptions = {}) { @@ -82,7 +87,7 @@ function logDiagnostics(diagnostics: Diagnostic[], command: Command, specFile: S command.logToStderr(`\n${sourceString} and/or referenced documents have governance issues.`); command.logToStderr(formatOutput(diagnostics, diagnosticsFormat, failSeverity)); } - return 'invalid'; + return ValidationStatus.INVALID; } if (logDiagnostics) { @@ -93,10 +98,10 @@ function logDiagnostics(diagnostics: Diagnostic[], command: Command, specFile: S command.log(`\n${sourceString} is valid! ${sourceString} and referenced documents don't have governance issues.`); } - return 'valid'; + return ValidationStatus.VALID; } -export function formatOutput(diagnostics: Diagnostic[], format: `${OutputFormat}`, failSeverity: SeveritytKind) { +export function formatOutput(diagnostics: Diagnostic[], format: `${OutputFormat}`, failSeverity: SeverityKind) { const options = { failSeverity: getDiagnosticSeverity(failSeverity) }; switch (format) { case 'stylish': return stylish(diagnostics, options); @@ -110,7 +115,7 @@ export function formatOutput(diagnostics: Diagnostic[], format: `${OutputFormat} } } -function hasFailSeverity(diagnostics: Diagnostic[], failSeverity: SeveritytKind) { +function hasFailSeverity(diagnostics: Diagnostic[], failSeverity: SeverityKind) { const diagnosticSeverity = getDiagnosticSeverity(failSeverity); return diagnostics.some(diagnostic => diagnostic.severity <= diagnosticSeverity); } diff --git a/test/fixtures/minimaltemplate/package-lock.json b/test/fixtures/minimaltemplate/package-lock.json index a37d11e1b8f..d4322fff551 100644 --- a/test/fixtures/minimaltemplate/package-lock.json +++ b/test/fixtures/minimaltemplate/package-lock.json @@ -6,7 +6,7 @@ "packages": { "": { "dependencies": { - "@asyncapi/generator-react-sdk": "^1.0.14" + "@asyncapi/generator-react-sdk": "^1.0.17" } }, "node_modules/@ampproject/remapping": { @@ -36,11 +36,11 @@ } }, "node_modules/@asyncapi/generator-react-sdk": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/@asyncapi/generator-react-sdk/-/generator-react-sdk-1.0.14.tgz", - "integrity": "sha512-Yvn9L9CMYP7pv+catUYM+EbUY3iD3q1AufP1B/q2naUWjs19XwOLOka8ZJ/9graZS9mCriHW1PXGxnjd5BaHig==", + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/@asyncapi/generator-react-sdk/-/generator-react-sdk-1.0.17.tgz", + "integrity": "sha512-/1dBNYWZM6oOO1RQ4wDT/WgcEeUiv7MHkKtpsryjjC4qbvckB0yjGJSOqDThwOvxiydQ82gPKbfBaBx8kGwyUg==", "dependencies": { - "@asyncapi/parser": "^3.0.10", + "@asyncapi/parser": "^3.0.13", "@babel/core": "7.12.9", "@babel/preset-env": "^7.12.7", "@babel/preset-react": "^7.12.7", @@ -99,11 +99,11 @@ } }, "node_modules/@asyncapi/parser": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.10.tgz", - "integrity": "sha512-x9qo7SHGzPWbC1XCRyilcI+Z6UZsWZ9uRl05h9j4G/v+3IjNG3krwngiAbt59nbLlYZD/nBS7Hc03GayoocnQw==", + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.13.tgz", + "integrity": "sha512-ULNVAsfdLJJJeBDCAWGfleEzmkKJCWcZaYzhTIrqccJa6yZvWrMPLGMYhJhBkdczDxjtdi0iqMmxEy2GC36mUA==", "dependencies": { - "@asyncapi/specs": "^6.5.3", + "@asyncapi/specs": "^6.5.6", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "@stoplight/json": "^3.20.2", "@stoplight/json-ref-readers": "^1.2.2", @@ -125,9 +125,9 @@ } }, "node_modules/@asyncapi/specs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.5.3.tgz", - "integrity": "sha512-mZROlCOLkZEWy5tN4pPop3JEJflSKmLLMGO1TebF5wjnroqZ3yp/GuGUxVIl3jVNxFk1i5nZ2AtWzAD/HaUj3Q==", + "version": "6.5.6", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.5.6.tgz", + "integrity": "sha512-TI3OIY0UFf7wPyjV9GjKqL6C4YJ0xOJ7wX33sxVqCf0XXIq4otGHa1XiBcCUAgdbMlO7b8jsFRxuUsVXCsYDVQ==", "dependencies": { "@types/json-schema": "^7.0.11" } @@ -1982,19 +1982,31 @@ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, "node_modules/@stoplight/spectral-parsers": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@stoplight/spectral-parsers/-/spectral-parsers-1.0.3.tgz", - "integrity": "sha512-J0KW5Rh5cHWnJQ3yN+cr/ijNFVirPSR0pkQbdrNX30VboEl083UEDrQ3yov9kjLVIWEk9t9kKE7Eo3QT/k4JLA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-parsers/-/spectral-parsers-1.0.4.tgz", + "integrity": "sha512-nCTVvtX6q71M8o5Uvv9kxU31Gk1TRmgD6/k8HBhdCmKG6FWcwgjiZouA/R3xHLn/VwTI/9k8SdG5Mkdy0RBqbQ==", "dependencies": { "@stoplight/json": "~3.21.0", - "@stoplight/types": "^13.6.0", - "@stoplight/yaml": "~4.2.3", + "@stoplight/types": "^14.1.1", + "@stoplight/yaml": "~4.3.0", "tslib": "^2.3.1" }, "engines": { "node": "^12.20 || >=14.13" } }, + "node_modules/@stoplight/spectral-parsers/node_modules/@stoplight/types": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-14.1.1.tgz", + "integrity": "sha512-/kjtr+0t0tjKr+heVfviO9FrU/uGLc+QNX3fHJc19xsCNYqU7lVhaXxDmEID9BZTjG+/r9pK9xP/xU02XGg65g==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" + }, + "engines": { + "node": "^12.20 || >=14.13" + } + }, "node_modules/@stoplight/spectral-parsers/node_modules/tslib": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", @@ -2067,13 +2079,13 @@ } }, "node_modules/@stoplight/yaml": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/@stoplight/yaml/-/yaml-4.2.3.tgz", - "integrity": "sha512-Mx01wjRAR9C7yLMUyYFTfbUf5DimEpHMkRDQ1PKLe9dfNILbgdxyrncsOXM3vCpsQ1Hfj4bPiGl+u4u6e9Akqw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@stoplight/yaml/-/yaml-4.3.0.tgz", + "integrity": "sha512-JZlVFE6/dYpP9tQmV0/ADfn32L9uFarHWxfcRhReKUnljz1ZiUM5zpX+PH8h5CJs6lao3TuFqnPm9IJJCEkE2w==", "dependencies": { - "@stoplight/ordered-object-literal": "^1.0.1", - "@stoplight/types": "^13.0.0", - "@stoplight/yaml-ast-parser": "0.0.48", + "@stoplight/ordered-object-literal": "^1.0.5", + "@stoplight/types": "^14.1.1", + "@stoplight/yaml-ast-parser": "0.0.50", "tslib": "^2.2.0" }, "engines": { @@ -2081,9 +2093,21 @@ } }, "node_modules/@stoplight/yaml-ast-parser": { - "version": "0.0.48", - "resolved": "https://registry.npmjs.org/@stoplight/yaml-ast-parser/-/yaml-ast-parser-0.0.48.tgz", - "integrity": "sha512-sV+51I7WYnLJnKPn2EMWgS4EUfoP4iWEbrWwbXsj0MZCB/xOK8j6+C9fntIdOM50kpx45ZLC3s6kwKivWuqvyg==" + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@stoplight/yaml-ast-parser/-/yaml-ast-parser-0.0.50.tgz", + "integrity": "sha512-Pb6M8TDO9DtSVla9yXSTAxmo9GVEouq5P40DWXdOie69bXogZTkgvopCq+yEvTMA0F6PEvdJmbtTV3ccIp11VQ==" + }, + "node_modules/@stoplight/yaml/node_modules/@stoplight/types": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-14.1.1.tgz", + "integrity": "sha512-/kjtr+0t0tjKr+heVfviO9FrU/uGLc+QNX3fHJc19xsCNYqU7lVhaXxDmEID9BZTjG+/r9pK9xP/xU02XGg65g==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" + }, + "engines": { + "node": "^12.20 || >=14.13" + } }, "node_modules/@stoplight/yaml/node_modules/tslib": { "version": "2.6.2", @@ -2109,9 +2133,9 @@ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" }, "node_modules/@types/node": { - "version": "20.11.27", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.27.tgz", - "integrity": "sha512-qyUZfMnCg1KEz57r7pzFtSGt49f6RPkPBis3Vo4PbS7roQEDn22hiHzl/Lo1q4i4hDEgBJmBF/NTNg2XR0HbFg==", + "version": "20.12.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.7.tgz", + "integrity": "sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==", "dependencies": { "undici-types": "~5.26.4" } @@ -2457,6 +2481,54 @@ "semver": "bin/semver.js" } }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -2519,16 +2591,20 @@ "integrity": "sha512-DKQW1lqUSAYQvn9dnpK7mWaDpWbNOXQLXhfCi7Iwx0BKxdZOxkKcCyKw1l3ihWWW5iWSxKKbhEUoNRoHvl/hbA==" }, "node_modules/es-abstract": { - "version": "1.22.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.5.tgz", - "integrity": "sha512-oW69R+4q2wG+Hc3KZePPZxOiisRIqfKBVo/HLx94QcJeWGU/8sZhCvc829rd1kS366vlJbzBfXf9yWwf0+Ko7w==", + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", "dependencies": { "array-buffer-byte-length": "^1.0.1", "arraybuffer.prototype.slice": "^1.0.3", "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", "es-define-property": "^1.0.0", "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", "es-set-tostringtag": "^2.0.3", "es-to-primitive": "^1.2.1", "function.prototype.name": "^1.1.6", @@ -2539,10 +2615,11 @@ "has-property-descriptors": "^1.0.2", "has-proto": "^1.0.3", "has-symbols": "^1.0.3", - "hasown": "^2.0.1", + "hasown": "^2.0.2", "internal-slot": "^1.0.7", "is-array-buffer": "^3.0.4", "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", "is-negative-zero": "^2.0.3", "is-regex": "^1.1.4", "is-shared-array-buffer": "^1.0.3", @@ -2553,17 +2630,17 @@ "object-keys": "^1.1.1", "object.assign": "^4.1.5", "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.0", + "safe-array-concat": "^1.1.2", "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.8", - "string.prototype.trimend": "^1.0.7", - "string.prototype.trimstart": "^1.0.7", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", "typed-array-buffer": "^1.0.2", "typed-array-byte-length": "^1.0.1", "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.5", + "typed-array-length": "^1.0.6", "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.14" + "which-typed-array": "^1.1.15" }, "engines": { "node": ">= 0.4" @@ -2573,18 +2650,18 @@ } }, "node_modules/es-aggregate-error": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/es-aggregate-error/-/es-aggregate-error-1.0.12.tgz", - "integrity": "sha512-j0PupcmELoVbYS2NNrsn5zcLLEsryQwP02x8fRawh7c2eEaPHwJFAxltZsqV7HJjsF57+SMpYyVRWgbVLfOagg==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/es-aggregate-error/-/es-aggregate-error-1.0.13.tgz", + "integrity": "sha512-KkzhUUuD2CUMqEc8JEqsXEMDHzDPE8RCjZeUBitsnB1eNcAJWQPiciKsMXe3Yytj4Flw1XLl46Qcf9OxvZha7A==", "dependencies": { - "define-data-property": "^1.1.1", + "define-data-property": "^1.1.4", "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.1.0", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", "function-bind": "^1.1.2", "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.1", - "set-function-name": "^2.0.1" + "has-property-descriptors": "^1.0.2", + "set-function-name": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -2612,6 +2689,17 @@ "node": ">= 0.4" } }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-set-tostringtag": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", @@ -2987,6 +3075,20 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-date-object": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", @@ -3650,13 +3752,14 @@ } }, "node_modules/string.prototype.trim": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", - "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -3666,26 +3769,29 @@ } }, "node_modules/string.prototype.trimend": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", - "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimstart": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", - "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -3782,9 +3888,9 @@ } }, "node_modules/typed-array-length": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.5.tgz", - "integrity": "sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", @@ -3973,11 +4079,11 @@ } }, "@asyncapi/generator-react-sdk": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/@asyncapi/generator-react-sdk/-/generator-react-sdk-1.0.14.tgz", - "integrity": "sha512-Yvn9L9CMYP7pv+catUYM+EbUY3iD3q1AufP1B/q2naUWjs19XwOLOka8ZJ/9graZS9mCriHW1PXGxnjd5BaHig==", + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/@asyncapi/generator-react-sdk/-/generator-react-sdk-1.0.17.tgz", + "integrity": "sha512-/1dBNYWZM6oOO1RQ4wDT/WgcEeUiv7MHkKtpsryjjC4qbvckB0yjGJSOqDThwOvxiydQ82gPKbfBaBx8kGwyUg==", "requires": { - "@asyncapi/parser": "^3.0.10", + "@asyncapi/parser": "^3.0.13", "@babel/core": "7.12.9", "@babel/preset-env": "^7.12.7", "@babel/preset-react": "^7.12.7", @@ -4025,11 +4131,11 @@ } }, "@asyncapi/parser": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.10.tgz", - "integrity": "sha512-x9qo7SHGzPWbC1XCRyilcI+Z6UZsWZ9uRl05h9j4G/v+3IjNG3krwngiAbt59nbLlYZD/nBS7Hc03GayoocnQw==", + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.13.tgz", + "integrity": "sha512-ULNVAsfdLJJJeBDCAWGfleEzmkKJCWcZaYzhTIrqccJa6yZvWrMPLGMYhJhBkdczDxjtdi0iqMmxEy2GC36mUA==", "requires": { - "@asyncapi/specs": "^6.5.3", + "@asyncapi/specs": "^6.5.6", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "@stoplight/json": "^3.20.2", "@stoplight/json-ref-readers": "^1.2.2", @@ -4051,9 +4157,9 @@ } }, "@asyncapi/specs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.5.3.tgz", - "integrity": "sha512-mZROlCOLkZEWy5tN4pPop3JEJflSKmLLMGO1TebF5wjnroqZ3yp/GuGUxVIl3jVNxFk1i5nZ2AtWzAD/HaUj3Q==", + "version": "6.5.6", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.5.6.tgz", + "integrity": "sha512-TI3OIY0UFf7wPyjV9GjKqL6C4YJ0xOJ7wX33sxVqCf0XXIq4otGHa1XiBcCUAgdbMlO7b8jsFRxuUsVXCsYDVQ==", "requires": { "@types/json-schema": "^7.0.11" } @@ -5330,16 +5436,25 @@ } }, "@stoplight/spectral-parsers": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@stoplight/spectral-parsers/-/spectral-parsers-1.0.3.tgz", - "integrity": "sha512-J0KW5Rh5cHWnJQ3yN+cr/ijNFVirPSR0pkQbdrNX30VboEl083UEDrQ3yov9kjLVIWEk9t9kKE7Eo3QT/k4JLA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-parsers/-/spectral-parsers-1.0.4.tgz", + "integrity": "sha512-nCTVvtX6q71M8o5Uvv9kxU31Gk1TRmgD6/k8HBhdCmKG6FWcwgjiZouA/R3xHLn/VwTI/9k8SdG5Mkdy0RBqbQ==", "requires": { "@stoplight/json": "~3.21.0", - "@stoplight/types": "^13.6.0", - "@stoplight/yaml": "~4.2.3", + "@stoplight/types": "^14.1.1", + "@stoplight/yaml": "~4.3.0", "tslib": "^2.3.1" }, "dependencies": { + "@stoplight/types": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-14.1.1.tgz", + "integrity": "sha512-/kjtr+0t0tjKr+heVfviO9FrU/uGLc+QNX3fHJc19xsCNYqU7lVhaXxDmEID9BZTjG+/r9pK9xP/xU02XGg65g==", + "requires": { + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" + } + }, "tslib": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", @@ -5406,16 +5521,25 @@ } }, "@stoplight/yaml": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/@stoplight/yaml/-/yaml-4.2.3.tgz", - "integrity": "sha512-Mx01wjRAR9C7yLMUyYFTfbUf5DimEpHMkRDQ1PKLe9dfNILbgdxyrncsOXM3vCpsQ1Hfj4bPiGl+u4u6e9Akqw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@stoplight/yaml/-/yaml-4.3.0.tgz", + "integrity": "sha512-JZlVFE6/dYpP9tQmV0/ADfn32L9uFarHWxfcRhReKUnljz1ZiUM5zpX+PH8h5CJs6lao3TuFqnPm9IJJCEkE2w==", "requires": { - "@stoplight/ordered-object-literal": "^1.0.1", - "@stoplight/types": "^13.0.0", - "@stoplight/yaml-ast-parser": "0.0.48", + "@stoplight/ordered-object-literal": "^1.0.5", + "@stoplight/types": "^14.1.1", + "@stoplight/yaml-ast-parser": "0.0.50", "tslib": "^2.2.0" }, "dependencies": { + "@stoplight/types": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-14.1.1.tgz", + "integrity": "sha512-/kjtr+0t0tjKr+heVfviO9FrU/uGLc+QNX3fHJc19xsCNYqU7lVhaXxDmEID9BZTjG+/r9pK9xP/xU02XGg65g==", + "requires": { + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" + } + }, "tslib": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", @@ -5424,9 +5548,9 @@ } }, "@stoplight/yaml-ast-parser": { - "version": "0.0.48", - "resolved": "https://registry.npmjs.org/@stoplight/yaml-ast-parser/-/yaml-ast-parser-0.0.48.tgz", - "integrity": "sha512-sV+51I7WYnLJnKPn2EMWgS4EUfoP4iWEbrWwbXsj0MZCB/xOK8j6+C9fntIdOM50kpx45ZLC3s6kwKivWuqvyg==" + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@stoplight/yaml-ast-parser/-/yaml-ast-parser-0.0.50.tgz", + "integrity": "sha512-Pb6M8TDO9DtSVla9yXSTAxmo9GVEouq5P40DWXdOie69bXogZTkgvopCq+yEvTMA0F6PEvdJmbtTV3ccIp11VQ==" }, "@types/es-aggregate-error": { "version": "1.0.6", @@ -5447,9 +5571,9 @@ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" }, "@types/node": { - "version": "20.11.27", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.27.tgz", - "integrity": "sha512-qyUZfMnCg1KEz57r7pzFtSGt49f6RPkPBis3Vo4PbS7roQEDn22hiHzl/Lo1q4i4hDEgBJmBF/NTNg2XR0HbFg==", + "version": "20.12.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.7.tgz", + "integrity": "sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==", "requires": { "undici-types": "~5.26.4" } @@ -5695,6 +5819,36 @@ } } }, + "data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "requires": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + } + }, + "data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + } + }, + "data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "requires": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + } + }, "debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -5734,16 +5888,20 @@ "integrity": "sha512-DKQW1lqUSAYQvn9dnpK7mWaDpWbNOXQLXhfCi7Iwx0BKxdZOxkKcCyKw1l3ihWWW5iWSxKKbhEUoNRoHvl/hbA==" }, "es-abstract": { - "version": "1.22.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.5.tgz", - "integrity": "sha512-oW69R+4q2wG+Hc3KZePPZxOiisRIqfKBVo/HLx94QcJeWGU/8sZhCvc829rd1kS366vlJbzBfXf9yWwf0+Ko7w==", + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", "requires": { "array-buffer-byte-length": "^1.0.1", "arraybuffer.prototype.slice": "^1.0.3", "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", "es-define-property": "^1.0.0", "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", "es-set-tostringtag": "^2.0.3", "es-to-primitive": "^1.2.1", "function.prototype.name": "^1.1.6", @@ -5754,10 +5912,11 @@ "has-property-descriptors": "^1.0.2", "has-proto": "^1.0.3", "has-symbols": "^1.0.3", - "hasown": "^2.0.1", + "hasown": "^2.0.2", "internal-slot": "^1.0.7", "is-array-buffer": "^3.0.4", "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", "is-negative-zero": "^2.0.3", "is-regex": "^1.1.4", "is-shared-array-buffer": "^1.0.3", @@ -5768,32 +5927,32 @@ "object-keys": "^1.1.1", "object.assign": "^4.1.5", "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.0", + "safe-array-concat": "^1.1.2", "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.8", - "string.prototype.trimend": "^1.0.7", - "string.prototype.trimstart": "^1.0.7", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", "typed-array-buffer": "^1.0.2", "typed-array-byte-length": "^1.0.1", "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.5", + "typed-array-length": "^1.0.6", "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.14" + "which-typed-array": "^1.1.15" } }, "es-aggregate-error": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/es-aggregate-error/-/es-aggregate-error-1.0.12.tgz", - "integrity": "sha512-j0PupcmELoVbYS2NNrsn5zcLLEsryQwP02x8fRawh7c2eEaPHwJFAxltZsqV7HJjsF57+SMpYyVRWgbVLfOagg==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/es-aggregate-error/-/es-aggregate-error-1.0.13.tgz", + "integrity": "sha512-KkzhUUuD2CUMqEc8JEqsXEMDHzDPE8RCjZeUBitsnB1eNcAJWQPiciKsMXe3Yytj4Flw1XLl46Qcf9OxvZha7A==", "requires": { - "define-data-property": "^1.1.1", + "define-data-property": "^1.1.4", "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.1.0", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", "function-bind": "^1.1.2", "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.1", - "set-function-name": "^2.0.1" + "has-property-descriptors": "^1.0.2", + "set-function-name": "^2.0.2" } }, "es-define-property": { @@ -5809,6 +5968,14 @@ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" }, + "es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "requires": { + "es-errors": "^1.3.0" + } + }, "es-set-tostringtag": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", @@ -6053,6 +6220,14 @@ "has": "^1.0.3" } }, + "is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "requires": { + "is-typed-array": "^1.1.13" + } + }, "is-date-object": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", @@ -6518,33 +6693,34 @@ } }, "string.prototype.trim": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", - "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" } }, "string.prototype.trimend": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", - "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" } }, "string.prototype.trimstart": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", - "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" } }, "supports-color": { @@ -6611,9 +6787,9 @@ } }, "typed-array-length": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.5.tgz", - "integrity": "sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", "requires": { "call-bind": "^1.0.7", "for-each": "^0.3.3", diff --git a/test/fixtures/minimaltemplate/package.json b/test/fixtures/minimaltemplate/package.json index cc0515a1270..d8ba4787cb2 100644 --- a/test/fixtures/minimaltemplate/package.json +++ b/test/fixtures/minimaltemplate/package.json @@ -14,6 +14,6 @@ } }, "dependencies": { - "@asyncapi/generator-react-sdk": "^1.0.14" + "@asyncapi/generator-react-sdk": "^1.0.17" } }