diff --git a/package-lock.json b/package-lock.json index e0e450f49f9..564895d4818 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "@asyncapi/converter": "^1.4.9", "@asyncapi/diff": "^0.4.1", "@asyncapi/generator": "^1.17.2", - "@asyncapi/modelina": "^2.1.3", + "@asyncapi/modelina": "^3.2.0", "@asyncapi/openapi-schema-parser": "^3.0.12", "@asyncapi/optimizer": "^0.2.7", "@asyncapi/parser": "^3.0.5", @@ -386,26 +386,6 @@ "version": "1.4.15", "license": "MIT" }, - "node_modules/@asyncapi/generator/node_modules/@jsep-plugin/regex": { - "version": "1.0.3", - "license": "MIT", - "engines": { - "node": ">= 10.16.0" - }, - "peerDependencies": { - "jsep": "^0.4.0||^1.0.0" - } - }, - "node_modules/@asyncapi/generator/node_modules/@jsep-plugin/ternary": { - "version": "1.1.3", - "license": "MIT", - "engines": { - "node": ">= 10.16.0" - }, - "peerDependencies": { - "jsep": "^0.4.0||^1.0.0" - } - }, "node_modules/@asyncapi/generator/node_modules/@kwsites/file-exists": { "version": "1.1.1", "license": "MIT", @@ -644,13 +624,6 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@asyncapi/generator/node_modules/@openapi-contrib/openapi-schema-to-json-schema": { - "version": "3.2.0", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - } - }, "node_modules/@asyncapi/generator/node_modules/@smoya/multi-parser": { "version": "5.0.0", "license": "Apache-2.0", @@ -664,551 +637,167 @@ "parserapiv3": "npm:@asyncapi/parser@^3.0.0-next-major-spec.10" } }, - "node_modules/@asyncapi/generator/node_modules/@stoplight/better-ajv-errors": { + "node_modules/@asyncapi/generator/node_modules/@tootallnate/once": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/@asyncapi/generator/node_modules/@tsconfig/node10": { + "version": "1.0.9", + "license": "MIT" + }, + "node_modules/@asyncapi/generator/node_modules/@tsconfig/node12": { + "version": "1.0.11", + "license": "MIT" + }, + "node_modules/@asyncapi/generator/node_modules/@tsconfig/node14": { "version": "1.0.3", - "license": "Apache-2.0", + "license": "MIT" + }, + "node_modules/@asyncapi/generator/node_modules/@tsconfig/node16": { + "version": "1.0.4", + "license": "MIT" + }, + "node_modules/@asyncapi/generator/node_modules/@types/node": { + "version": "20.11.10", + "license": "MIT", + "peer": true, "dependencies": { - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" - }, - "engines": { - "node": "^12.20 || >= 14.13" - }, - "peerDependencies": { - "ajv": ">=8" + "undici-types": "~5.26.4" } }, - "node_modules/@asyncapi/generator/node_modules/@stoplight/json": { - "version": "3.21.0", - "license": "Apache-2.0", + "node_modules/@asyncapi/generator/node_modules/a-sync-waterfall": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/@asyncapi/generator/node_modules/abbrev": { + "version": "1.1.1", + "license": "ISC" + }, + "node_modules/@asyncapi/generator/node_modules/agent-base": { + "version": "6.0.2", + "license": "MIT", "dependencies": { - "@stoplight/ordered-object-literal": "^1.0.3", - "@stoplight/path": "^1.3.2", - "@stoplight/types": "^13.6.0", - "jsonc-parser": "~2.2.1", - "lodash": "^4.17.21", - "safe-stable-stringify": "^1.1" + "debug": "4" }, "engines": { - "node": ">=8.3.0" + "node": ">= 6.0.0" } }, - "node_modules/@asyncapi/generator/node_modules/@stoplight/json-ref-readers": { - "version": "1.2.2", - "license": "Apache-2.0", + "node_modules/@asyncapi/generator/node_modules/agentkeepalive": { + "version": "4.5.0", + "license": "MIT", "dependencies": { - "node-fetch": "^2.6.0", - "tslib": "^1.14.1" + "humanize-ms": "^1.2.1" }, "engines": { - "node": ">=8.3.0" + "node": ">= 8.0.0" } }, - "node_modules/@asyncapi/generator/node_modules/@stoplight/json-ref-resolver": { - "version": "3.1.6", - "license": "Apache-2.0", + "node_modules/@asyncapi/generator/node_modules/aggregate-error": { + "version": "3.1.0", + "license": "MIT", "dependencies": { - "@stoplight/json": "^3.21.0", - "@stoplight/path": "^1.3.2", - "@stoplight/types": "^12.3.0 || ^13.0.0", - "@types/urijs": "^1.19.19", - "dependency-graph": "~0.11.0", - "fast-memoize": "^2.5.2", - "immer": "^9.0.6", - "lodash": "^4.17.21", - "tslib": "^2.6.0", - "urijs": "^1.19.11" + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" }, "engines": { - "node": ">=8.3.0" + "node": ">=8" } }, - "node_modules/@asyncapi/generator/node_modules/@stoplight/json-ref-resolver/node_modules/tslib": { - "version": "2.6.2", - "license": "0BSD" - }, - "node_modules/@asyncapi/generator/node_modules/@stoplight/ordered-object-literal": { - "version": "1.0.5", - "license": "Apache-2.0", - "engines": { - "node": ">=8" + "node_modules/@asyncapi/generator/node_modules/ajv": { + "version": "8.12.0", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/@asyncapi/generator/node_modules/@stoplight/path": { - "version": "1.3.2", - "license": "Apache-2.0", + "node_modules/@asyncapi/generator/node_modules/ansi-regex": { + "version": "5.0.1", + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@asyncapi/generator/node_modules/@stoplight/spectral-core": { - "version": "1.18.3", - "license": "Apache-2.0", + "node_modules/@asyncapi/generator/node_modules/anymatch": { + "version": "3.1.3", + "license": "ISC", "dependencies": { - "@stoplight/better-ajv-errors": "1.0.3", - "@stoplight/json": "~3.21.0", - "@stoplight/path": "1.3.2", - "@stoplight/spectral-parsers": "^1.0.0", - "@stoplight/spectral-ref-resolver": "^1.0.0", - "@stoplight/spectral-runtime": "^1.0.0", - "@stoplight/types": "~13.6.0", - "@types/es-aggregate-error": "^1.0.2", - "@types/json-schema": "^7.0.11", - "ajv": "^8.6.0", - "ajv-errors": "~3.0.0", - "ajv-formats": "~2.1.0", - "es-aggregate-error": "^1.0.7", - "jsonpath-plus": "7.1.0", - "lodash": "~4.17.21", - "lodash.topath": "^4.5.2", - "minimatch": "3.1.2", - "nimma": "0.2.2", - "pony-cause": "^1.0.0", - "simple-eval": "1.0.0", - "tslib": "^2.3.0" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, "engines": { - "node": "^12.20 || >= 14.13" + "node": ">= 8" } }, - "node_modules/@asyncapi/generator/node_modules/@stoplight/spectral-core/node_modules/@stoplight/types": { - "version": "13.6.0", - "license": "Apache-2.0", + "node_modules/@asyncapi/generator/node_modules/aproba": { + "version": "2.0.0", + "license": "ISC" + }, + "node_modules/@asyncapi/generator/node_modules/are-we-there-yet": { + "version": "3.0.1", + "license": "ISC", "dependencies": { - "@types/json-schema": "^7.0.4", - "utility-types": "^3.10.0" + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" }, "engines": { - "node": "^12.20 || >=14.13" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@asyncapi/generator/node_modules/@stoplight/spectral-core/node_modules/jsonpath-plus": { - "version": "7.1.0", + "node_modules/@asyncapi/generator/node_modules/are-we-there-yet/node_modules/readable-stream": { + "version": "3.6.2", "license": "MIT", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@asyncapi/generator/node_modules/@stoplight/spectral-core/node_modules/tslib": { - "version": "2.6.2", - "license": "0BSD" - }, - "node_modules/@asyncapi/generator/node_modules/@stoplight/spectral-formats": { - "version": "1.6.0", - "license": "Apache-2.0", "dependencies": { - "@stoplight/json": "^3.17.0", - "@stoplight/spectral-core": "^1.8.0", - "@types/json-schema": "^7.0.7", - "tslib": "^2.3.1" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">=12" + "node": ">= 6" } }, - "node_modules/@asyncapi/generator/node_modules/@stoplight/spectral-formats/node_modules/tslib": { - "version": "2.6.2", - "license": "0BSD" + "node_modules/@asyncapi/generator/node_modules/arg": { + "version": "4.1.3", + "license": "MIT" }, - "node_modules/@asyncapi/generator/node_modules/@stoplight/spectral-functions": { - "version": "1.7.2", - "license": "Apache-2.0", + "node_modules/@asyncapi/generator/node_modules/asap": { + "version": "2.0.6", + "license": "MIT" + }, + "node_modules/@asyncapi/generator/node_modules/balanced-match": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/@asyncapi/generator/node_modules/bin-links": { + "version": "3.0.3", + "license": "ISC", "dependencies": { - "@stoplight/better-ajv-errors": "1.0.3", - "@stoplight/json": "^3.17.1", - "@stoplight/spectral-core": "^1.7.0", - "@stoplight/spectral-formats": "^1.0.0", - "@stoplight/spectral-runtime": "^1.1.0", - "ajv": "^8.6.3", - "ajv-draft-04": "~1.0.0", - "ajv-errors": "~3.0.0", - "ajv-formats": "~2.1.0", - "lodash": "~4.17.21", - "tslib": "^2.3.0" + "cmd-shim": "^5.0.0", + "mkdirp-infer-owner": "^2.0.0", + "npm-normalize-package-bin": "^2.0.0", + "read-cmd-shim": "^3.0.0", + "rimraf": "^3.0.0", + "write-file-atomic": "^4.0.0" }, "engines": { - "node": ">=12" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@asyncapi/generator/node_modules/@stoplight/spectral-functions/node_modules/tslib": { - "version": "2.6.2", - "license": "0BSD" - }, - "node_modules/@asyncapi/generator/node_modules/@stoplight/spectral-parsers": { - "version": "1.0.3", - "license": "Apache-2.0", - "dependencies": { - "@stoplight/json": "~3.21.0", - "@stoplight/types": "^13.6.0", - "@stoplight/yaml": "~4.2.3", - "tslib": "^2.3.1" - }, + "node_modules/@asyncapi/generator/node_modules/bin-links/node_modules/npm-normalize-package-bin": { + "version": "2.0.0", + "license": "ISC", "engines": { - "node": "^12.20 || >=14.13" - } - }, - "node_modules/@asyncapi/generator/node_modules/@stoplight/spectral-parsers/node_modules/tslib": { - "version": "2.6.2", - "license": "0BSD" - }, - "node_modules/@asyncapi/generator/node_modules/@stoplight/spectral-ref-resolver": { - "version": "1.0.4", - "license": "Apache-2.0", - "dependencies": { - "@stoplight/json-ref-readers": "1.2.2", - "@stoplight/json-ref-resolver": "~3.1.6", - "@stoplight/spectral-runtime": "^1.1.2", - "dependency-graph": "0.11.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@asyncapi/generator/node_modules/@stoplight/spectral-ref-resolver/node_modules/tslib": { - "version": "2.6.2", - "license": "0BSD" - }, - "node_modules/@asyncapi/generator/node_modules/@stoplight/spectral-runtime": { - "version": "1.1.2", - "license": "Apache-2.0", - "dependencies": { - "@stoplight/json": "^3.17.0", - "@stoplight/path": "^1.3.2", - "@stoplight/types": "^12.3.0", - "abort-controller": "^3.0.0", - "lodash": "^4.17.21", - "node-fetch": "^2.6.7", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@asyncapi/generator/node_modules/@stoplight/spectral-runtime/node_modules/@stoplight/types": { - "version": "12.5.0", - "license": "Apache-2.0", - "dependencies": { - "@types/json-schema": "^7.0.4", - "utility-types": "^3.10.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@asyncapi/generator/node_modules/@stoplight/spectral-runtime/node_modules/tslib": { - "version": "2.6.2", - "license": "0BSD" - }, - "node_modules/@asyncapi/generator/node_modules/@stoplight/types": { - "version": "13.20.0", - "license": "Apache-2.0", - "dependencies": { - "@types/json-schema": "^7.0.4", - "utility-types": "^3.10.0" - }, - "engines": { - "node": "^12.20 || >=14.13" - } - }, - "node_modules/@asyncapi/generator/node_modules/@stoplight/yaml": { - "version": "4.2.3", - "license": "Apache-2.0", - "dependencies": { - "@stoplight/ordered-object-literal": "^1.0.1", - "@stoplight/types": "^13.0.0", - "@stoplight/yaml-ast-parser": "0.0.48", - "tslib": "^2.2.0" - }, - "engines": { - "node": ">=10.8" - } - }, - "node_modules/@asyncapi/generator/node_modules/@stoplight/yaml-ast-parser": { - "version": "0.0.48", - "license": "Apache-2.0" - }, - "node_modules/@asyncapi/generator/node_modules/@stoplight/yaml/node_modules/tslib": { - "version": "2.6.2", - "license": "0BSD" - }, - "node_modules/@asyncapi/generator/node_modules/@tootallnate/once": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/@asyncapi/generator/node_modules/@tsconfig/node10": { - "version": "1.0.9", - "license": "MIT" - }, - "node_modules/@asyncapi/generator/node_modules/@tsconfig/node12": { - "version": "1.0.11", - "license": "MIT" - }, - "node_modules/@asyncapi/generator/node_modules/@tsconfig/node14": { - "version": "1.0.3", - "license": "MIT" - }, - "node_modules/@asyncapi/generator/node_modules/@tsconfig/node16": { - "version": "1.0.4", - "license": "MIT" - }, - "node_modules/@asyncapi/generator/node_modules/@types/es-aggregate-error": { - "version": "1.0.6", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@asyncapi/generator/node_modules/@types/json-schema": { - "version": "7.0.15", - "license": "MIT" - }, - "node_modules/@asyncapi/generator/node_modules/@types/node": { - "version": "20.11.10", - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@asyncapi/generator/node_modules/@types/urijs": { - "version": "1.19.25", - "license": "MIT" - }, - "node_modules/@asyncapi/generator/node_modules/a-sync-waterfall": { - "version": "1.0.1", - "license": "MIT" - }, - "node_modules/@asyncapi/generator/node_modules/abbrev": { - "version": "1.1.1", - "license": "ISC" - }, - "node_modules/@asyncapi/generator/node_modules/abort-controller": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, - "node_modules/@asyncapi/generator/node_modules/agent-base": { - "version": "6.0.2", - "license": "MIT", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/@asyncapi/generator/node_modules/agentkeepalive": { - "version": "4.5.0", - "license": "MIT", - "dependencies": { - "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/@asyncapi/generator/node_modules/aggregate-error": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@asyncapi/generator/node_modules/ajv": { - "version": "8.12.0", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/@asyncapi/generator/node_modules/ajv-draft-04": { - "version": "1.0.0", - "license": "MIT", - "peerDependencies": { - "ajv": "^8.5.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/@asyncapi/generator/node_modules/ajv-errors": { - "version": "3.0.0", - "license": "MIT", - "peerDependencies": { - "ajv": "^8.0.1" - } - }, - "node_modules/@asyncapi/generator/node_modules/ajv-formats": { - "version": "2.1.1", - "license": "MIT", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/@asyncapi/generator/node_modules/ansi-regex": { - "version": "5.0.1", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@asyncapi/generator/node_modules/anymatch": { - "version": "3.1.3", - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@asyncapi/generator/node_modules/aproba": { - "version": "2.0.0", - "license": "ISC" - }, - "node_modules/@asyncapi/generator/node_modules/are-we-there-yet": { - "version": "3.0.1", - "license": "ISC", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@asyncapi/generator/node_modules/are-we-there-yet/node_modules/readable-stream": { - "version": "3.6.2", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@asyncapi/generator/node_modules/arg": { - "version": "4.1.3", - "license": "MIT" - }, - "node_modules/@asyncapi/generator/node_modules/argparse": { - "version": "2.0.1", - "license": "Python-2.0" - }, - "node_modules/@asyncapi/generator/node_modules/array-buffer-byte-length": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@asyncapi/generator/node_modules/arraybuffer.prototype.slice": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "is-array-buffer": "^3.0.2", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@asyncapi/generator/node_modules/asap": { - "version": "2.0.6", - "license": "MIT" - }, - "node_modules/@asyncapi/generator/node_modules/astring": { - "version": "1.8.6", - "license": "MIT", - "bin": { - "astring": "bin/astring" - } - }, - "node_modules/@asyncapi/generator/node_modules/available-typed-arrays": { - "version": "1.0.5", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@asyncapi/generator/node_modules/avsc": { - "version": "5.7.7", - "license": "MIT", - "engines": { - "node": ">=0.11" - } - }, - "node_modules/@asyncapi/generator/node_modules/balanced-match": { - "version": "1.0.2", - "license": "MIT" - }, - "node_modules/@asyncapi/generator/node_modules/bin-links": { - "version": "3.0.3", - "license": "ISC", - "dependencies": { - "cmd-shim": "^5.0.0", - "mkdirp-infer-owner": "^2.0.0", - "npm-normalize-package-bin": "^2.0.0", - "read-cmd-shim": "^3.0.0", - "rimraf": "^3.0.0", - "write-file-atomic": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@asyncapi/generator/node_modules/bin-links/node_modules/npm-normalize-package-bin": { - "version": "2.0.0", - "license": "ISC", - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/@asyncapi/generator/node_modules/binary-extensions": { @@ -1281,18 +870,6 @@ "node": ">=12" } }, - "node_modules/@asyncapi/generator/node_modules/call-bind": { - "version": "1.0.5", - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.1", - "set-function-length": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/@asyncapi/generator/node_modules/chokidar": { "version": "3.5.3", "funding": [ @@ -1342,14 +919,6 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@asyncapi/generator/node_modules/co": { - "version": "4.6.0", - "license": "MIT", - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, "node_modules/@asyncapi/generator/node_modules/color-support": { "version": "1.1.3", "license": "ISC", @@ -1412,44 +981,10 @@ "node": "*" } }, - "node_modules/@asyncapi/generator/node_modules/define-data-property": { - "version": "1.1.1", - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.2.1", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/@asyncapi/generator/node_modules/define-properties": { - "version": "1.2.1", - "license": "MIT", - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/@asyncapi/generator/node_modules/delegates": { "version": "1.0.0", "license": "MIT" }, - "node_modules/@asyncapi/generator/node_modules/dependency-graph": { - "version": "0.11.0", - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, "node_modules/@asyncapi/generator/node_modules/dezalgo": { "version": "1.0.4", "license": "ISC", @@ -1499,104 +1034,6 @@ "version": "2.0.3", "license": "MIT" }, - "node_modules/@asyncapi/generator/node_modules/es-abstract": { - "version": "1.22.3", - "license": "MIT", - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "arraybuffer.prototype.slice": "^1.0.2", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.5", - "es-set-tostringtag": "^2.0.1", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.2", - "get-symbol-description": "^1.0.0", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.12", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.1", - "safe-array-concat": "^1.0.1", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.8", - "string.prototype.trimend": "^1.0.7", - "string.prototype.trimstart": "^1.0.7", - "typed-array-buffer": "^1.0.0", - "typed-array-byte-length": "^1.0.0", - "typed-array-byte-offset": "^1.0.0", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@asyncapi/generator/node_modules/es-aggregate-error": { - "version": "1.0.11", - "license": "MIT", - "dependencies": { - "define-data-property": "^1.1.0", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.2.1", - "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "set-function-name": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@asyncapi/generator/node_modules/es-set-tostringtag": { - "version": "2.0.2", - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.2.2", - "has-tostringtag": "^1.0.0", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/@asyncapi/generator/node_modules/es-to-primitive": { - "version": "1.2.1", - "license": "MIT", - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/@asyncapi/generator/node_modules/escape-string-regexp": { "version": "1.0.5", "license": "MIT", @@ -1612,14 +1049,7 @@ "esvalidate": "bin/esvalidate.js" }, "engines": { - "node": ">=4" - } - }, - "node_modules/@asyncapi/generator/node_modules/event-target-shim": { - "version": "5.0.1", - "license": "MIT", - "engines": { - "node": ">=6" + "node": ">=4" } }, "node_modules/@asyncapi/generator/node_modules/exponential-backoff": { @@ -1630,14 +1060,6 @@ "version": "3.1.3", "license": "MIT" }, - "node_modules/@asyncapi/generator/node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "license": "MIT" - }, - "node_modules/@asyncapi/generator/node_modules/fast-memoize": { - "version": "2.5.2", - "license": "MIT" - }, "node_modules/@asyncapi/generator/node_modules/filename-reserved-regex": { "version": "2.0.0", "license": "MIT", @@ -1670,13 +1092,6 @@ "node": ">=8" } }, - "node_modules/@asyncapi/generator/node_modules/for-each": { - "version": "0.3.3", - "license": "MIT", - "dependencies": { - "is-callable": "^1.1.3" - } - }, "node_modules/@asyncapi/generator/node_modules/foreachasync": { "version": "3.0.0", "license": "Apache2" @@ -1748,29 +1163,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@asyncapi/generator/node_modules/function.prototype.name": { - "version": "1.1.6", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@asyncapi/generator/node_modules/functions-have-names": { - "version": "1.2.3", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/@asyncapi/generator/node_modules/gauge": { "version": "4.0.4", "license": "ISC", @@ -1798,33 +1190,6 @@ "node": ">=8" } }, - "node_modules/@asyncapi/generator/node_modules/get-intrinsic": { - "version": "1.2.2", - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@asyncapi/generator/node_modules/get-symbol-description": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/@asyncapi/generator/node_modules/glob": { "version": "8.1.0", "license": "ISC", @@ -1882,83 +1247,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@asyncapi/generator/node_modules/globalthis": { - "version": "1.0.3", - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@asyncapi/generator/node_modules/gopd": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/@asyncapi/generator/node_modules/graceful-fs": { "version": "4.2.11", "license": "ISC" }, - "node_modules/@asyncapi/generator/node_modules/has-bigints": { - "version": "1.0.2", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@asyncapi/generator/node_modules/has-property-descriptors": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.2.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@asyncapi/generator/node_modules/has-proto": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@asyncapi/generator/node_modules/has-symbols": { - "version": "1.0.3", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@asyncapi/generator/node_modules/has-tostringtag": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/@asyncapi/generator/node_modules/has-unicode": { "version": "2.0.1", "license": "ISC" @@ -2021,299 +1313,124 @@ "version": "1.2.1", "license": "MIT", "dependencies": { - "ms": "^2.0.0" - } - }, - "node_modules/@asyncapi/generator/node_modules/ignore-walk": { - "version": "5.0.1", - "license": "ISC", - "dependencies": { - "minimatch": "^5.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@asyncapi/generator/node_modules/ignore-walk/node_modules/brace-expansion": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@asyncapi/generator/node_modules/ignore-walk/node_modules/minimatch": { - "version": "5.1.6", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@asyncapi/generator/node_modules/immer": { - "version": "9.0.21", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" - } - }, - "node_modules/@asyncapi/generator/node_modules/imurmurhash": { - "version": "0.1.4", - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/@asyncapi/generator/node_modules/indent-string": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@asyncapi/generator/node_modules/infer-owner": { - "version": "1.0.4", - "license": "ISC" - }, - "node_modules/@asyncapi/generator/node_modules/inflight": { - "version": "1.0.6", - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/@asyncapi/generator/node_modules/inherits": { - "version": "2.0.4", - "license": "ISC" - }, - "node_modules/@asyncapi/generator/node_modules/ini": { - "version": "2.0.0", - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/@asyncapi/generator/node_modules/internal-slot": { - "version": "1.0.6", - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.2.2", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/@asyncapi/generator/node_modules/ip": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/@asyncapi/generator/node_modules/is-array-buffer": { - "version": "3.0.2", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@asyncapi/generator/node_modules/is-bigint": { - "version": "1.0.4", - "license": "MIT", - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@asyncapi/generator/node_modules/is-binary-path": { - "version": "2.1.0", - "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@asyncapi/generator/node_modules/is-boolean-object": { - "version": "1.1.2", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "ms": "^2.0.0" } }, - "node_modules/@asyncapi/generator/node_modules/is-callable": { - "version": "1.2.7", - "license": "MIT", - "engines": { - "node": ">= 0.4" + "node_modules/@asyncapi/generator/node_modules/ignore-walk": { + "version": "5.0.1", + "license": "ISC", + "dependencies": { + "minimatch": "^5.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@asyncapi/generator/node_modules/is-core-module": { - "version": "2.13.1", + "node_modules/@asyncapi/generator/node_modules/ignore-walk/node_modules/brace-expansion": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "balanced-match": "^1.0.0" } }, - "node_modules/@asyncapi/generator/node_modules/is-date-object": { - "version": "1.0.5", - "license": "MIT", + "node_modules/@asyncapi/generator/node_modules/ignore-walk/node_modules/minimatch": { + "version": "5.1.6", + "license": "ISC", "dependencies": { - "has-tostringtag": "^1.0.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10" } }, - "node_modules/@asyncapi/generator/node_modules/is-extglob": { - "version": "2.1.1", + "node_modules/@asyncapi/generator/node_modules/imurmurhash": { + "version": "0.1.4", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=0.8.19" } }, - "node_modules/@asyncapi/generator/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", + "node_modules/@asyncapi/generator/node_modules/indent-string": { + "version": "4.0.0", "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@asyncapi/generator/node_modules/is-glob": { - "version": "4.0.3", - "license": "MIT", + "node_modules/@asyncapi/generator/node_modules/infer-owner": { + "version": "1.0.4", + "license": "ISC" + }, + "node_modules/@asyncapi/generator/node_modules/inflight": { + "version": "1.0.6", + "license": "ISC", "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" + "once": "^1.3.0", + "wrappy": "1" } }, - "node_modules/@asyncapi/generator/node_modules/is-lambda": { - "version": "1.0.1", - "license": "MIT" + "node_modules/@asyncapi/generator/node_modules/inherits": { + "version": "2.0.4", + "license": "ISC" }, - "node_modules/@asyncapi/generator/node_modules/is-negative-zero": { - "version": "2.0.2", - "license": "MIT", + "node_modules/@asyncapi/generator/node_modules/ini": { + "version": "2.0.0", + "license": "ISC", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10" } }, - "node_modules/@asyncapi/generator/node_modules/is-number-object": { - "version": "1.0.7", - "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/@asyncapi/generator/node_modules/ip": { + "version": "2.0.0", + "license": "MIT" }, - "node_modules/@asyncapi/generator/node_modules/is-regex": { - "version": "1.1.4", + "node_modules/@asyncapi/generator/node_modules/is-binary-path": { + "version": "2.1.0", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "binary-extensions": "^2.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/@asyncapi/generator/node_modules/is-shared-array-buffer": { - "version": "1.0.2", + "node_modules/@asyncapi/generator/node_modules/is-core-module": { + "version": "2.13.1", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2" + "hasown": "^2.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@asyncapi/generator/node_modules/is-string": { - "version": "1.0.7", + "node_modules/@asyncapi/generator/node_modules/is-extglob": { + "version": "2.1.1", "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/@asyncapi/generator/node_modules/is-symbol": { - "version": "1.0.4", + "node_modules/@asyncapi/generator/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.2" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/@asyncapi/generator/node_modules/is-typed-array": { - "version": "1.1.12", + "node_modules/@asyncapi/generator/node_modules/is-glob": { + "version": "4.0.3", "license": "MIT", "dependencies": { - "which-typed-array": "^1.1.11" + "is-extglob": "^2.1.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/@asyncapi/generator/node_modules/is-weakref": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/@asyncapi/generator/node_modules/is-lambda": { + "version": "1.0.1", + "license": "MIT" }, "node_modules/@asyncapi/generator/node_modules/isexe": { "version": "2.0.0", @@ -2343,42 +1460,10 @@ "sprintf-js": "~1.0.2" } }, - "node_modules/@asyncapi/generator/node_modules/jsep": { - "version": "1.3.8", - "license": "MIT", - "engines": { - "node": ">= 10.16.0" - } - }, "node_modules/@asyncapi/generator/node_modules/json-parse-even-better-errors": { "version": "2.3.1", "license": "MIT" }, - "node_modules/@asyncapi/generator/node_modules/json-schema-migrate": { - "version": "0.2.0", - "license": "MIT", - "dependencies": { - "ajv": "^5.0.0" - } - }, - "node_modules/@asyncapi/generator/node_modules/json-schema-migrate/node_modules/ajv": { - "version": "5.5.2", - "license": "MIT", - "dependencies": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0" - } - }, - "node_modules/@asyncapi/generator/node_modules/json-schema-migrate/node_modules/fast-deep-equal": { - "version": "1.1.0", - "license": "MIT" - }, - "node_modules/@asyncapi/generator/node_modules/json-schema-migrate/node_modules/json-schema-traverse": { - "version": "0.3.1", - "license": "MIT" - }, "node_modules/@asyncapi/generator/node_modules/json-schema-traverse": { "version": "1.0.0", "license": "MIT" @@ -2390,10 +1475,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@asyncapi/generator/node_modules/jsonc-parser": { - "version": "2.2.1", - "license": "MIT" - }, "node_modules/@asyncapi/generator/node_modules/jsonfile": { "version": "1.0.1" }, @@ -2404,20 +1485,6 @@ ], "license": "MIT" }, - "node_modules/@asyncapi/generator/node_modules/jsonpath-plus": { - "version": "7.2.0", - "license": "MIT", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@asyncapi/generator/node_modules/jsonpointer": { - "version": "5.0.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@asyncapi/generator/node_modules/just-diff": { "version": "5.2.0", "license": "MIT" @@ -2426,13 +1493,6 @@ "version": "5.5.0", "license": "MIT" }, - "node_modules/@asyncapi/generator/node_modules/leven": { - "version": "3.1.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/@asyncapi/generator/node_modules/levenshtein-edit-distance": { "version": "2.0.5", "license": "MIT", @@ -2444,14 +1504,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/@asyncapi/generator/node_modules/lodash": { - "version": "4.17.21", - "license": "MIT" - }, - "node_modules/@asyncapi/generator/node_modules/lodash.topath": { - "version": "4.5.2", - "license": "MIT" - }, "node_modules/@asyncapi/generator/node_modules/loglevel": { "version": "1.9.1", "license": "MIT", @@ -2641,31 +1693,6 @@ "node": ">= 0.6" } }, - "node_modules/@asyncapi/generator/node_modules/nimma": { - "version": "0.2.2", - "license": "Apache-2.0", - "dependencies": { - "@jsep-plugin/regex": "^1.0.1", - "@jsep-plugin/ternary": "^1.0.2", - "astring": "^1.8.1", - "jsep": "^1.2.0" - }, - "engines": { - "node": "^12.20 || >=14.13" - }, - "optionalDependencies": { - "jsonpath-plus": "^6.0.1", - "lodash.topath": "^4.5.2" - } - }, - "node_modules/@asyncapi/generator/node_modules/nimma/node_modules/jsonpath-plus": { - "version": "6.0.1", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/@asyncapi/generator/node_modules/node-fetch": { "version": "2.7.0", "license": "MIT", @@ -2899,55 +1926,25 @@ "commander": "^5.1.0" }, "bin": { - "nunjucks-precompile": "bin/precompile" - }, - "engines": { - "node": ">= 6.9.0" - }, - "peerDependencies": { - "chokidar": "^3.3.0" - }, - "peerDependenciesMeta": { - "chokidar": { - "optional": true - } - } - }, - "node_modules/@asyncapi/generator/node_modules/nunjucks/node_modules/commander": { - "version": "5.1.0", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/@asyncapi/generator/node_modules/object-inspect": { - "version": "1.13.1", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@asyncapi/generator/node_modules/object-keys": { - "version": "1.1.1", - "license": "MIT", + "nunjucks-precompile": "bin/precompile" + }, "engines": { - "node": ">= 0.4" + "node": ">= 6.9.0" + }, + "peerDependencies": { + "chokidar": "^3.3.0" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } } }, - "node_modules/@asyncapi/generator/node_modules/object.assign": { - "version": "4.1.5", + "node_modules/@asyncapi/generator/node_modules/nunjucks/node_modules/commander": { + "version": "5.1.0", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 6" } }, "node_modules/@asyncapi/generator/node_modules/once": { @@ -3015,221 +2012,6 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@asyncapi/generator/node_modules/parserapiv1": { - "name": "@asyncapi/parser", - "version": "2.1.2", - "license": "Apache-2.0", - "dependencies": { - "@asyncapi/specs": "^5.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/generator/node_modules/parserapiv1/node_modules/@asyncapi/specs": { - "version": "5.1.0", - "license": "Apache-2.0", - "dependencies": { - "@types/json-schema": "^7.0.11" - } - }, - "node_modules/@asyncapi/generator/node_modules/parserapiv1/node_modules/js-yaml": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@asyncapi/generator/node_modules/parserapiv1/node_modules/node-fetch": { - "version": "2.6.7", - "license": "MIT", - "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/generator/node_modules/parserapiv1/node_modules/tr46": { - "version": "0.0.3", - "license": "MIT" - }, - "node_modules/@asyncapi/generator/node_modules/parserapiv1/node_modules/webidl-conversions": { - "version": "3.0.1", - "license": "BSD-2-Clause" - }, - "node_modules/@asyncapi/generator/node_modules/parserapiv1/node_modules/whatwg-url": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/@asyncapi/generator/node_modules/parserapiv2": { - "name": "@asyncapi/parser", - "version": "3.0.0-next-major-spec.8", - "license": "Apache-2.0", - "dependencies": { - "@asyncapi/specs": "^6.0.0-next-major-spec.9", - "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", - "@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", - "@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", - "ramldt2jsonschema": "^1.2.3", - "webapi-parser": "^0.5.0" - } - }, - "node_modules/@asyncapi/generator/node_modules/parserapiv2/node_modules/js-yaml": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@asyncapi/generator/node_modules/parserapiv2/node_modules/node-fetch": { - "version": "2.6.7", - "license": "MIT", - "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/generator/node_modules/parserapiv2/node_modules/tr46": { - "version": "0.0.3", - "license": "MIT" - }, - "node_modules/@asyncapi/generator/node_modules/parserapiv2/node_modules/webidl-conversions": { - "version": "3.0.1", - "license": "BSD-2-Clause" - }, - "node_modules/@asyncapi/generator/node_modules/parserapiv2/node_modules/whatwg-url": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/@asyncapi/generator/node_modules/parserapiv3": { - "name": "@asyncapi/parser", - "version": "3.0.4", - "license": "Apache-2.0", - "dependencies": { - "@asyncapi/specs": "^6.3.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/generator/node_modules/parserapiv3/node_modules/js-yaml": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@asyncapi/generator/node_modules/parserapiv3/node_modules/node-fetch": { - "version": "2.6.7", - "license": "MIT", - "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/generator/node_modules/parserapiv3/node_modules/tr46": { - "version": "0.0.3", - "license": "MIT" - }, - "node_modules/@asyncapi/generator/node_modules/parserapiv3/node_modules/webidl-conversions": { - "version": "3.0.1", - "license": "BSD-2-Clause" - }, - "node_modules/@asyncapi/generator/node_modules/parserapiv3/node_modules/whatwg-url": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "node_modules/@asyncapi/generator/node_modules/path-is-absolute": { "version": "1.0.1", "license": "MIT", @@ -3247,13 +2029,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/@asyncapi/generator/node_modules/pony-cause": { - "version": "1.1.1", - "license": "0BSD", - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/@asyncapi/generator/node_modules/postcss-selector-parser": { "version": "6.0.15", "license": "MIT", @@ -3308,27 +2083,6 @@ "node": ">=6" } }, - "node_modules/@asyncapi/generator/node_modules/ramldt2jsonschema": { - "version": "1.2.3", - "license": "Apache-2.0", - "dependencies": { - "commander": "^5.0.0", - "js-yaml": "^3.14.0", - "json-schema-migrate": "^0.2.0", - "webapi-parser": "^0.5.0" - }, - "bin": { - "dt2js": "bin/dt2js.js", - "js2dt": "bin/js2dt.js" - } - }, - "node_modules/@asyncapi/generator/node_modules/ramldt2jsonschema/node_modules/commander": { - "version": "5.1.0", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, "node_modules/@asyncapi/generator/node_modules/read-cmd-shim": { "version": "3.0.1", "license": "ISC", @@ -3377,29 +2131,14 @@ "once": "^1.3.0" } }, - "node_modules/@asyncapi/generator/node_modules/readdirp": { - "version": "3.6.0", - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/@asyncapi/generator/node_modules/regexp.prototype.flags": { - "version": "1.5.1", + "node_modules/@asyncapi/generator/node_modules/readdirp": { + "version": "3.6.0", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "set-function-name": "^2.0.0" + "picomatch": "^2.2.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8.10.0" } }, "node_modules/@asyncapi/generator/node_modules/require-from-string": { @@ -3464,49 +2203,10 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@asyncapi/generator/node_modules/safe-array-concat": { - "version": "1.1.0", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.5", - "get-intrinsic": "^1.2.2", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@asyncapi/generator/node_modules/safe-array-concat/node_modules/isarray": { - "version": "2.0.5", - "license": "MIT" - }, "node_modules/@asyncapi/generator/node_modules/safe-buffer": { "version": "5.1.2", "license": "MIT" }, - "node_modules/@asyncapi/generator/node_modules/safe-regex-test": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.5", - "get-intrinsic": "^1.2.2", - "is-regex": "^1.1.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@asyncapi/generator/node_modules/safe-stable-stringify": { - "version": "1.1.1", - "license": "MIT" - }, "node_modules/@asyncapi/generator/node_modules/safer-buffer": { "version": "2.1.2", "license": "MIT", @@ -3543,58 +2243,10 @@ "version": "2.0.0", "license": "ISC" }, - "node_modules/@asyncapi/generator/node_modules/set-function-length": { - "version": "1.2.0", - "license": "MIT", - "dependencies": { - "define-data-property": "^1.1.1", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.2", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/@asyncapi/generator/node_modules/set-function-name": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "define-data-property": "^1.0.1", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/@asyncapi/generator/node_modules/side-channel": { - "version": "1.0.4", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/@asyncapi/generator/node_modules/signal-exit": { "version": "3.0.7", "license": "ISC" }, - "node_modules/@asyncapi/generator/node_modules/simple-eval": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "jsep": "^1.1.2" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/@asyncapi/generator/node_modules/simple-git": { "version": "3.22.0", "license": "MIT", @@ -3722,45 +2374,6 @@ "node": ">=8" } }, - "node_modules/@asyncapi/generator/node_modules/string.prototype.trim": { - "version": "1.2.8", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@asyncapi/generator/node_modules/string.prototype.trimend": { - "version": "1.0.7", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@asyncapi/generator/node_modules/string.prototype.trimstart": { - "version": "1.0.7", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/@asyncapi/generator/node_modules/strip-outer": { "version": "1.0.1", "license": "MIT", @@ -3889,67 +2502,6 @@ "node": ">=0.4.0" } }, - "node_modules/@asyncapi/generator/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD" - }, - "node_modules/@asyncapi/generator/node_modules/typed-array-buffer": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/@asyncapi/generator/node_modules/typed-array-byte-length": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@asyncapi/generator/node_modules/typed-array-byte-offset": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@asyncapi/generator/node_modules/typed-array-length": { - "version": "1.0.4", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/@asyncapi/generator/node_modules/typescript": { "version": "4.9.5", "license": "Apache-2.0", @@ -3961,22 +2513,10 @@ "node": ">=4.2.0" } }, - "node_modules/@asyncapi/generator/node_modules/unbox-primitive": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/@asyncapi/generator/node_modules/undici-types": { "version": "5.26.5", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/@asyncapi/generator/node_modules/unique-filename": { "version": "2.0.1", @@ -4005,21 +2545,10 @@ "punycode": "^2.1.0" } }, - "node_modules/@asyncapi/generator/node_modules/urijs": { - "version": "1.19.11", - "license": "MIT" - }, "node_modules/@asyncapi/generator/node_modules/util-deprecate": { "version": "1.0.2", "license": "MIT" }, - "node_modules/@asyncapi/generator/node_modules/utility-types": { - "version": "3.11.0", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, "node_modules/@asyncapi/generator/node_modules/v8-compile-cache-lib": { "version": "3.0.1", "license": "MIT" @@ -4053,31 +2582,6 @@ "version": "1.0.0", "license": "ISC" }, - "node_modules/@asyncapi/generator/node_modules/webapi-parser": { - "version": "0.5.0", - "license": "Apache-2.0", - "dependencies": { - "ajv": "6.5.2" - } - }, - "node_modules/@asyncapi/generator/node_modules/webapi-parser/node_modules/ajv": { - "version": "6.5.2", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.1" - } - }, - "node_modules/@asyncapi/generator/node_modules/webapi-parser/node_modules/fast-deep-equal": { - "version": "2.0.1", - "license": "MIT" - }, - "node_modules/@asyncapi/generator/node_modules/webapi-parser/node_modules/json-schema-traverse": { - "version": "0.4.1", - "license": "MIT" - }, "node_modules/@asyncapi/generator/node_modules/which": { "version": "2.0.2", "license": "ISC", @@ -4087,39 +2591,8 @@ "bin": { "node-which": "bin/node-which" }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@asyncapi/generator/node_modules/which-boxed-primitive": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@asyncapi/generator/node_modules/which-typed-array": { - "version": "1.1.13", - "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.4", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 8" } }, "node_modules/@asyncapi/generator/node_modules/wide-align": { @@ -4156,15 +2629,14 @@ "link": true }, "node_modules/@asyncapi/modelina": { - "version": "2.1.3", - "license": "Apache-2.0", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@asyncapi/modelina/-/modelina-3.2.0.tgz", + "integrity": "sha512-24umbZCtpw6oJ7XiI2R3CFci096gPnj5tGO7MJLcHWDl6XwVePbkOCeWBzEiXaVy+BXAnd0tnLi9mYzFHu3bGw==", "dependencies": { - "@apidevtools/json-schema-ref-parser": "^9.0.9", + "@apidevtools/json-schema-ref-parser": "^11.1.0", "@apidevtools/swagger-parser": "^10.0.3", - "@asyncapi/avro-schema-parser": "^3.0.11", - "@asyncapi/openapi-schema-parser": "^3.0.10", - "@asyncapi/parser": "^2.1.2", - "@asyncapi/raml-dt-schema-parser": "^4.0.11", + "@asyncapi/parser": "^3.0.5", + "@smoya/multi-parser": "^5.0.1", "@swc/core": "^1.3.5", "@swc/jest": "^0.2.23", "@types/node": "^20.3.3", @@ -4178,36 +2650,36 @@ "node": ">=18" } }, - "node_modules/@asyncapi/modelina/node_modules/@asyncapi/parser": { - "version": "2.1.2", - "license": "Apache-2.0", + "node_modules/@asyncapi/modelina/node_modules/@apidevtools/json-schema-ref-parser": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-11.1.0.tgz", + "integrity": "sha512-g/VW9ZQEFJAOwAyUb8JFf7MLiLy2uEB4rU270rGzDwICxnxMlPy0O11KVePSgS36K1NI29gSlK84n5INGhd4Ag==", "dependencies": { - "@asyncapi/specs": "^5.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", + "@jsdevtools/ono": "^7.1.3", + "@types/json-schema": "^7.0.13", + "@types/lodash.clonedeep": "^4.5.7", "js-yaml": "^4.1.0", - "jsonpath-plus": "^7.2.0", - "node-fetch": "2.6.7" + "lodash.clonedeep": "^4.5.0" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/philsturgeon" } }, - "node_modules/@asyncapi/modelina/node_modules/@asyncapi/specs": { - "version": "5.1.0", - "license": "Apache-2.0", + "node_modules/@asyncapi/modelina/node_modules/@smoya/multi-parser": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@smoya/multi-parser/-/multi-parser-5.0.1.tgz", + "integrity": "sha512-MT3683glXqnsJ5vOKDCMiS/MNwt+LXyuL844LOvl4YbtR9PEe2zyECTmHLw/hbUpXFFmQXlzGs/sLSXdUh+Org==", "dependencies": { - "@types/json-schema": "^7.0.11" + "@asyncapi/avro-schema-parser": "^3.0.3", + "@asyncapi/openapi-schema-parser": "^3.0.4", + "@asyncapi/protobuf-schema-parser": "^3.0.0", + "@asyncapi/raml-dt-schema-parser": "^4.0.4", + "parserapiv1": "npm:@asyncapi/parser@^2.1.0", + "parserapiv2": "npm:@asyncapi/parser@3.0.0-next-major-spec.8", + "parserapiv3": "npm:@asyncapi/parser@^3.0.1" } }, "node_modules/@asyncapi/modelina/node_modules/@types/node": { @@ -4217,47 +2689,6 @@ "undici-types": "~5.26.4" } }, - "node_modules/@asyncapi/modelina/node_modules/jsonpath-plus": { - "version": "7.2.0", - "license": "MIT", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@asyncapi/modelina/node_modules/node-fetch": { - "version": "2.6.7", - "license": "MIT", - "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/modelina/node_modules/tr46": { - "version": "0.0.3", - "license": "MIT" - }, - "node_modules/@asyncapi/modelina/node_modules/webidl-conversions": { - "version": "3.0.1", - "license": "BSD-2-Clause" - }, - "node_modules/@asyncapi/modelina/node_modules/whatwg-url": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "node_modules/@asyncapi/openapi-schema-parser": { "version": "3.0.12", "resolved": "https://registry.npmjs.org/@asyncapi/openapi-schema-parser/-/openapi-schema-parser-3.0.12.tgz", @@ -9140,9 +7571,16 @@ }, "node_modules/@types/lodash": { "version": "4.14.202", - "dev": true, "license": "MIT" }, + "node_modules/@types/lodash.clonedeep": { + "version": "4.5.9", + "resolved": "https://registry.npmjs.org/@types/lodash.clonedeep/-/lodash.clonedeep-4.5.9.tgz", + "integrity": "sha512-19429mWC+FyaAhOLzsS8kZUsI+/GmBAQ0HFiCPsKGU+7pBXOQWhyrY6xNNDwUSX8SMZMJvuFVMF9O5dQOlQK9Q==", + "dependencies": { + "@types/lodash": "*" + } + }, "node_modules/@types/lodash.template": { "version": "4.5.3", "dev": true, @@ -15856,6 +14294,11 @@ "dev": true, "license": "MIT" }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" + }, "node_modules/lodash.debounce": { "version": "4.0.8", "license": "MIT" @@ -17804,6 +16247,231 @@ "version": "6.0.1", "license": "MIT" }, + "node_modules/parserapiv1": { + "name": "@asyncapi/parser", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-2.1.2.tgz", + "integrity": "sha512-2pHKnr2P8EujcrvZo4x4zNwsEIAg5vb1ZEhl2+OH0YBg8EYH/Xx73XZ+bbwLaYIg1gvFjm29jNB9UL3CMeDU5w==", + "dependencies": { + "@asyncapi/specs": "^5.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/parserapiv1/node_modules/@asyncapi/specs": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-5.1.0.tgz", + "integrity": "sha512-yffhETqehkim43luMnPKOwzY0D0YtU4bKpORIXIaid6p5Y5kDLrMGJaEPkNieQp03HMjhjFrnUPtT8kvqe0+aQ==", + "dependencies": { + "@types/json-schema": "^7.0.11" + } + }, + "node_modules/parserapiv1/node_modules/jsonpath-plus": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-7.2.0.tgz", + "integrity": "sha512-zBfiUPM5nD0YZSBT/o/fbCUlCcepMIdP0CJZxM1+KgA4f2T206f6VAg9e7mX35+KlMaIc5qXW34f3BnwJ3w+RA==", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/parserapiv1/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==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/parserapiv1/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/parserapiv1/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/parserapiv1/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/parserapiv2": { + "name": "@asyncapi/parser", + "version": "3.0.0-next-major-spec.8", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.0-next-major-spec.8.tgz", + "integrity": "sha512-d8ebYM08BCsx3Q4AeLke6naU/NrcAXFEVpS6b3EWcKRdUDce+v0X5k9aDH+YXWCaQApEF28UzcxhlSOJvhIFgQ==", + "dependencies": { + "@asyncapi/specs": "^6.0.0-next-major-spec.9", + "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", + "@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", + "@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", + "ramldt2jsonschema": "^1.2.3", + "webapi-parser": "^0.5.0" + } + }, + "node_modules/parserapiv2/node_modules/jsonpath-plus": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-7.2.0.tgz", + "integrity": "sha512-zBfiUPM5nD0YZSBT/o/fbCUlCcepMIdP0CJZxM1+KgA4f2T206f6VAg9e7mX35+KlMaIc5qXW34f3BnwJ3w+RA==", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/parserapiv2/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==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/parserapiv2/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/parserapiv2/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/parserapiv2/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/parserapiv3": { + "name": "@asyncapi/parser", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.5.tgz", + "integrity": "sha512-Kc/hwCyb2/YzcIfQlY9lwjUDV/9cXMjVewQz9WvPVAaFlOr83bdHpccfnl2sQNXDcC+zCcpEDBjs41ATowPE3Q==", + "dependencies": { + "@asyncapi/specs": "^6.4.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/parserapiv3/node_modules/jsonpath-plus": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-7.2.0.tgz", + "integrity": "sha512-zBfiUPM5nD0YZSBT/o/fbCUlCcepMIdP0CJZxM1+KgA4f2T206f6VAg9e7mX35+KlMaIc5qXW34f3BnwJ3w+RA==", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/parserapiv3/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==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/parserapiv3/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/parserapiv3/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/parserapiv3/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, "node_modules/parserv2": { "name": "@asyncapi/parser", "version": "2.1.2", diff --git a/package.json b/package.json index bef26cf7b1f..98022cd5069 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "@asyncapi/converter": "^1.4.9", "@asyncapi/diff": "^0.4.1", "@asyncapi/generator": "^1.17.2", - "@asyncapi/modelina": "^2.1.3", + "@asyncapi/modelina": "^3.2.0", "@asyncapi/openapi-schema-parser": "^3.0.12", "@asyncapi/optimizer": "^0.2.7", "@asyncapi/parser": "^3.0.5",