diff --git a/apps/studio/package.json b/apps/studio/package.json index 387bd170c..2d7b4e3b7 100644 --- a/apps/studio/package.json +++ b/apps/studio/package.json @@ -75,7 +75,7 @@ }, "devDependencies": { "@asyncapi/dotnet-nats-template": "^0.12.1", - "@asyncapi/go-watermill-template": "^0.2.48", + "@asyncapi/go-watermill-template": "^0.2.49", "@asyncapi/html-template": "^2.0.0", "@asyncapi/java-spring-cloud-stream-template": "^0.13.4", "@asyncapi/java-spring-template": "^1.4.0", diff --git a/package-lock.json b/package-lock.json index eeb44da18..fbd1d47ec 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,5 +1,5 @@ { - "name": "fix-examples", + "name": "studio", "lockfileVersion": 2, "requires": true, "packages": { @@ -522,7 +522,7 @@ }, "devDependencies": { "@asyncapi/dotnet-nats-template": "^0.12.1", - "@asyncapi/go-watermill-template": "^0.2.48", + "@asyncapi/go-watermill-template": "^0.2.49", "@asyncapi/html-template": "^2.0.0", "@asyncapi/java-spring-cloud-stream-template": "^0.13.4", "@asyncapi/java-spring-template": "^1.4.0", @@ -1310,21 +1310,21 @@ } }, "node_modules/@asyncapi/go-watermill-template": { - "version": "0.2.48", - "resolved": "https://registry.npmjs.org/@asyncapi/go-watermill-template/-/go-watermill-template-0.2.48.tgz", - "integrity": "sha512-uWc7pJZzJjX4tINtFb7SJ9mls8rIVfwr15qjDp3HiqUk21ATQmdHM+LjuJ7GgOX2L923x4+gF7tDAbWGNDvFdQ==", + "version": "0.2.49", + "resolved": "https://registry.npmjs.org/@asyncapi/go-watermill-template/-/go-watermill-template-0.2.49.tgz", + "integrity": "sha512-zS0e8/VYk1ZXwn2bTQFcUHlpJ5VpmZQc56PY/voBgB2b9m94b6ok5mbHxyVUH7AwbluMyI9v4Wu66WECXz6DQg==", "dev": true, "dependencies": { "@asyncapi/generator-filters": "^2.0.0", "@asyncapi/generator-hooks": "^0.1.0", "@asyncapi/generator-react-sdk": "^0.2.23", - "@asyncapi/modelina": "^2.0.7" + "@asyncapi/modelina": "^2.0.8" } }, "node_modules/@asyncapi/go-watermill-template/node_modules/@asyncapi/modelina": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@asyncapi/modelina/-/modelina-2.0.7.tgz", - "integrity": "sha512-H6T7UZEwIENzbGzyIua+jY05QeRDRYDu7ovVxRHyqoE824XIlG8oTZ3newjHNWaHUTH65nkrlb3RIOIvpgHrSQ==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@asyncapi/modelina/-/modelina-2.0.8.tgz", + "integrity": "sha512-6QDYXU1rUFUSQtz5WmZL2jjnYViQBkUSguBm9XaoR25O6/XKnwVLzg0qKr/ubMD2yOiVc4BM8283/Lzfz5Od2Q==", "dev": true, "dependencies": { "@apidevtools/json-schema-ref-parser": "^9.0.9", @@ -1332,7 +1332,7 @@ "@asyncapi/avro-schema-parser": "^3.0.5", "@asyncapi/openapi-schema-parser": "^3.0.8", "@asyncapi/parser": "^2.1.2", - "@asyncapi/raml-dt-schema-parser": "^4.0.6", + "@asyncapi/raml-dt-schema-parser": "^4.0.8", "@swc/core": "^1.3.5", "@swc/jest": "^0.2.23", "@types/node": "^20.3.3", @@ -2011,17 +2011,73 @@ } }, "node_modules/@asyncapi/raml-dt-schema-parser": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@asyncapi/raml-dt-schema-parser/-/raml-dt-schema-parser-4.0.6.tgz", - "integrity": "sha512-3l3WFTDrgtbel6xY9ohWtAA/DVJangGrLKIDOr+zGacQ5gZNxRRapamXcPJPel5Ut+bnG9jDTh8WJqoC6TZ+EQ==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@asyncapi/raml-dt-schema-parser/-/raml-dt-schema-parser-4.0.8.tgz", + "integrity": "sha512-+CNL0pfvd7QpaHyiBNoql1VN6Mzxym+63DgypHmTaheD+Yh7BFoLSdb4ZAqVjCU91ofOsNZF9oyGeOhwMa5Vlg==", "dev": true, "dependencies": { - "@asyncapi/parser": "^2.1.2", + "@asyncapi/parser": "^3.0.1", "js-yaml": "^4.1.0", "ramldt2jsonschema": "^1.2.3", "webapi-parser": "^0.5.0" } }, + "node_modules/@asyncapi/raml-dt-schema-parser/node_modules/@asyncapi/parser": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.1.tgz", + "integrity": "sha512-LtRVjbswpqW7TlSqnGVdFm1da3DV1sqQz07ZG6xqzpR2A2pkn16+5Fk+OhuAggZ0atXNLSYfYSuKp8t3iKvrKA==", + "dev": true, + "dependencies": { + "@asyncapi/specs": "^6.1.0", + "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", + "@stoplight/json": "^3.20.2", + "@stoplight/json-ref-readers": "^1.2.2", + "@stoplight/json-ref-resolver": "^3.1.5", + "@stoplight/spectral-core": "^1.16.1", + "@stoplight/spectral-functions": "^1.7.2", + "@stoplight/spectral-parsers": "^1.0.2", + "@stoplight/spectral-ref-resolver": "^1.0.3", + "@stoplight/types": "^13.12.0", + "@types/json-schema": "^7.0.11", + "@types/urijs": "^1.19.19", + "ajv": "^8.11.0", + "ajv-errors": "^3.0.0", + "ajv-formats": "^2.1.1", + "avsc": "^5.7.5", + "js-yaml": "^4.1.0", + "jsonpath-plus": "^7.2.0", + "node-fetch": "2.6.7" + } + }, + "node_modules/@asyncapi/raml-dt-schema-parser/node_modules/@asyncapi/specs": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.1.0.tgz", + "integrity": "sha512-RXWktqwnErkZmPppT7FWQ8njoULKrB6ERUZUWT0+PdrQ1ti+VvyiCS3RvhdgE2r612VPP9NIh05tJgBCv6LgoQ==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.11" + } + }, + "node_modules/@asyncapi/raml-dt-schema-parser/node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dev": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, "node_modules/@asyncapi/react-component": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/@asyncapi/react-component/-/react-component-1.2.2.tgz", @@ -35123,21 +35179,21 @@ } }, "@asyncapi/go-watermill-template": { - "version": "0.2.48", - "resolved": "https://registry.npmjs.org/@asyncapi/go-watermill-template/-/go-watermill-template-0.2.48.tgz", - "integrity": "sha512-uWc7pJZzJjX4tINtFb7SJ9mls8rIVfwr15qjDp3HiqUk21ATQmdHM+LjuJ7GgOX2L923x4+gF7tDAbWGNDvFdQ==", + "version": "0.2.49", + "resolved": "https://registry.npmjs.org/@asyncapi/go-watermill-template/-/go-watermill-template-0.2.49.tgz", + "integrity": "sha512-zS0e8/VYk1ZXwn2bTQFcUHlpJ5VpmZQc56PY/voBgB2b9m94b6ok5mbHxyVUH7AwbluMyI9v4Wu66WECXz6DQg==", "dev": true, "requires": { "@asyncapi/generator-filters": "^2.0.0", "@asyncapi/generator-hooks": "^0.1.0", "@asyncapi/generator-react-sdk": "^0.2.23", - "@asyncapi/modelina": "^2.0.7" + "@asyncapi/modelina": "^2.0.8" }, "dependencies": { "@asyncapi/modelina": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@asyncapi/modelina/-/modelina-2.0.7.tgz", - "integrity": "sha512-H6T7UZEwIENzbGzyIua+jY05QeRDRYDu7ovVxRHyqoE824XIlG8oTZ3newjHNWaHUTH65nkrlb3RIOIvpgHrSQ==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@asyncapi/modelina/-/modelina-2.0.8.tgz", + "integrity": "sha512-6QDYXU1rUFUSQtz5WmZL2jjnYViQBkUSguBm9XaoR25O6/XKnwVLzg0qKr/ubMD2yOiVc4BM8283/Lzfz5Od2Q==", "dev": true, "requires": { "@apidevtools/json-schema-ref-parser": "^9.0.9", @@ -35145,7 +35201,7 @@ "@asyncapi/avro-schema-parser": "^3.0.5", "@asyncapi/openapi-schema-parser": "^3.0.8", "@asyncapi/parser": "^2.1.2", - "@asyncapi/raml-dt-schema-parser": "^4.0.6", + "@asyncapi/raml-dt-schema-parser": "^4.0.8", "@swc/core": "^1.3.5", "@swc/jest": "^0.2.23", "@types/node": "^20.3.3", @@ -35722,15 +35778,62 @@ } }, "@asyncapi/raml-dt-schema-parser": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@asyncapi/raml-dt-schema-parser/-/raml-dt-schema-parser-4.0.6.tgz", - "integrity": "sha512-3l3WFTDrgtbel6xY9ohWtAA/DVJangGrLKIDOr+zGacQ5gZNxRRapamXcPJPel5Ut+bnG9jDTh8WJqoC6TZ+EQ==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@asyncapi/raml-dt-schema-parser/-/raml-dt-schema-parser-4.0.8.tgz", + "integrity": "sha512-+CNL0pfvd7QpaHyiBNoql1VN6Mzxym+63DgypHmTaheD+Yh7BFoLSdb4ZAqVjCU91ofOsNZF9oyGeOhwMa5Vlg==", "dev": true, "requires": { - "@asyncapi/parser": "^2.1.2", + "@asyncapi/parser": "^3.0.1", "js-yaml": "^4.1.0", "ramldt2jsonschema": "^1.2.3", "webapi-parser": "^0.5.0" + }, + "dependencies": { + "@asyncapi/parser": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.1.tgz", + "integrity": "sha512-LtRVjbswpqW7TlSqnGVdFm1da3DV1sqQz07ZG6xqzpR2A2pkn16+5Fk+OhuAggZ0atXNLSYfYSuKp8t3iKvrKA==", + "dev": true, + "requires": { + "@asyncapi/specs": "^6.1.0", + "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", + "@stoplight/json": "^3.20.2", + "@stoplight/json-ref-readers": "^1.2.2", + "@stoplight/json-ref-resolver": "^3.1.5", + "@stoplight/spectral-core": "^1.16.1", + "@stoplight/spectral-functions": "^1.7.2", + "@stoplight/spectral-parsers": "^1.0.2", + "@stoplight/spectral-ref-resolver": "^1.0.3", + "@stoplight/types": "^13.12.0", + "@types/json-schema": "^7.0.11", + "@types/urijs": "^1.19.19", + "ajv": "^8.11.0", + "ajv-errors": "^3.0.0", + "ajv-formats": "^2.1.1", + "avsc": "^5.7.5", + "js-yaml": "^4.1.0", + "jsonpath-plus": "^7.2.0", + "node-fetch": "2.6.7" + } + }, + "@asyncapi/specs": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.1.0.tgz", + "integrity": "sha512-RXWktqwnErkZmPppT7FWQ8njoULKrB6ERUZUWT0+PdrQ1ti+VvyiCS3RvhdgE2r612VPP9NIh05tJgBCv6LgoQ==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.11" + } + }, + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dev": true, + "requires": { + "whatwg-url": "^5.0.0" + } + } } }, "@asyncapi/react-component": { @@ -35811,7 +35914,7 @@ "@asyncapi/avro-schema-parser": "^3.0.7", "@asyncapi/converter": "^1.4.5", "@asyncapi/dotnet-nats-template": "^0.12.1", - "@asyncapi/go-watermill-template": "^0.2.48", + "@asyncapi/go-watermill-template": "^0.2.49", "@asyncapi/html-template": "^2.0.0", "@asyncapi/java-spring-cloud-stream-template": "^0.13.4", "@asyncapi/java-spring-template": "^1.4.0",