diff --git a/package-lock.json b/package-lock.json index ab5346cdc..79194d328 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "sync-fetch": "^0.5.2" }, "devDependencies": { - "@asyncapi/cli": "^2.0.3", + "@asyncapi/cli": "^2.0.4", "cross-env": "^7.0.3", "jest": "^26.6.3", "jest-esm-transformer": "^1.0.0", @@ -122,23 +122,23 @@ } }, "node_modules/@asyncapi/avro-schema-parser": { - "version": "3.0.22", - "resolved": "https://registry.npmjs.org/@asyncapi/avro-schema-parser/-/avro-schema-parser-3.0.22.tgz", - "integrity": "sha512-nrrIIPehHoS1+Zc0eCO3+ijo7VJhWaFqVTupFYJVxxiwNrx7HpldLiTt1awIUDU6rJTm9czGLQq8MIgtXb/Dqg==", + "version": "3.0.24", + "resolved": "https://registry.npmjs.org/@asyncapi/avro-schema-parser/-/avro-schema-parser-3.0.24.tgz", + "integrity": "sha512-YMyr2S2heMrWHRyECknjHeejlZl5exUSv9nD1gTejAT13fSf0PqIRydZ9ZuoglCLBg55AeehypR2zLIBu/9kHQ==", "dependencies": { - "@asyncapi/parser": "^3.0.14", + "@asyncapi/parser": "^3.1.0", "@types/json-schema": "^7.0.11", "avsc": "^5.7.6" } }, "node_modules/@asyncapi/bundler": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@asyncapi/bundler/-/bundler-0.5.2.tgz", - "integrity": "sha512-2tefmZaJudgjlUqXBrsJoAxVsiGdSibM48+Ye37tzF9ScyviAmb5iEiGcmZNkL13ogzRyOkXDdStfYZnwKHqpQ==", + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/@asyncapi/bundler/-/bundler-0.5.6.tgz", + "integrity": "sha512-gh0nyu7FCwsonuBRsAlPZSkbLiDmuIrJvxqpg05LsrdvcXgVnhOxA4ybFF9aTPw5v7ATDAUbj++DtXUqd8QCtQ==", "dev": true, "dependencies": { "@apidevtools/json-schema-ref-parser": "^11.5.4", - "@asyncapi/parser": "^3.0.14", + "@asyncapi/parser": "^3.1.0", "@types/json-schema": "^7.0.11", "js-yaml": "^4.1.0", "jsonpath-plus": "^6.0.1", @@ -146,22 +146,23 @@ } }, "node_modules/@asyncapi/cli": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@asyncapi/cli/-/cli-2.0.3.tgz", - "integrity": "sha512-voLaj2D0JD2p3ImdF4WCMzAQ1avtBFoAVCIlcSGORcPskNim1tL3VOLuW/aFNoeN8sv0Al4LDxrajXDPhhmP9w==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@asyncapi/cli/-/cli-2.0.4.tgz", + "integrity": "sha512-W2Ego5daz0dnWeV1WTsizJ7O9A1yhRoigW9ZpI9Pyt+8ESmfSEumlSbN7Z4p/zzgbEytRsyCZ4Py0WI4DP4TCA==", "dev": true, "dependencies": { - "@asyncapi/avro-schema-parser": "^3.0.22", - "@asyncapi/bundler": "^0.5.2", - "@asyncapi/converter": "^1.4.19", + "@asyncapi/avro-schema-parser": "^3.0.23", + "@asyncapi/bundler": "^0.5.3", + "@asyncapi/converter": "^1.4.20", "@asyncapi/diff": "^0.4.1", "@asyncapi/generator": "^1.17.25", + "@asyncapi/modelina": "^3.6.0", "@asyncapi/modelina-cli": "^4.0.0-next.48", - "@asyncapi/openapi-schema-parser": "^3.0.22", + "@asyncapi/openapi-schema-parser": "^3.0.24", "@asyncapi/optimizer": "^1.0.2", "@asyncapi/parser": "^3.1.0", - "@asyncapi/protobuf-schema-parser": "^3.2.12", - "@asyncapi/raml-dt-schema-parser": "^4.0.22", + "@asyncapi/protobuf-schema-parser": "^3.2.13", + "@asyncapi/raml-dt-schema-parser": "^4.0.24", "@asyncapi/studio": "^0.20.0", "@clack/prompts": "^0.7.0", "@oclif/core": "^3", @@ -202,6 +203,29 @@ "fsevents": "^2.3.2" } }, + "node_modules/@asyncapi/cli/node_modules/@asyncapi/modelina": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@asyncapi/modelina/-/modelina-3.6.0.tgz", + "integrity": "sha512-o3R5fR13weVyZ05kk4oKJalbVMPuJPMefT3PuqlWrb3gxPmMWCTldCORwtXrr/ZPZG4idzSVevo5vSjL3IFPFw==", + "dev": true, + "dependencies": { + "@apidevtools/json-schema-ref-parser": "^11.1.0", + "@apidevtools/swagger-parser": "^10.1.0", + "@asyncapi/parser": "^3.1.0", + "@smoya/multi-parser": "^5.0.1", + "@swc/core": "^1.3.5", + "@swc/jest": "^0.2.23", + "@types/node": "^20.3.3", + "alterschema": "^1.1.2", + "change-case": "^4.1.2", + "cross-env": "^7.0.3", + "openapi-types": "9.3.0", + "typescript-json-schema": "^0.58.1" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/@asyncapi/cli/node_modules/uuid": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", @@ -216,12 +240,12 @@ } }, "node_modules/@asyncapi/converter": { - "version": "1.4.19", - "resolved": "https://registry.npmjs.org/@asyncapi/converter/-/converter-1.4.19.tgz", - "integrity": "sha512-YCAANKrfYMU3JgNxeNce2/6BdoS6iVEm06H9GvvQH4+y5UTAjgfLXkN4IvxAsEvcunzKfAueS0P0I7wz/866hg==", + "version": "1.4.21", + "resolved": "https://registry.npmjs.org/@asyncapi/converter/-/converter-1.4.21.tgz", + "integrity": "sha512-Ks7cCdOT4BBCJrBF25b6s2YCz32bQCJTqK7422HNEF4yUkEghpYs+IzHpO6In7+4FpwymfoLZbVxF4Tn5oUyUw==", "dev": true, "dependencies": { - "@asyncapi/parser": "^3.0.14", + "@asyncapi/parser": "^3.0.16", "js-yaml": "^3.14.1" } }, @@ -535,11 +559,11 @@ } }, "node_modules/@asyncapi/openapi-schema-parser": { - "version": "3.0.22", - "resolved": "https://registry.npmjs.org/@asyncapi/openapi-schema-parser/-/openapi-schema-parser-3.0.22.tgz", - "integrity": "sha512-rPI5onl1Sb/PslsyyPFCANUkok36j0ADH2A51U+THKcAHiZ3mu+QAqr/Cnvm1sXTEkNL1Mxl78uLTJQ1wOTQtA==", + "version": "3.0.24", + "resolved": "https://registry.npmjs.org/@asyncapi/openapi-schema-parser/-/openapi-schema-parser-3.0.24.tgz", + "integrity": "sha512-7wz2yVDedJMS+TzOuqCvRWJMc6pNHICKZcOhnW6ZvyVLAh7hYIqQE1WA4OoXT4cKVbwSU3V2Q4bZagSsAIQd6Q==", "dependencies": { - "@asyncapi/parser": "^3.0.14", + "@asyncapi/parser": "^3.1.0", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", "ajv": "^8.11.0", "ajv-errors": "^3.0.0", @@ -635,22 +659,22 @@ } }, "node_modules/@asyncapi/protobuf-schema-parser": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.12.tgz", - "integrity": "sha512-ROMx71sdfeAvpRoRWkjKXxP6Cu6xNE2P/b7Nl3jiXcPUNhlwUu2m5ScV00v4C2d/So6jNrxnUzXeg1Q3f20EZw==", + "version": "3.2.14", + "resolved": "https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.14.tgz", + "integrity": "sha512-7v64Jxhz2IBfaQECUhfwuLRMFQTysvmqtvT+Esgd9NooIPRnkEzgCbBnC25oGjzSB6Sju28G406lQpO15HHaEw==", "dependencies": { - "@asyncapi/parser": "^3.0.14", + "@asyncapi/parser": "^3.1.0", "@types/protocol-buffers-schema": "^3.4.1", "protobufjs": "^7.2.6" } }, "node_modules/@asyncapi/raml-dt-schema-parser": { - "version": "4.0.22", - "resolved": "https://registry.npmjs.org/@asyncapi/raml-dt-schema-parser/-/raml-dt-schema-parser-4.0.22.tgz", - "integrity": "sha512-qs74JvQx6W99TwJJfzajCiPF/TYx3FlKpK3ISd8bD5AR2Dp2zmih7+vQmQ+49u7VxooQ03hS/q3w6u3cxABDYw==", + "version": "4.0.24", + "resolved": "https://registry.npmjs.org/@asyncapi/raml-dt-schema-parser/-/raml-dt-schema-parser-4.0.24.tgz", + "integrity": "sha512-Fy9IwCXPpXoG4Mkm7sXgWucSwYg8POwdx16xuHAmV6AerpcM8nk5mT/tARLtR3wrMst3OBwReEVYzwT3esSb8g==", "dev": true, "dependencies": { - "@asyncapi/parser": "^3.0.14", + "@asyncapi/parser": "^3.1.0", "js-yaml": "^4.1.0", "ramldt2jsonschema": "^1.2.3", "webapi-parser": "^0.5.0" diff --git a/package.json b/package.json index 9075f066a..6e8ea4918 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "sync-fetch": "^0.5.2" }, "devDependencies": { - "@asyncapi/cli": "^2.0.3", + "@asyncapi/cli": "^2.0.4", "cross-env": "^7.0.3", "jest": "^26.6.3", "jest-esm-transformer": "^1.0.0",