diff --git a/apps/studio/package.json b/apps/studio/package.json index 306f282a5..547028a92 100644 --- a/apps/studio/package.json +++ b/apps/studio/package.json @@ -75,7 +75,7 @@ }, "devDependencies": { "@asyncapi/dotnet-nats-template": "^0.11.0", - "@asyncapi/go-watermill-template": "^0.2.34", + "@asyncapi/go-watermill-template": "^0.2.35", "@asyncapi/html-template": "^0.28.3", "@asyncapi/java-spring-cloud-stream-template": "^0.13.4", "@asyncapi/java-spring-template": "^0.29.0", diff --git a/package-lock.json b/package-lock.json index c533d79eb..16b47a970 100644 --- a/package-lock.json +++ b/package-lock.json @@ -507,7 +507,7 @@ }, "devDependencies": { "@asyncapi/dotnet-nats-template": "^0.11.0", - "@asyncapi/go-watermill-template": "^0.2.34", + "@asyncapi/go-watermill-template": "^0.2.35", "@asyncapi/html-template": "^0.28.3", "@asyncapi/java-spring-cloud-stream-template": "^0.13.4", "@asyncapi/java-spring-template": "^0.29.0", @@ -1166,15 +1166,15 @@ } }, "node_modules/@asyncapi/go-watermill-template": { - "version": "0.2.34", - "resolved": "https://registry.npmjs.org/@asyncapi/go-watermill-template/-/go-watermill-template-0.2.34.tgz", - "integrity": "sha512-zCY+JltLnulUWPhz6cyiEBRe2xtuq+8W3qlVWeJA9pC6upsnx9VpD+HlUZyjxLk78Iz7Rm2iryAwlX0BlQcEdw==", + "version": "0.2.35", + "resolved": "https://registry.npmjs.org/@asyncapi/go-watermill-template/-/go-watermill-template-0.2.35.tgz", + "integrity": "sha512-2SAy8Wkjii7U8ck/5McIvo3g4MXIx6AwyjHx7FuLdsKls8kbS+Uh0Db+5n/YXAmZUHrLD3foqb7kpwyT+GtiIw==", "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.8.6" + "@asyncapi/modelina": "^1.8.8" } }, "node_modules/@asyncapi/html-template": { @@ -1382,23 +1382,23 @@ } }, "node_modules/@asyncapi/modelina": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/@asyncapi/modelina/-/modelina-1.8.6.tgz", - "integrity": "sha512-Ie2sjW5Qgt0fqMj2YAOxDBzxZPFN2KaJ752E6MtYSSpCzj8T+pHVuTpSMyY2SUzxAfpWBbKGhpdHFnvOfcG28w==", + "version": "1.8.8", + "resolved": "https://registry.npmjs.org/@asyncapi/modelina/-/modelina-1.8.8.tgz", + "integrity": "sha512-Ba9e90/JLi95W2K8bb/ZzCp0ouynnode/WvNVN+GE5ofZKyxouptr2DiOIiPG//NNlockeWmlINBDcqOD503lQ==", "dev": true, "dependencies": { "@apidevtools/json-schema-ref-parser": "^9.0.9", "@apidevtools/swagger-parser": "^10.0.3", "@asyncapi/avro-schema-parser": "^3.0.2", - "@asyncapi/openapi-schema-parser": "^3.0.2", - "@asyncapi/parser": "^2.0.3", + "@asyncapi/openapi-schema-parser": "^3.0.4", + "@asyncapi/parser": "^2.1.0", "@asyncapi/raml-dt-schema-parser": "^4.0.2", "@swc/core": "^1.3.5", "@swc/jest": "^0.2.23", "alterschema": "^1.1.2", "change-case": "^4.1.2", "openapi-types": "9.3.0", - "typescript-json-schema": "^0.53.0" + "typescript-json-schema": "^0.57.0" }, "engines": { "node": ">=14" @@ -1416,18 +1416,99 @@ } }, "node_modules/@asyncapi/modelina/node_modules/@asyncapi/openapi-schema-parser": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@asyncapi/openapi-schema-parser/-/openapi-schema-parser-3.0.3.tgz", - "integrity": "sha512-R78pdOmkbWEnzYKAfx7PYUMJuR3hrReGJ0nfyUXs/nSz+yjH4kl2VHPmF2icKOpShdpv0nBkN0pup3w4D53FrQ==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@asyncapi/openapi-schema-parser/-/openapi-schema-parser-3.0.4.tgz", + "integrity": "sha512-nfZbL3dTpIQ3K+/V05FBpgOPi7dDWZkqZG8e7pKwtNhwZ0YLBFWTw6RpocztlBlcieFggxZqLm4BT5I1cQbK+Q==", "dev": true, "dependencies": { - "@asyncapi/parser": "^2.0.3", + "@asyncapi/parser": "^2.1.0", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "ajv": "^8.11.0", "ajv-errors": "^3.0.0", "ajv-formats": "^2.1.1" } }, + "node_modules/@asyncapi/modelina/node_modules/@types/node": { + "version": "16.18.39", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.39.tgz", + "integrity": "sha512-8q9ZexmdYYyc5/cfujaXb4YOucpQxAV4RMG0himLyDUOEr8Mr79VrqsFI+cQ2M2h89YIuy95lbxuYjxT4Hk4kQ==", + "dev": true + }, + "node_modules/@asyncapi/modelina/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@asyncapi/modelina/node_modules/path-equal": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/path-equal/-/path-equal-1.2.5.tgz", + "integrity": "sha512-i73IctDr3F2W+bsOWDyyVm/lqsXO47aY9nsFZUjTT/aljSbkxHxxCoyZ9UUrM8jK0JVod+An+rl48RCsvWM+9g==", + "dev": true + }, + "node_modules/@asyncapi/modelina/node_modules/safe-stable-stringify": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz", + "integrity": "sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@asyncapi/modelina/node_modules/typescript-json-schema": { + "version": "0.57.0", + "resolved": "https://registry.npmjs.org/typescript-json-schema/-/typescript-json-schema-0.57.0.tgz", + "integrity": "sha512-xirQK0s95K3OL7Knve0OOxQHErByCxUsgXr5oCHa9J0jWgiA+9/tidHWPu1UMjRv7MoX5ViP6QmOrWCi+dvRew==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@types/node": "^16.9.2", + "glob": "^7.1.7", + "path-equal": "^1.2.5", + "safe-stable-stringify": "^2.2.0", + "ts-node": "^10.9.1", + "typescript": "~4.9.5", + "yargs": "^17.1.1" + }, + "bin": { + "typescript-json-schema": "bin/typescript-json-schema" + } + }, + "node_modules/@asyncapi/modelina/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@asyncapi/modelina/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, "node_modules/@asyncapi/nodejs-template": { "version": "0.13.2", "dev": true, @@ -34817,15 +34898,15 @@ } }, "@asyncapi/go-watermill-template": { - "version": "0.2.34", - "resolved": "https://registry.npmjs.org/@asyncapi/go-watermill-template/-/go-watermill-template-0.2.34.tgz", - "integrity": "sha512-zCY+JltLnulUWPhz6cyiEBRe2xtuq+8W3qlVWeJA9pC6upsnx9VpD+HlUZyjxLk78Iz7Rm2iryAwlX0BlQcEdw==", + "version": "0.2.35", + "resolved": "https://registry.npmjs.org/@asyncapi/go-watermill-template/-/go-watermill-template-0.2.35.tgz", + "integrity": "sha512-2SAy8Wkjii7U8ck/5McIvo3g4MXIx6AwyjHx7FuLdsKls8kbS+Uh0Db+5n/YXAmZUHrLD3foqb7kpwyT+GtiIw==", "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.8.6" + "@asyncapi/modelina": "^1.8.8" } }, "@asyncapi/html-template": { @@ -35003,23 +35084,23 @@ } }, "@asyncapi/modelina": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/@asyncapi/modelina/-/modelina-1.8.6.tgz", - "integrity": "sha512-Ie2sjW5Qgt0fqMj2YAOxDBzxZPFN2KaJ752E6MtYSSpCzj8T+pHVuTpSMyY2SUzxAfpWBbKGhpdHFnvOfcG28w==", + "version": "1.8.8", + "resolved": "https://registry.npmjs.org/@asyncapi/modelina/-/modelina-1.8.8.tgz", + "integrity": "sha512-Ba9e90/JLi95W2K8bb/ZzCp0ouynnode/WvNVN+GE5ofZKyxouptr2DiOIiPG//NNlockeWmlINBDcqOD503lQ==", "dev": true, "requires": { "@apidevtools/json-schema-ref-parser": "^9.0.9", "@apidevtools/swagger-parser": "^10.0.3", "@asyncapi/avro-schema-parser": "^3.0.2", - "@asyncapi/openapi-schema-parser": "^3.0.2", - "@asyncapi/parser": "^2.0.3", + "@asyncapi/openapi-schema-parser": "^3.0.4", + "@asyncapi/parser": "^2.1.0", "@asyncapi/raml-dt-schema-parser": "^4.0.2", "@swc/core": "^1.3.5", "@swc/jest": "^0.2.23", "alterschema": "^1.1.2", "change-case": "^4.1.2", "openapi-types": "9.3.0", - "typescript-json-schema": "^0.53.0" + "typescript-json-schema": "^0.57.0" }, "dependencies": { "@asyncapi/avro-schema-parser": { @@ -35034,17 +35115,83 @@ } }, "@asyncapi/openapi-schema-parser": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@asyncapi/openapi-schema-parser/-/openapi-schema-parser-3.0.3.tgz", - "integrity": "sha512-R78pdOmkbWEnzYKAfx7PYUMJuR3hrReGJ0nfyUXs/nSz+yjH4kl2VHPmF2icKOpShdpv0nBkN0pup3w4D53FrQ==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@asyncapi/openapi-schema-parser/-/openapi-schema-parser-3.0.4.tgz", + "integrity": "sha512-nfZbL3dTpIQ3K+/V05FBpgOPi7dDWZkqZG8e7pKwtNhwZ0YLBFWTw6RpocztlBlcieFggxZqLm4BT5I1cQbK+Q==", "dev": true, "requires": { - "@asyncapi/parser": "^2.0.3", + "@asyncapi/parser": "^2.1.0", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "ajv": "^8.11.0", "ajv-errors": "^3.0.0", "ajv-formats": "^2.1.1" } + }, + "@types/node": { + "version": "16.18.39", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.39.tgz", + "integrity": "sha512-8q9ZexmdYYyc5/cfujaXb4YOucpQxAV4RMG0himLyDUOEr8Mr79VrqsFI+cQ2M2h89YIuy95lbxuYjxT4Hk4kQ==", + "dev": true + }, + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "path-equal": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/path-equal/-/path-equal-1.2.5.tgz", + "integrity": "sha512-i73IctDr3F2W+bsOWDyyVm/lqsXO47aY9nsFZUjTT/aljSbkxHxxCoyZ9UUrM8jK0JVod+An+rl48RCsvWM+9g==", + "dev": true + }, + "safe-stable-stringify": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz", + "integrity": "sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==", + "dev": true + }, + "typescript-json-schema": { + "version": "0.57.0", + "resolved": "https://registry.npmjs.org/typescript-json-schema/-/typescript-json-schema-0.57.0.tgz", + "integrity": "sha512-xirQK0s95K3OL7Knve0OOxQHErByCxUsgXr5oCHa9J0jWgiA+9/tidHWPu1UMjRv7MoX5ViP6QmOrWCi+dvRew==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@types/node": "^16.9.2", + "glob": "^7.1.7", + "path-equal": "^1.2.5", + "safe-stable-stringify": "^2.2.0", + "ts-node": "^10.9.1", + "typescript": "~4.9.5", + "yargs": "^17.1.1" + } + }, + "yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true } } }, @@ -35299,7 +35446,7 @@ "@asyncapi/avro-schema-parser": "^3.0.2", "@asyncapi/converter": "^1.3.1", "@asyncapi/dotnet-nats-template": "^0.11.0", - "@asyncapi/go-watermill-template": "^0.2.34", + "@asyncapi/go-watermill-template": "^0.2.35", "@asyncapi/html-template": "^0.28.3", "@asyncapi/java-spring-cloud-stream-template": "^0.13.4", "@asyncapi/java-spring-template": "^0.29.0",