diff --git a/package-lock.json b/package-lock.json index 84a2e0432..2266df763 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "sync-fetch": "^0.5.2" }, "devDependencies": { - "@asyncapi/cli": "^2.3.2", + "@asyncapi/cli": "^2.3.11", "cross-env": "^7.0.3", "jest": "^26.6.3", "jest-esm-transformer": "^1.0.0", @@ -132,13 +132,12 @@ } }, "node_modules/@asyncapi/bundler": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@asyncapi/bundler/-/bundler-0.6.1.tgz", - "integrity": "sha512-wVoqyjNP7PCj96eAJ1XsZoSe5K1pz6j/VOss/ruGLBB1Za8o3iVaFuHhWHrQuXihKBcJTh8cjybVSiWY2YMxug==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@asyncapi/bundler/-/bundler-0.6.3.tgz", + "integrity": "sha512-lzZWuo/Xc7DhRrI9zl+7esdtVienHV+tHf5rd3qk8JJQfIPAUFwwYLyHfRCjtJjkLb9+ME78eqXVUFoBsefv1Q==", "dev": true, "dependencies": { "@apidevtools/json-schema-ref-parser": "^11.5.4", - "@asyncapi/parser": "^3.1.0", "@types/json-schema": "^7.0.11", "@ungap/structured-clone": "^1.2.0", "js-yaml": "^4.1.0", @@ -147,20 +146,20 @@ } }, "node_modules/@asyncapi/cli": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@asyncapi/cli/-/cli-2.3.2.tgz", - "integrity": "sha512-uhqI5dHLc5umfDH2tL8lxpLWE+as2wTovHyAykFC+5aoe0uuP9vj5eyzQn7u1oNszR9JFR8vAeSvmr6H62nRqA==", + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/@asyncapi/cli/-/cli-2.3.11.tgz", + "integrity": "sha512-EWKG837j37qed+bzZi4n3roprE3iL6R7xhDOVky//xUCbM7cewLUBwCWsHYAwhyOs6XVpnR4Jjvgv37fgVuIUg==", "dev": true, "dependencies": { "@asyncapi/avro-schema-parser": "^3.0.23", - "@asyncapi/bundler": "^0.6.1", - "@asyncapi/converter": "^1.4.20", + "@asyncapi/bundler": "^0.6.3", + "@asyncapi/converter": "^1.5.1", "@asyncapi/diff": "^0.4.1", "@asyncapi/generator": "^1.17.25", "@asyncapi/modelina": "^3.7.0", "@asyncapi/modelina-cli": "^4.0.0-next.48", "@asyncapi/openapi-schema-parser": "^3.0.24", - "@asyncapi/optimizer": "^1.0.2", + "@asyncapi/optimizer": "^1.0.3", "@asyncapi/parser": "^3.1.0", "@asyncapi/protobuf-schema-parser": "^3.2.13", "@asyncapi/raml-dt-schema-parser": "^4.0.24", @@ -241,12 +240,12 @@ } }, "node_modules/@asyncapi/converter": { - "version": "1.4.21", - "resolved": "https://registry.npmjs.org/@asyncapi/converter/-/converter-1.4.21.tgz", - "integrity": "sha512-Ks7cCdOT4BBCJrBF25b6s2YCz32bQCJTqK7422HNEF4yUkEghpYs+IzHpO6In7+4FpwymfoLZbVxF4Tn5oUyUw==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@asyncapi/converter/-/converter-1.5.1.tgz", + "integrity": "sha512-uYGH1N4AmK5439EB/CtiSbQuP/fU8b8VkMM7Jhe/ENknmCsuPBM/kyb0X5IahP972ErntvLcyp9GywxW69LTlA==", "dev": true, "dependencies": { - "@asyncapi/parser": "^3.0.16", + "@asyncapi/parser": "^3.1.0", "js-yaml": "^3.14.1" } }, @@ -572,12 +571,12 @@ } }, "node_modules/@asyncapi/optimizer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@asyncapi/optimizer/-/optimizer-1.0.2.tgz", - "integrity": "sha512-iw7KeK13MNMG9tyXaTYOks2xA3wotf5MYbCE40puPD+EigIN4ZNWqgjebfwTchzpt20GR0GROeSfRvJNljwF4g==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@asyncapi/optimizer/-/optimizer-1.0.3.tgz", + "integrity": "sha512-YpYo/GF9Ad6YbAf9P3q2RaHggXxzJ/CXletquTJBBxiSvxWjX57qz4KEzLEwmVqoFIetwdK3HNUd7bBpJGfHtg==", "dev": true, "dependencies": { - "@asyncapi/parser": "^3.0.14", + "@asyncapi/parser": "^3.2.2", "@types/debug": "^4.1.8", "debug": "^4.3.4", "js-yaml": "^4.1.0", @@ -588,23 +587,23 @@ } }, "node_modules/@asyncapi/parser": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.1.0.tgz", - "integrity": "sha512-rUd+fsPRE68o+F3gLqk7OaBj5J5VgBiLk9eJBGEXolNmKbVd45mxJm2aBpMkphQEmYHuBvxZyiNYlSCyr1D2fA==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.2.2.tgz", + "integrity": "sha512-ved4ja3ANs6BcRhWLbK/A7JIhJyMQBYdV1GZwo6Ptf+qBkGIdvV3dt8M4T6TZqtIbUI2NOvmO2YUqtaPWTudgA==", "dependencies": { - "@asyncapi/specs": "^6.7.1", + "@asyncapi/specs": "^6.6.0", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", - "@stoplight/json": "^3.20.2", + "@stoplight/json": "3.21.0", "@stoplight/json-ref-readers": "^1.2.2", "@stoplight/json-ref-resolver": "^3.1.5", - "@stoplight/spectral-core": "^1.16.1", + "@stoplight/spectral-core": "^1.18.3", "@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": "^8.17.1", "ajv-errors": "^3.0.0", "ajv-formats": "^2.1.1", "avsc": "^5.7.5", @@ -18826,14 +18825,14 @@ } }, "node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" }, "funding": { "type": "github", @@ -21714,6 +21713,11 @@ "resolved": "https://registry.npmjs.org/fast-memoize/-/fast-memoize-2.5.2.tgz", "integrity": "sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw==" }, + "node_modules/fast-uri": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", + "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==" + }, "node_modules/fast-url-parser": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", @@ -44380,6 +44384,7 @@ "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, "dependencies": { "punycode": "^2.1.0" } @@ -44388,6 +44393,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, "engines": { "node": ">=6" } diff --git a/package.json b/package.json index e18f3c119..c67d5210a 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "sync-fetch": "^0.5.2" }, "devDependencies": { - "@asyncapi/cli": "^2.3.2", + "@asyncapi/cli": "^2.3.11", "cross-env": "^7.0.3", "jest": "^26.6.3", "jest-esm-transformer": "^1.0.0",