diff --git a/package-lock.json b/package-lock.json index 8f8ee57bf..62415e98c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,11 +10,11 @@ "license": "Apache-2.0", "dependencies": { "@asyncapi/avro-schema-parser": "^1.1.0", - "@asyncapi/converter": "^1.1.0", + "@asyncapi/converter": "^1.2.0", "@asyncapi/openapi-schema-parser": "^2.0.1", - "@asyncapi/parser": "^2.0.0-next-major.10", - "@asyncapi/react-component": "^1.0.0-next.45", - "@asyncapi/specs": "^4.0.1", + "@asyncapi/parser": "^2.0.0-next-major.13", + "@asyncapi/react-component": "^1.0.0-next.47", + "@asyncapi/specs": "^4.1.0", "@ebay/nice-modal-react": "^1.2.8", "@headlessui/react": "^1.7.4", "@hookstate/core": "^4.0.0-rc21", @@ -34,14 +34,14 @@ }, "devDependencies": { "@asyncapi/dotnet-nats-template": "^0.11.0", - "@asyncapi/go-watermill-template": "^0.2.13", - "@asyncapi/html-template": "^0.28.2", + "@asyncapi/go-watermill-template": "^0.2.16", + "@asyncapi/html-template": "^0.28.3", "@asyncapi/java-spring-cloud-stream-template": "^0.13.4", "@asyncapi/java-spring-template": "^0.28.0", - "@asyncapi/java-template": "^0.2.0", + "@asyncapi/java-template": "^0.2.1", "@asyncapi/markdown-template": "^1.2.1", "@asyncapi/nodejs-template": "^0.13.1", - "@asyncapi/nodejs-ws-template": "^0.9.27", + "@asyncapi/nodejs-ws-template": "^0.9.28", "@asyncapi/python-paho-template": "^0.2.13", "@asyncapi/ts-nats-template": "^0.10.2", "@craco/craco": "^7.0.0", @@ -211,9 +211,9 @@ } }, "node_modules/@asyncapi/converter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@asyncapi/converter/-/converter-1.1.0.tgz", - "integrity": "sha512-aX8wBHKrXZIWcVEiDvYkRNpYRwuz7U5vzrdStExkNCQvHJlF/eis2Dp7MTt7BvIgN3msfq3HGiCcAAs3oQAaRQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@asyncapi/converter/-/converter-1.2.0.tgz", + "integrity": "sha512-Ksil21UrfIWuxa3ETKUCLGnyEZKe/AQSL2y/+V2JpmlHY2gUNcbGBv+uD1CFoWQd6ILkrLYB2R8ZvgpQp4Px5A==", "dependencies": { "js-yaml": "^3.14.1" } @@ -486,29 +486,29 @@ } }, "node_modules/@asyncapi/go-watermill-template": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/@asyncapi/go-watermill-template/-/go-watermill-template-0.2.13.tgz", - "integrity": "sha512-WQ3zl1XotNE2odZSodsTgQd/tBHGgD9EjRrY/55uDC8KyYNJF5KUO0PhC6s9S3EZmRAJmPOogQxmh0FOxEngIA==", + "version": "0.2.16", + "resolved": "https://registry.npmjs.org/@asyncapi/go-watermill-template/-/go-watermill-template-0.2.16.tgz", + "integrity": "sha512-E7HLui3d10lF8NBm00k5w9gIZeWmDNeUexRypHYcPNn82nIpakWUm/9Lpe8NFF16cYp45oI5/OJfxzrwb4tCHw==", "dev": true, "dependencies": { "@asyncapi/generator-filters": "^2.0.0", "@asyncapi/generator-hooks": "^0.1.0", "@asyncapi/generator-react-sdk": "^0.2.23", - "@asyncapi/modelina": "^1.1.0" + "@asyncapi/modelina": "^1.2.1" } }, "node_modules/@asyncapi/go-watermill-template/node_modules/@asyncapi/modelina": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@asyncapi/modelina/-/modelina-1.1.0.tgz", - "integrity": "sha512-1iTJR9g2aXpUqeyno/FwkjZtS3uhW8XU8C2o3J/JTJSKXeB402MCKeLMvkCTbTZqUj0ei/OkibEjqxoDxbCHBw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@asyncapi/modelina/-/modelina-1.2.1.tgz", + "integrity": "sha512-e5aiPOLG+I0X98S9KOs0w1qL8sxuIBpAk2P/oleWQXgBgHUPZ1DaiVFD4n+gGsA960wk9iCQbuguBJCGbv9krQ==", "dev": true, "dependencies": { "@apidevtools/json-schema-ref-parser": "^9.0.9", "@apidevtools/swagger-parser": "^10.0.3", - "@asyncapi/parser": "^2.0.0-next-major.11", + "@asyncapi/parser": "^2.0.0-next-major.13", "@swc/core": "^1.3.5", "@swc/jest": "^0.2.23", - "alterschema": "^1.1.1", + "alterschema": "^1.1.2", "change-case": "^4.1.2", "openapi-types": "9.3.0", "typescript-json-schema": "^0.53.0" @@ -518,13 +518,13 @@ } }, "node_modules/@asyncapi/html-template": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@asyncapi/html-template/-/html-template-0.28.2.tgz", - "integrity": "sha512-8Cpeu6pkCTnbicbVie0TRx+PCLGVREum208MNXruhF5Y6t2yieM4ele9MW/9NE47sZQx121Cmeo2Edjo2QbJDQ==", + "version": "0.28.3", + "resolved": "https://registry.npmjs.org/@asyncapi/html-template/-/html-template-0.28.3.tgz", + "integrity": "sha512-5kYkONLsKkZZ/oqOHbK+VXVhiVnfPtfPEZ72yJfb7cUvT2ZNQshWTfhEU2qqutV9yP23OHsLStEIQCEO1O7myA==", "dev": true, "dependencies": { "@asyncapi/parser": "^1.17.0", - "@asyncapi/react-component": "^1.0.0-next.45", + "@asyncapi/react-component": "^1.0.0-next.47", "highlight.js": "10.7.3", "node-fetch": "^2.6.7", "puppeteer": "^14.1.0", @@ -686,9 +686,9 @@ } }, "node_modules/@asyncapi/java-template": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@asyncapi/java-template/-/java-template-0.2.0.tgz", - "integrity": "sha512-fIsVxO7DLiN0e8ocGI4NAw+VZ133LuoMkdqEtJ+blBTNL9W4Gezn6yQYtE70jxH2leA7ZXC9azJWTHOTcr4T8g==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@asyncapi/java-template/-/java-template-0.2.1.tgz", + "integrity": "sha512-nsgknYUF3Bg7fIaJsTepHqEVfxa+E3DLWhTFhL8yOnMQtapEuGbuR6P3E2jOSZGl30O9nugO3zi4hyNaXgVghw==", "dev": true, "dependencies": { "@asyncapi/generator-filters": "^2.1.0", @@ -864,9 +864,9 @@ } }, "node_modules/@asyncapi/nodejs-ws-template": { - "version": "0.9.27", - "resolved": "https://registry.npmjs.org/@asyncapi/nodejs-ws-template/-/nodejs-ws-template-0.9.27.tgz", - "integrity": "sha512-tZEAAISYMLZar1M9UmccdkILbr4MUd7X0kdxlWPtNE/QTROQDIPWtOGWw24sj3KI1KaE7dczDsfdfu/wg64M6w==", + "version": "0.9.28", + "resolved": "https://registry.npmjs.org/@asyncapi/nodejs-ws-template/-/nodejs-ws-template-0.9.28.tgz", + "integrity": "sha512-pg4dcX0vFe9pOOL4ZmEsUEQUUm4Z3db+RZcYhCZMs3sU/RtHul6hcIU3Igw2dEsq3J9WSX1aPv1dZffnN/X4/g==", "dev": true, "dependencies": { "@asyncapi/generator-filters": "^2.1.0", @@ -882,17 +882,16 @@ } }, "node_modules/@asyncapi/parser": { - "version": "2.0.0-next-major.11", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-2.0.0-next-major.11.tgz", - "integrity": "sha512-fTJUjVnwZHjy2T36K9FSgqhg020CmyGEsaC5wM2nAjMd6bN8NgBFIIswlKaNCEUFZKChBgdlpUHSmjzss2HJGg==", + "version": "2.0.0-next-major.13", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-2.0.0-next-major.13.tgz", + "integrity": "sha512-YLHWMN6PZzdhSG8b4EBH964bY4YiLGfF6+MEoEu8Hv/4/iRpGHckFa93R6G6Qnk0Gxtj/K4cPGpfD4EabZ+J0A==", "dependencies": { - "@asyncapi/specs": "^4.0.0", + "@asyncapi/specs": "^4.1.0", "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@stoplight/json-ref-resolver": "^3.1.4", - "@stoplight/spectral-core": "^1.14.2", - "@stoplight/spectral-functions": "^1.7.1", + "@stoplight/json-ref-resolver": "^3.1.5", + "@stoplight/spectral-core": "^1.16.1", + "@stoplight/spectral-functions": "^1.7.2", "@stoplight/spectral-parsers": "^1.0.2", - "@stoplight/spectral-rulesets": "^1.14.1", "@types/json-schema": "^7.0.11", "@types/urijs": "^1.19.19", "ajv": "^8.11.0", @@ -948,13 +947,13 @@ } }, "node_modules/@asyncapi/react-component": { - "version": "1.0.0-next.45", - "resolved": "https://registry.npmjs.org/@asyncapi/react-component/-/react-component-1.0.0-next.45.tgz", - "integrity": "sha512-fpGgH0dsOllHvDnW5Qc3+mmcTc7TJSTiGTc25ikORkYZeFfH+dM6Kva+wh+xC56vIW9sJ2jzvm1cmAOP6F9Xnw==", + "version": "1.0.0-next.47", + "resolved": "https://registry.npmjs.org/@asyncapi/react-component/-/react-component-1.0.0-next.47.tgz", + "integrity": "sha512-zVktJkXEwDFAcI3gyN33QyC+e7l2g+yHt6vbht5xCMniH1PqkPvQczDUwEfY47lpHAJn7YYGMT4XpiipzIPtlw==", "dependencies": { - "@asyncapi/avro-schema-parser": "^0.3.0", - "@asyncapi/openapi-schema-parser": "^2.0.0", - "@asyncapi/parser": "^1.17.0", + "@asyncapi/avro-schema-parser": "^1.1.0", + "@asyncapi/openapi-schema-parser": "^2.0.1", + "@asyncapi/parser": "^1.18.0", "highlight.js": "^10.7.2", "isomorphic-dompurify": "^0.13.0", "marked": "^4.0.14", @@ -966,18 +965,13 @@ "react-dom": ">=16.8.0" } }, - "node_modules/@asyncapi/react-component/node_modules/@asyncapi/avro-schema-parser": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@asyncapi/avro-schema-parser/-/avro-schema-parser-0.3.0.tgz", - "integrity": "sha512-gWAqS2CKxbChdX8hZY+5EYQl6atP8FTSBvoG5mGGQ89XUoNdlLX14lsvbgvBnDj5sSwqfs+b5Mh5PUZMR/8maA==" - }, "node_modules/@asyncapi/react-component/node_modules/@asyncapi/parser": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-1.17.1.tgz", - "integrity": "sha512-11MBblNWoY6oGcWhlQq6BS4YEm7Q9G2u2Xb2t1jXPMsL8Twe5gJeO5/KCqx3mDvZxxi0+oLA1dLL6FzwmCecuA==", + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-1.18.0.tgz", + "integrity": "sha512-FbcYjXNhBBAnDVHUR87MLtCtnTim7DzLq04y3D3wHQEVhITGqROxslbEDqnLEpssqJl/aBCsW21CGocDJT/q4g==", "dependencies": { "@apidevtools/json-schema-ref-parser": "^9.0.6", - "@asyncapi/specs": "^4.0.0", + "@asyncapi/specs": "^4.1.0", "@fmvilas/pseudo-yaml-ast": "^0.3.1", "ajv": "^6.10.1", "js-yaml": "^3.13.1", @@ -1028,18 +1022,18 @@ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "node_modules/@asyncapi/react-component/node_modules/openapi-sampler": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/openapi-sampler/-/openapi-sampler-1.3.0.tgz", - "integrity": "sha512-2QfjK1oM9Sv0q82Ae1RrUe3yfFmAyjF548+6eAeb+h/cL1Uj51TW4UezraBEvwEdzoBgfo4AaTLVFGTKj+yYDw==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/openapi-sampler/-/openapi-sampler-1.3.1.tgz", + "integrity": "sha512-Ert9mvc2tLPmmInwSyGZS+v4Ogu9/YoZuq9oP3EdUklg2cad6+IGndP9yqJJwbgdXwZibiq5fpv6vYujchdJFg==", "dependencies": { "@types/json-schema": "^7.0.7", "json-pointer": "0.6.2" } }, "node_modules/@asyncapi/specs": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-4.0.1.tgz", - "integrity": "sha512-3sKw49Y/TeKT/FO2YX/DlyOekytko5KFwNJ3zMPmai+pyhz3gux2p5zV5kGJRCwApI1gX0GJw6p15a6CZgg01w==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-4.1.0.tgz", + "integrity": "sha512-2arh2J4vGUkgx7Y8zB2UMdYpgYiL4P+Te1Na5Yi9IEDe6UBVwOGFYK8MR7HZ0/oInHQFygpuouAjHnIifoZykg==", "dependencies": { "@types/json-schema": "^7.0.11" } @@ -3605,13 +3599,13 @@ } }, "node_modules/@hyperjump/json-pointer": { - "version": "0.9.6", - "resolved": "https://registry.npmjs.org/@hyperjump/json-pointer/-/json-pointer-0.9.6.tgz", - "integrity": "sha512-3szMJLfz+1wtfPHnGi1sHzwFfFdZqIZLCCYtaD47vLZMAQCbtoBRVZn44jJgIQ6v37+8fom5rsxSSIMKWi0zbg==", + "version": "0.9.8", + "resolved": "https://registry.npmjs.org/@hyperjump/json-pointer/-/json-pointer-0.9.8.tgz", + "integrity": "sha512-6D6okhpH5VOS3oSYUtxu8nClsOcp59aC+sS06/tCxEta4T5Gk1yaycLiCkG8kE9eh+9AJUHsvQEJJrWBfLOjvA==", "dev": true, "hasInstallScript": true, "dependencies": { - "just-curry-it": "^5.2.1" + "just-curry-it": "^5.3.0" }, "funding": { "type": "github", @@ -3619,9 +3613,9 @@ } }, "node_modules/@hyperjump/json-schema": { - "version": "0.23.3", - "resolved": "https://registry.npmjs.org/@hyperjump/json-schema/-/json-schema-0.23.3.tgz", - "integrity": "sha512-3YqAQpYY1U16SeP+LfMzBySqW5FHF9gZcOMKeeRywJkowsZ1JuOOiYCmYXptlRwXSB1jVa9ITC0lvfO84OaSQQ==", + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/@hyperjump/json-schema/-/json-schema-0.23.2.tgz", + "integrity": "sha512-/m5emi8ruTGXxrsy6Pik4ipsjdUZVGePzqwm36oWtEB1DcExHnGheW/BDDBGrGZHdIqFV2PMTIfXjmbg7h8xQQ==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -3655,9 +3649,9 @@ } }, "node_modules/@hyperjump/pact": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@hyperjump/pact/-/pact-0.2.4.tgz", - "integrity": "sha512-BGmyLaUSCMVyHrwXr67rMxgiQHPHwcmVCjROoY8q232EpMz9d9aFCkgGhdx//yEfHM7zgsm0zZ8RD/F89uPySg==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@hyperjump/pact/-/pact-0.2.5.tgz", + "integrity": "sha512-93m7gLf40EI8svsKrdPc+KkLsngwX/2ld08xwc0PFioxJSxnfkx1BUHNJVjhG386UUYP6mNe+ZtmIiDXDJ4TQg==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -6243,9 +6237,9 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/@stoplight/json-ref-resolver": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@stoplight/json-ref-resolver/-/json-ref-resolver-3.1.4.tgz", - "integrity": "sha512-842JVmMsi++qpDuIX+JpQvK7YY8FXEZZb+/z4xuRfStOAVEryJT/tbgGOWxniSdxEl9Eni5D/I2afMyy6BuiNw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@stoplight/json-ref-resolver/-/json-ref-resolver-3.1.5.tgz", + "integrity": "sha512-uaKLITor7UF+JBtI84zs3aOWM0L79zp7w9TrBTwPtx5SLbaQQ4HadDKgX5yhFOLMApLdhwhiftF4c0GFanOxGg==", "dependencies": { "@stoplight/json": "^3.17.0", "@stoplight/path": "^1.3.2", @@ -6289,9 +6283,9 @@ } }, "node_modules/@stoplight/spectral-core": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@stoplight/spectral-core/-/spectral-core-1.15.1.tgz", - "integrity": "sha512-IZV8L1Hyz9759KdqJIA90W5uvurHplMmaPPIZjQzG2Bq/39kN/sbLA/Js8uOf3xB9cHBbG599t4AB+uGsI8t0g==", + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-core/-/spectral-core-1.16.1.tgz", + "integrity": "sha512-zPTM/OpjUySMRLPx6ZYy9Gtw+Rkuwg1/gQTKWta+AaJjVTHrNznYQ05gFLYjWwD/LGJMdjwE2IMi7T+Ntef+kw==", "dependencies": { "@stoplight/better-ajv-errors": "1.0.3", "@stoplight/json": "~3.20.1", @@ -6362,9 +6356,9 @@ } }, "node_modules/@stoplight/spectral-functions": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@stoplight/spectral-functions/-/spectral-functions-1.7.1.tgz", - "integrity": "sha512-UWeUrxc1pu45ZNYKtK3OloMpkUNTPqwpmjbGUn4oEnbqrLEYu/B2oOg66EtGcadOBEsdOb7f5vaPlhUNNrpEpQ==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-functions/-/spectral-functions-1.7.2.tgz", + "integrity": "sha512-f+61/FtIkQeIo+a269CeaeqjpyRsgDyIk6DGr7iS4hyuk1PPk7Uf6MNRDs9FEIBh7CpdEJ+HSHbMLwgpymWTIw==", "dependencies": { "@stoplight/better-ajv-errors": "1.0.3", "@stoplight/json": "^3.17.1", @@ -6423,6 +6417,7 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/@stoplight/spectral-rulesets/-/spectral-rulesets-1.14.1.tgz", "integrity": "sha512-tn6a5fYPFDwEY+/YyK/hcq2gcR5nSIBt7l+JGELb/2RdTzD5ikj2mfl2ua3uxbqOZytftFoOX5ewGZ0qQNrudw==", + "dev": true, "dependencies": { "@asyncapi/specs": "^3.2.0", "@stoplight/better-ajv-errors": "1.0.3", @@ -6446,7 +6441,8 @@ "node_modules/@stoplight/spectral-rulesets/node_modules/@asyncapi/specs": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-3.2.1.tgz", - "integrity": "sha512-FO+EteK+Gk3zwumrBw6frpp9cJ4oQL5++hBBpfM81w16e9KaiA4sKrzvQsvVjifoZZHNvVEX4D2zoz9i8CLccQ==" + "integrity": "sha512-FO+EteK+Gk3zwumrBw6frpp9cJ4oQL5++hBBpfM81w16e9KaiA4sKrzvQsvVjifoZZHNvVEX4D2zoz9i8CLccQ==", + "dev": true }, "node_modules/@stoplight/spectral-runtime": { "version": "1.1.2", @@ -8610,12 +8606,12 @@ } }, "node_modules/alterschema": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/alterschema/-/alterschema-1.1.1.tgz", - "integrity": "sha512-h32BfJpnx3jPU8rdC/CW6iA0Ck+6jIVhj880HULD1cZrBLMLmwKCDd4xn6ykH7pU0quvLIi7LV0I0K4F3A418w==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/alterschema/-/alterschema-1.1.2.tgz", + "integrity": "sha512-X1g2v1qzYDjpfRUujIjHD1Dt8Mkw9oarfy721cRfKHKXk/Zfh4j5m3gjfOm/f8+f0FZa6c1f2yNFk47RrUKxAg==", "dev": true, "dependencies": { - "@hyperjump/json-schema": "^0.23.2", + "@hyperjump/json-schema": "0.23.2", "json-e": "^4.4.3", "lodash": "^4.17.21", "object-hash": "^3.0.0" @@ -11508,9 +11504,9 @@ } }, "node_modules/dompurify": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.1.tgz", - "integrity": "sha512-ewwFzHzrrneRjxzmK6oVz/rZn9VWspGFRDb4/rRtIsM1n36t9AKma/ye8syCpcw+XJ25kOK/hOG7t1j2I2yBqA==" + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.3.tgz", + "integrity": "sha512-q6QaLcakcRjebxjg8/+NP+h0rPfatOgOzc46Fst9VAA3jF2ApfKBNKMzdP4DYTqtUMXSCd5pRS/8Po/OmoCHZQ==" }, "node_modules/domutils": { "version": "2.8.0", @@ -19397,9 +19393,9 @@ } }, "node_modules/just-curry-it": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/just-curry-it/-/just-curry-it-5.2.1.tgz", - "integrity": "sha512-M8qhhO9WVNc3yZgf3qfiNxMIsQlHqFHJ3vMI8N/rkp852h1utOB/N3ebS8jeXGAwYSbkdd0K6zP9eZneUtjHwA==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/just-curry-it/-/just-curry-it-5.3.0.tgz", + "integrity": "sha512-silMIRiFjUWlfaDhkgSzpuAyQ6EX/o09Eu8ZBfmFwQMbax7+LQzeIU2CBrICT6Ne4l86ITCGvUCBpCubWYy0Yw==", "dev": true }, "node_modules/kind-of": { @@ -27008,6 +27004,203 @@ "node": ">=16 || ^14.17" } }, + "node_modules/semantic-release-plus": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/semantic-release-plus/-/semantic-release-plus-19.0.2.tgz", + "integrity": "sha512-tkRqhmUh6W+TFzc/MXvS9lwd+ZMiWdTrrRSerPmAfadrCkdQZSy5UFl00H4HkPR2Nvy0BCMebaT5gl4P99KUkA==", + "dev": true, + "peer": true, + "dependencies": { + "@semantic-release/commit-analyzer": "^9.0.2", + "@semantic-release/error": "^3.0.0", + "@semantic-release/github": "^8.0.0", + "@semantic-release/npm": "^9.0.0", + "@semantic-release/release-notes-generator": "^10.0.0", + "aggregate-error": "^3.0.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.0.0", + "env-ci": "^5.0.0", + "execa": "^5.0.0", + "figures": "^3.0.0", + "find-versions": "^4.0.0", + "get-stream": "^6.0.0", + "git-log-parser": "^1.2.0", + "hook-std": "^2.0.0", + "hosted-git-info": "^4.0.0", + "lodash": "^4.17.21", + "marked": "^3.0.0", + "marked-terminal": "^4.1.1", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "p-reduce": "^2.0.0", + "read-pkg-up": "^7.0.0", + "resolve-from": "^5.0.0", + "semver": "^7.3.2", + "semver-diff": "^3.1.1", + "signale": "^1.2.1", + "yargs": "^16.2.0" + }, + "bin": { + "semantic-release": "bin/semantic-release.js", + "semantic-release-plus": "bin/semantic-release.js" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/semantic-release-plus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/semantic-release-plus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/semantic-release-plus/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/semantic-release-plus/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "node_modules/semantic-release-plus/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/semantic-release-plus/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "peer": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semantic-release-plus/node_modules/marked": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/marked/-/marked-3.0.8.tgz", + "integrity": "sha512-0gVrAjo5m0VZSJb4rpL59K1unJAMb/hm8HRXqasD8VeC8m91ytDPMritgFSlKonfdt+rRYYpP/JfLxgIX8yoSw==", + "dev": true, + "peer": true, + "bin": { + "marked": "bin/marked" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/semantic-release-plus/node_modules/marked-terminal": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-4.2.0.tgz", + "integrity": "sha512-DQfNRV9svZf0Dm9Cf5x5xaVJ1+XjxQW6XjFJ5HFkVyK52SDpj5PCBzS5X5r2w9nHr3mlB0T5201UMLue9fmhUw==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-escapes": "^4.3.1", + "cardinal": "^2.1.1", + "chalk": "^4.1.0", + "cli-table3": "^0.6.0", + "node-emoji": "^1.10.0", + "supports-hyperlinks": "^2.1.0" + }, + "peerDependencies": { + "marked": "^1.0.0 || ^2.0.0" + } + }, + "node_modules/semantic-release-plus/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/semantic-release-plus/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "peer": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semantic-release-plus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/semantic-release-plus/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "peer": true + }, "node_modules/semantic-release/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -30361,9 +30554,9 @@ } }, "@asyncapi/converter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@asyncapi/converter/-/converter-1.1.0.tgz", - "integrity": "sha512-aX8wBHKrXZIWcVEiDvYkRNpYRwuz7U5vzrdStExkNCQvHJlF/eis2Dp7MTt7BvIgN3msfq3HGiCcAAs3oQAaRQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@asyncapi/converter/-/converter-1.2.0.tgz", + "integrity": "sha512-Ksil21UrfIWuxa3ETKUCLGnyEZKe/AQSL2y/+V2JpmlHY2gUNcbGBv+uD1CFoWQd6ILkrLYB2R8ZvgpQp4Px5A==", "requires": { "js-yaml": "^3.14.1" }, @@ -30599,29 +30792,29 @@ } }, "@asyncapi/go-watermill-template": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/@asyncapi/go-watermill-template/-/go-watermill-template-0.2.13.tgz", - "integrity": "sha512-WQ3zl1XotNE2odZSodsTgQd/tBHGgD9EjRrY/55uDC8KyYNJF5KUO0PhC6s9S3EZmRAJmPOogQxmh0FOxEngIA==", + "version": "0.2.16", + "resolved": "https://registry.npmjs.org/@asyncapi/go-watermill-template/-/go-watermill-template-0.2.16.tgz", + "integrity": "sha512-E7HLui3d10lF8NBm00k5w9gIZeWmDNeUexRypHYcPNn82nIpakWUm/9Lpe8NFF16cYp45oI5/OJfxzrwb4tCHw==", "dev": true, "requires": { "@asyncapi/generator-filters": "^2.0.0", "@asyncapi/generator-hooks": "^0.1.0", "@asyncapi/generator-react-sdk": "^0.2.23", - "@asyncapi/modelina": "^1.1.0" + "@asyncapi/modelina": "^1.2.1" }, "dependencies": { "@asyncapi/modelina": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@asyncapi/modelina/-/modelina-1.1.0.tgz", - "integrity": "sha512-1iTJR9g2aXpUqeyno/FwkjZtS3uhW8XU8C2o3J/JTJSKXeB402MCKeLMvkCTbTZqUj0ei/OkibEjqxoDxbCHBw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@asyncapi/modelina/-/modelina-1.2.1.tgz", + "integrity": "sha512-e5aiPOLG+I0X98S9KOs0w1qL8sxuIBpAk2P/oleWQXgBgHUPZ1DaiVFD4n+gGsA960wk9iCQbuguBJCGbv9krQ==", "dev": true, "requires": { "@apidevtools/json-schema-ref-parser": "^9.0.9", "@apidevtools/swagger-parser": "^10.0.3", - "@asyncapi/parser": "^2.0.0-next-major.11", + "@asyncapi/parser": "^2.0.0-next-major.13", "@swc/core": "^1.3.5", "@swc/jest": "^0.2.23", - "alterschema": "^1.1.1", + "alterschema": "^1.1.2", "change-case": "^4.1.2", "openapi-types": "9.3.0", "typescript-json-schema": "^0.53.0" @@ -30630,13 +30823,13 @@ } }, "@asyncapi/html-template": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@asyncapi/html-template/-/html-template-0.28.2.tgz", - "integrity": "sha512-8Cpeu6pkCTnbicbVie0TRx+PCLGVREum208MNXruhF5Y6t2yieM4ele9MW/9NE47sZQx121Cmeo2Edjo2QbJDQ==", + "version": "0.28.3", + "resolved": "https://registry.npmjs.org/@asyncapi/html-template/-/html-template-0.28.3.tgz", + "integrity": "sha512-5kYkONLsKkZZ/oqOHbK+VXVhiVnfPtfPEZ72yJfb7cUvT2ZNQshWTfhEU2qqutV9yP23OHsLStEIQCEO1O7myA==", "dev": true, "requires": { "@asyncapi/parser": "^1.17.0", - "@asyncapi/react-component": "^1.0.0-next.45", + "@asyncapi/react-component": "^1.0.0-next.47", "highlight.js": "10.7.3", "node-fetch": "^2.6.7", "puppeteer": "^14.1.0", @@ -30786,9 +30979,9 @@ } }, "@asyncapi/java-template": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@asyncapi/java-template/-/java-template-0.2.0.tgz", - "integrity": "sha512-fIsVxO7DLiN0e8ocGI4NAw+VZ133LuoMkdqEtJ+blBTNL9W4Gezn6yQYtE70jxH2leA7ZXC9azJWTHOTcr4T8g==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@asyncapi/java-template/-/java-template-0.2.1.tgz", + "integrity": "sha512-nsgknYUF3Bg7fIaJsTepHqEVfxa+E3DLWhTFhL8yOnMQtapEuGbuR6P3E2jOSZGl30O9nugO3zi4hyNaXgVghw==", "dev": true, "requires": { "@asyncapi/generator-filters": "^2.1.0", @@ -30948,9 +31141,9 @@ } }, "@asyncapi/nodejs-ws-template": { - "version": "0.9.27", - "resolved": "https://registry.npmjs.org/@asyncapi/nodejs-ws-template/-/nodejs-ws-template-0.9.27.tgz", - "integrity": "sha512-tZEAAISYMLZar1M9UmccdkILbr4MUd7X0kdxlWPtNE/QTROQDIPWtOGWw24sj3KI1KaE7dczDsfdfu/wg64M6w==", + "version": "0.9.28", + "resolved": "https://registry.npmjs.org/@asyncapi/nodejs-ws-template/-/nodejs-ws-template-0.9.28.tgz", + "integrity": "sha512-pg4dcX0vFe9pOOL4ZmEsUEQUUm4Z3db+RZcYhCZMs3sU/RtHul6hcIU3Igw2dEsq3J9WSX1aPv1dZffnN/X4/g==", "dev": true, "requires": { "@asyncapi/generator-filters": "^2.1.0", @@ -30966,17 +31159,16 @@ } }, "@asyncapi/parser": { - "version": "2.0.0-next-major.11", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-2.0.0-next-major.11.tgz", - "integrity": "sha512-fTJUjVnwZHjy2T36K9FSgqhg020CmyGEsaC5wM2nAjMd6bN8NgBFIIswlKaNCEUFZKChBgdlpUHSmjzss2HJGg==", + "version": "2.0.0-next-major.13", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-2.0.0-next-major.13.tgz", + "integrity": "sha512-YLHWMN6PZzdhSG8b4EBH964bY4YiLGfF6+MEoEu8Hv/4/iRpGHckFa93R6G6Qnk0Gxtj/K4cPGpfD4EabZ+J0A==", "requires": { - "@asyncapi/specs": "^4.0.0", + "@asyncapi/specs": "^4.1.0", "@openapi-contrib/openapi-schema-to-json-schema": "^3.2.0", - "@stoplight/json-ref-resolver": "^3.1.4", - "@stoplight/spectral-core": "^1.14.2", - "@stoplight/spectral-functions": "^1.7.1", + "@stoplight/json-ref-resolver": "^3.1.5", + "@stoplight/spectral-core": "^1.16.1", + "@stoplight/spectral-functions": "^1.7.2", "@stoplight/spectral-parsers": "^1.0.2", - "@stoplight/spectral-rulesets": "^1.14.1", "@types/json-schema": "^7.0.11", "@types/urijs": "^1.19.19", "ajv": "^8.11.0", @@ -31031,13 +31223,13 @@ } }, "@asyncapi/react-component": { - "version": "1.0.0-next.45", - "resolved": "https://registry.npmjs.org/@asyncapi/react-component/-/react-component-1.0.0-next.45.tgz", - "integrity": "sha512-fpGgH0dsOllHvDnW5Qc3+mmcTc7TJSTiGTc25ikORkYZeFfH+dM6Kva+wh+xC56vIW9sJ2jzvm1cmAOP6F9Xnw==", + "version": "1.0.0-next.47", + "resolved": "https://registry.npmjs.org/@asyncapi/react-component/-/react-component-1.0.0-next.47.tgz", + "integrity": "sha512-zVktJkXEwDFAcI3gyN33QyC+e7l2g+yHt6vbht5xCMniH1PqkPvQczDUwEfY47lpHAJn7YYGMT4XpiipzIPtlw==", "requires": { - "@asyncapi/avro-schema-parser": "^0.3.0", - "@asyncapi/openapi-schema-parser": "^2.0.0", - "@asyncapi/parser": "^1.17.0", + "@asyncapi/avro-schema-parser": "^1.1.0", + "@asyncapi/openapi-schema-parser": "^2.0.1", + "@asyncapi/parser": "^1.18.0", "highlight.js": "^10.7.2", "isomorphic-dompurify": "^0.13.0", "marked": "^4.0.14", @@ -31045,18 +31237,13 @@ "use-resize-observer": "^8.0.0" }, "dependencies": { - "@asyncapi/avro-schema-parser": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@asyncapi/avro-schema-parser/-/avro-schema-parser-0.3.0.tgz", - "integrity": "sha512-gWAqS2CKxbChdX8hZY+5EYQl6atP8FTSBvoG5mGGQ89XUoNdlLX14lsvbgvBnDj5sSwqfs+b5Mh5PUZMR/8maA==" - }, "@asyncapi/parser": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-1.17.1.tgz", - "integrity": "sha512-11MBblNWoY6oGcWhlQq6BS4YEm7Q9G2u2Xb2t1jXPMsL8Twe5gJeO5/KCqx3mDvZxxi0+oLA1dLL6FzwmCecuA==", + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-1.18.0.tgz", + "integrity": "sha512-FbcYjXNhBBAnDVHUR87MLtCtnTim7DzLq04y3D3wHQEVhITGqROxslbEDqnLEpssqJl/aBCsW21CGocDJT/q4g==", "requires": { "@apidevtools/json-schema-ref-parser": "^9.0.6", - "@asyncapi/specs": "^4.0.0", + "@asyncapi/specs": "^4.1.0", "@fmvilas/pseudo-yaml-ast": "^0.3.1", "ajv": "^6.10.1", "js-yaml": "^3.13.1", @@ -31100,9 +31287,9 @@ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "openapi-sampler": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/openapi-sampler/-/openapi-sampler-1.3.0.tgz", - "integrity": "sha512-2QfjK1oM9Sv0q82Ae1RrUe3yfFmAyjF548+6eAeb+h/cL1Uj51TW4UezraBEvwEdzoBgfo4AaTLVFGTKj+yYDw==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/openapi-sampler/-/openapi-sampler-1.3.1.tgz", + "integrity": "sha512-Ert9mvc2tLPmmInwSyGZS+v4Ogu9/YoZuq9oP3EdUklg2cad6+IGndP9yqJJwbgdXwZibiq5fpv6vYujchdJFg==", "requires": { "@types/json-schema": "^7.0.7", "json-pointer": "0.6.2" @@ -31111,9 +31298,9 @@ } }, "@asyncapi/specs": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-4.0.1.tgz", - "integrity": "sha512-3sKw49Y/TeKT/FO2YX/DlyOekytko5KFwNJ3zMPmai+pyhz3gux2p5zV5kGJRCwApI1gX0GJw6p15a6CZgg01w==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-4.1.0.tgz", + "integrity": "sha512-2arh2J4vGUkgx7Y8zB2UMdYpgYiL4P+Te1Na5Yi9IEDe6UBVwOGFYK8MR7HZ0/oInHQFygpuouAjHnIifoZykg==", "requires": { "@types/json-schema": "^7.0.11" } @@ -32868,18 +33055,18 @@ } }, "@hyperjump/json-pointer": { - "version": "0.9.6", - "resolved": "https://registry.npmjs.org/@hyperjump/json-pointer/-/json-pointer-0.9.6.tgz", - "integrity": "sha512-3szMJLfz+1wtfPHnGi1sHzwFfFdZqIZLCCYtaD47vLZMAQCbtoBRVZn44jJgIQ6v37+8fom5rsxSSIMKWi0zbg==", + "version": "0.9.8", + "resolved": "https://registry.npmjs.org/@hyperjump/json-pointer/-/json-pointer-0.9.8.tgz", + "integrity": "sha512-6D6okhpH5VOS3oSYUtxu8nClsOcp59aC+sS06/tCxEta4T5Gk1yaycLiCkG8kE9eh+9AJUHsvQEJJrWBfLOjvA==", "dev": true, "requires": { - "just-curry-it": "^5.2.1" + "just-curry-it": "^5.3.0" } }, "@hyperjump/json-schema": { - "version": "0.23.3", - "resolved": "https://registry.npmjs.org/@hyperjump/json-schema/-/json-schema-0.23.3.tgz", - "integrity": "sha512-3YqAQpYY1U16SeP+LfMzBySqW5FHF9gZcOMKeeRywJkowsZ1JuOOiYCmYXptlRwXSB1jVa9ITC0lvfO84OaSQQ==", + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/@hyperjump/json-schema/-/json-schema-0.23.2.tgz", + "integrity": "sha512-/m5emi8ruTGXxrsy6Pik4ipsjdUZVGePzqwm36oWtEB1DcExHnGheW/BDDBGrGZHdIqFV2PMTIfXjmbg7h8xQQ==", "dev": true, "requires": { "@hyperjump/json-schema-core": "^0.28.0", @@ -32902,9 +33089,9 @@ } }, "@hyperjump/pact": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@hyperjump/pact/-/pact-0.2.4.tgz", - "integrity": "sha512-BGmyLaUSCMVyHrwXr67rMxgiQHPHwcmVCjROoY8q232EpMz9d9aFCkgGhdx//yEfHM7zgsm0zZ8RD/F89uPySg==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@hyperjump/pact/-/pact-0.2.5.tgz", + "integrity": "sha512-93m7gLf40EI8svsKrdPc+KkLsngwX/2ld08xwc0PFioxJSxnfkx1BUHNJVjhG386UUYP6mNe+ZtmIiDXDJ4TQg==", "dev": true, "requires": { "just-curry-it": "^3.1.0" @@ -34889,9 +35076,9 @@ } }, "@stoplight/json-ref-resolver": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@stoplight/json-ref-resolver/-/json-ref-resolver-3.1.4.tgz", - "integrity": "sha512-842JVmMsi++qpDuIX+JpQvK7YY8FXEZZb+/z4xuRfStOAVEryJT/tbgGOWxniSdxEl9Eni5D/I2afMyy6BuiNw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@stoplight/json-ref-resolver/-/json-ref-resolver-3.1.5.tgz", + "integrity": "sha512-uaKLITor7UF+JBtI84zs3aOWM0L79zp7w9TrBTwPtx5SLbaQQ4HadDKgX5yhFOLMApLdhwhiftF4c0GFanOxGg==", "requires": { "@stoplight/json": "^3.17.0", "@stoplight/path": "^1.3.2", @@ -34916,9 +35103,9 @@ "integrity": "sha512-lyIc6JUlUA8Ve5ELywPC8I2Sdnh1zc1zmbYgVarhXIp9YeAB0ReeqmGEOWNtlHkbP2DAA1AL65Wfn2ncjK/jtQ==" }, "@stoplight/spectral-core": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@stoplight/spectral-core/-/spectral-core-1.15.1.tgz", - "integrity": "sha512-IZV8L1Hyz9759KdqJIA90W5uvurHplMmaPPIZjQzG2Bq/39kN/sbLA/Js8uOf3xB9cHBbG599t4AB+uGsI8t0g==", + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-core/-/spectral-core-1.16.1.tgz", + "integrity": "sha512-zPTM/OpjUySMRLPx6ZYy9Gtw+Rkuwg1/gQTKWta+AaJjVTHrNznYQ05gFLYjWwD/LGJMdjwE2IMi7T+Ntef+kw==", "requires": { "@stoplight/better-ajv-errors": "1.0.3", "@stoplight/json": "~3.20.1", @@ -34977,9 +35164,9 @@ } }, "@stoplight/spectral-functions": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@stoplight/spectral-functions/-/spectral-functions-1.7.1.tgz", - "integrity": "sha512-UWeUrxc1pu45ZNYKtK3OloMpkUNTPqwpmjbGUn4oEnbqrLEYu/B2oOg66EtGcadOBEsdOb7f5vaPlhUNNrpEpQ==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@stoplight/spectral-functions/-/spectral-functions-1.7.2.tgz", + "integrity": "sha512-f+61/FtIkQeIo+a269CeaeqjpyRsgDyIk6DGr7iS4hyuk1PPk7Uf6MNRDs9FEIBh7CpdEJ+HSHbMLwgpymWTIw==", "requires": { "@stoplight/better-ajv-errors": "1.0.3", "@stoplight/json": "^3.17.1", @@ -35029,6 +35216,7 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/@stoplight/spectral-rulesets/-/spectral-rulesets-1.14.1.tgz", "integrity": "sha512-tn6a5fYPFDwEY+/YyK/hcq2gcR5nSIBt7l+JGELb/2RdTzD5ikj2mfl2ua3uxbqOZytftFoOX5ewGZ0qQNrudw==", + "dev": true, "requires": { "@asyncapi/specs": "^3.2.0", "@stoplight/better-ajv-errors": "1.0.3", @@ -35049,7 +35237,8 @@ "@asyncapi/specs": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-3.2.1.tgz", - "integrity": "sha512-FO+EteK+Gk3zwumrBw6frpp9cJ4oQL5++hBBpfM81w16e9KaiA4sKrzvQsvVjifoZZHNvVEX4D2zoz9i8CLccQ==" + "integrity": "sha512-FO+EteK+Gk3zwumrBw6frpp9cJ4oQL5++hBBpfM81w16e9KaiA4sKrzvQsvVjifoZZHNvVEX4D2zoz9i8CLccQ==", + "dev": true } } }, @@ -36733,12 +36922,12 @@ } }, "alterschema": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/alterschema/-/alterschema-1.1.1.tgz", - "integrity": "sha512-h32BfJpnx3jPU8rdC/CW6iA0Ck+6jIVhj880HULD1cZrBLMLmwKCDd4xn6ykH7pU0quvLIi7LV0I0K4F3A418w==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/alterschema/-/alterschema-1.1.2.tgz", + "integrity": "sha512-X1g2v1qzYDjpfRUujIjHD1Dt8Mkw9oarfy721cRfKHKXk/Zfh4j5m3gjfOm/f8+f0FZa6c1f2yNFk47RrUKxAg==", "dev": true, "requires": { - "@hyperjump/json-schema": "^0.23.2", + "@hyperjump/json-schema": "0.23.2", "json-e": "^4.4.3", "lodash": "^4.17.21", "object-hash": "^3.0.0" @@ -38890,9 +39079,9 @@ } }, "dompurify": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.1.tgz", - "integrity": "sha512-ewwFzHzrrneRjxzmK6oVz/rZn9VWspGFRDb4/rRtIsM1n36t9AKma/ye8syCpcw+XJ25kOK/hOG7t1j2I2yBqA==" + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.3.tgz", + "integrity": "sha512-q6QaLcakcRjebxjg8/+NP+h0rPfatOgOzc46Fst9VAA3jF2ApfKBNKMzdP4DYTqtUMXSCd5pRS/8Po/OmoCHZQ==" }, "domutils": { "version": "2.8.0", @@ -44834,9 +45023,9 @@ } }, "just-curry-it": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/just-curry-it/-/just-curry-it-5.2.1.tgz", - "integrity": "sha512-M8qhhO9WVNc3yZgf3qfiNxMIsQlHqFHJ3vMI8N/rkp852h1utOB/N3ebS8jeXGAwYSbkdd0K6zP9eZneUtjHwA==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/just-curry-it/-/just-curry-it-5.3.0.tgz", + "integrity": "sha512-silMIRiFjUWlfaDhkgSzpuAyQ6EX/o09Eu8ZBfmFwQMbax7+LQzeIU2CBrICT6Ne4l86ITCGvUCBpCubWYy0Yw==", "dev": true }, "kind-of": { @@ -50273,6 +50462,156 @@ } } }, + "semantic-release-plus": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/semantic-release-plus/-/semantic-release-plus-19.0.2.tgz", + "integrity": "sha512-tkRqhmUh6W+TFzc/MXvS9lwd+ZMiWdTrrRSerPmAfadrCkdQZSy5UFl00H4HkPR2Nvy0BCMebaT5gl4P99KUkA==", + "dev": true, + "peer": true, + "requires": { + "@semantic-release/commit-analyzer": "^9.0.2", + "@semantic-release/error": "^3.0.0", + "@semantic-release/github": "^8.0.0", + "@semantic-release/npm": "^9.0.0", + "@semantic-release/release-notes-generator": "^10.0.0", + "aggregate-error": "^3.0.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.0.0", + "env-ci": "^5.0.0", + "execa": "^5.0.0", + "figures": "^3.0.0", + "find-versions": "^4.0.0", + "get-stream": "^6.0.0", + "git-log-parser": "^1.2.0", + "hook-std": "^2.0.0", + "hosted-git-info": "^4.0.0", + "lodash": "^4.17.21", + "marked": "^3.0.0", + "marked-terminal": "^4.1.1", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "p-reduce": "^2.0.0", + "read-pkg-up": "^7.0.0", + "resolve-from": "^5.0.0", + "semver": "^7.3.2", + "semver-diff": "^3.1.1", + "signale": "^1.2.1", + "yargs": "^16.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "peer": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "peer": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "marked": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/marked/-/marked-3.0.8.tgz", + "integrity": "sha512-0gVrAjo5m0VZSJb4rpL59K1unJAMb/hm8HRXqasD8VeC8m91ytDPMritgFSlKonfdt+rRYYpP/JfLxgIX8yoSw==", + "dev": true, + "peer": true + }, + "marked-terminal": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-4.2.0.tgz", + "integrity": "sha512-DQfNRV9svZf0Dm9Cf5x5xaVJ1+XjxQW6XjFJ5HFkVyK52SDpj5PCBzS5X5r2w9nHr3mlB0T5201UMLue9fmhUw==", + "dev": true, + "peer": true, + "requires": { + "ansi-escapes": "^4.3.1", + "cardinal": "^2.1.1", + "chalk": "^4.1.0", + "cli-table3": "^0.6.0", + "node-emoji": "^1.10.0", + "supports-hyperlinks": "^2.1.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "peer": true + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "peer": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "peer": true + } + } + }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", diff --git a/package.json b/package.json index 9f8a10d3d..0fb9813b5 100644 --- a/package.json +++ b/package.json @@ -27,11 +27,11 @@ ], "dependencies": { "@asyncapi/avro-schema-parser": "^1.1.0", - "@asyncapi/converter": "^1.1.0", + "@asyncapi/converter": "^1.2.0", "@asyncapi/openapi-schema-parser": "^2.0.1", - "@asyncapi/parser": "^2.0.0-next-major.10", - "@asyncapi/react-component": "^1.0.0-next.45", - "@asyncapi/specs": "^4.0.1", + "@asyncapi/parser": "^2.0.0-next-major.13", + "@asyncapi/react-component": "^1.0.0-next.47", + "@asyncapi/specs": "^4.1.0", "@ebay/nice-modal-react": "^1.2.8", "@headlessui/react": "^1.7.4", "@hookstate/core": "^4.0.0-rc21", @@ -80,14 +80,14 @@ }, "devDependencies": { "@asyncapi/dotnet-nats-template": "^0.11.0", - "@asyncapi/go-watermill-template": "^0.2.13", - "@asyncapi/html-template": "^0.28.2", + "@asyncapi/go-watermill-template": "^0.2.16", + "@asyncapi/html-template": "^0.28.3", "@asyncapi/java-spring-cloud-stream-template": "^0.13.4", "@asyncapi/java-spring-template": "^0.28.0", - "@asyncapi/java-template": "^0.2.0", + "@asyncapi/java-template": "^0.2.1", "@asyncapi/markdown-template": "^1.2.1", "@asyncapi/nodejs-template": "^0.13.1", - "@asyncapi/nodejs-ws-template": "^0.9.27", + "@asyncapi/nodejs-ws-template": "^0.9.28", "@asyncapi/python-paho-template": "^0.2.13", "@asyncapi/ts-nats-template": "^0.10.2", "@craco/craco": "^7.0.0", diff --git a/src/examples/real-world/gitter-streaming.yml b/src/examples/real-world/gitter-streaming.yml index ec727d255..29efd2e75 100644 --- a/src/examples/real-world/gitter-streaming.yml +++ b/src/examples/real-world/gitter-streaming.yml @@ -1,4 +1,4 @@ -asyncapi: '2.5.0' +asyncapi: '2.6.0' id: 'urn:com:gitter:streaming:api' info: title: Gitter Streaming API diff --git a/src/examples/real-world/slack-rtm.yml b/src/examples/real-world/slack-rtm.yml index 4c427d0cc..fb984a4e7 100644 --- a/src/examples/real-world/slack-rtm.yml +++ b/src/examples/real-world/slack-rtm.yml @@ -1,4 +1,4 @@ -asyncapi: '2.5.0' +asyncapi: '2.6.0' id: 'urn:com:slack:rtm:api' info: title: Slack Real Time Messaging API diff --git a/src/examples/simple.yml b/src/examples/simple.yml index b4804641d..fbb3f891b 100644 --- a/src/examples/simple.yml +++ b/src/examples/simple.yml @@ -1,4 +1,4 @@ -asyncapi: '2.5.0' +asyncapi: '2.6.0' info: title: Account Service version: 1.0.0 diff --git a/src/examples/streetlights-kafka.yml b/src/examples/streetlights-kafka.yml index 3276cf5fa..599b5a25d 100644 --- a/src/examples/streetlights-kafka.yml +++ b/src/examples/streetlights-kafka.yml @@ -1,4 +1,4 @@ -asyncapi: '2.5.0' +asyncapi: '2.6.0' info: title: Streetlights Kafka API version: '1.0.0' diff --git a/src/examples/streetlights-mqtt.yml b/src/examples/streetlights-mqtt.yml index 0ec6a909c..cdb39c5a6 100644 --- a/src/examples/streetlights-mqtt.yml +++ b/src/examples/streetlights-mqtt.yml @@ -1,4 +1,4 @@ -asyncapi: '2.5.0' +asyncapi: '2.6.0' info: title: Streetlights MQTT API version: '1.0.0' diff --git a/src/examples/websocket-gemini.yml b/src/examples/websocket-gemini.yml index 06e632017..b799c1c56 100644 --- a/src/examples/websocket-gemini.yml +++ b/src/examples/websocket-gemini.yml @@ -12,7 +12,7 @@ # - Live stream about topics mentioned in part 1 and 2 articles: https://www.youtube.com/watch?v=8tFBcf31e_c # -asyncapi: '2.5.0' +asyncapi: '2.6.0' # # Overal information for users of the application diff --git a/src/state/files.state.ts b/src/state/files.state.ts index 1946b521a..2c0f5d487 100644 --- a/src/state/files.state.ts +++ b/src/state/files.state.ts @@ -1,7 +1,7 @@ import create from 'zustand'; const schema = - localStorage.getItem('document') || `asyncapi: '2.5.0' + localStorage.getItem('document') || `asyncapi: '2.6.0' info: title: Streetlights Kafka API version: '1.0.0'