diff --git a/assets/create-glee-app/templates/default/package-lock.json b/assets/create-glee-app/templates/default/package-lock.json index af1796b3eab..bbcf5f0af7e 100644 --- a/assets/create-glee-app/templates/default/package-lock.json +++ b/assets/create-glee-app/templates/default/package-lock.json @@ -9,7 +9,7 @@ "version": "0.1.0", "license": "Apache-2.0", "dependencies": { - "@asyncapi/glee": "^0.37.8" + "@asyncapi/glee": "^0.37.9" }, "devDependencies": { "@types/node": "^20.5.9" @@ -169,12 +169,12 @@ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, "node_modules/@asyncapi/glee": { - "version": "0.37.8", - "resolved": "https://registry.npmjs.org/@asyncapi/glee/-/glee-0.37.8.tgz", - "integrity": "sha512-1qa/OuOzA38AvuNu1w/wduXKnXjxtHMcCYggVoCQVIzJZ6lG9xaK73g3floUUDK5sMAqiytvisCyGVobXzv4Kw==", + "version": "0.37.9", + "resolved": "https://registry.npmjs.org/@asyncapi/glee/-/glee-0.37.9.tgz", + "integrity": "sha512-mruRd34RpE+0VoQ5jKA67a4d8qyJzTY42p6qGj0O7gpL2UB1tus8eP/cbapbyE0DB3LeMDhIu4m04yfYOlw6Gw==", "dependencies": { "@asyncapi/generator": "^1.17.25", - "@asyncapi/html-template": "^2.3.14", + "@asyncapi/html-template": "^3.0.0", "@asyncapi/markdown-template": "^1.6.6", "@asyncapi/parser": "^3.1.0", "@next/env": "^14.0.4", @@ -216,9 +216,9 @@ } }, "node_modules/@asyncapi/html-template": { - "version": "2.3.14", - "resolved": "https://registry.npmjs.org/@asyncapi/html-template/-/html-template-2.3.14.tgz", - "integrity": "sha512-e7jHGXNtovA2u9n0A9CtPy+xkXa76vpz+gdY/4q4TC4bm6EadEhcDiNQ0LtFnUjcHDuxXzYZs8/0BZr1vSBeQw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@asyncapi/html-template/-/html-template-3.0.0.tgz", + "integrity": "sha512-U5+fx9fdtQwi7C6PabODP01m1z596fhOjCcRdaOHI2/OBm2DFeQIDel2QZ1B1KmChouANaj0IC4lGfJgJcPw1g==", "dependencies": { "@asyncapi/generator-react-sdk": "^1.1.2", "@asyncapi/parser": "^3.1.0", @@ -5846,9 +5846,9 @@ } }, "node_modules/dompurify": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.5.6.tgz", - "integrity": "sha512-zUTaUBO8pY4+iJMPE1B9XlO2tXVYIcEA4SNGtvDELzTSCQO7RzH+j7S180BmhmJId78lqGU2z19vgVx2Sxs/PQ==" + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.5.7.tgz", + "integrity": "sha512-2q4bEI+coQM8f5ez7kt2xclg1XsecaV9ASJk/54vwlfRRNQfDqJz2pzQ8t0Ix/ToBpXlVjrRIx7pFC/o8itG2Q==" }, "node_modules/dotenv": { "version": "10.0.0", @@ -6988,9 +6988,9 @@ "integrity": "sha512-J+ler7Ta54FwwNcx6wQRDhTIbNeyDcARMkOcguEqnEdtm0jKvN3Li3PDAb2Du3ubJYEWfYL83XMROXdsXAXycw==" }, "node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", + "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -9491,9 +9491,9 @@ } }, "node_modules/nwsapi": { - "version": "2.2.12", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.12.tgz", - "integrity": "sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==" + "version": "2.2.13", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.13.tgz", + "integrity": "sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==" }, "node_modules/object-assign": { "version": "4.1.1", diff --git a/assets/create-glee-app/templates/default/package.json b/assets/create-glee-app/templates/default/package.json index e36ee27bd92..794018c1c17 100644 --- a/assets/create-glee-app/templates/default/package.json +++ b/assets/create-glee-app/templates/default/package.json @@ -24,7 +24,7 @@ }, "homepage": "https://github.com/asyncapi/glee-hello-world#readme", "dependencies": { - "@asyncapi/glee": "^0.37.8" + "@asyncapi/glee": "^0.37.9" }, "devDependencies": { "@types/node": "^20.5.9" diff --git a/assets/create-glee-app/templates/tutorial/package-lock.json b/assets/create-glee-app/templates/tutorial/package-lock.json index 4bf45a7827e..7f11b3fe3d8 100644 --- a/assets/create-glee-app/templates/tutorial/package-lock.json +++ b/assets/create-glee-app/templates/tutorial/package-lock.json @@ -9,7 +9,7 @@ "version": "0.1.0", "license": "Apache-2.0", "dependencies": { - "@asyncapi/glee": "^0.37.8" + "@asyncapi/glee": "^0.37.9" }, "engines": { "node": ">=14.15.1" @@ -166,12 +166,12 @@ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, "node_modules/@asyncapi/glee": { - "version": "0.37.8", - "resolved": "https://registry.npmjs.org/@asyncapi/glee/-/glee-0.37.8.tgz", - "integrity": "sha512-1qa/OuOzA38AvuNu1w/wduXKnXjxtHMcCYggVoCQVIzJZ6lG9xaK73g3floUUDK5sMAqiytvisCyGVobXzv4Kw==", + "version": "0.37.9", + "resolved": "https://registry.npmjs.org/@asyncapi/glee/-/glee-0.37.9.tgz", + "integrity": "sha512-mruRd34RpE+0VoQ5jKA67a4d8qyJzTY42p6qGj0O7gpL2UB1tus8eP/cbapbyE0DB3LeMDhIu4m04yfYOlw6Gw==", "dependencies": { "@asyncapi/generator": "^1.17.25", - "@asyncapi/html-template": "^2.3.14", + "@asyncapi/html-template": "^3.0.0", "@asyncapi/markdown-template": "^1.6.6", "@asyncapi/parser": "^3.1.0", "@next/env": "^14.0.4", @@ -213,9 +213,9 @@ } }, "node_modules/@asyncapi/html-template": { - "version": "2.3.14", - "resolved": "https://registry.npmjs.org/@asyncapi/html-template/-/html-template-2.3.14.tgz", - "integrity": "sha512-e7jHGXNtovA2u9n0A9CtPy+xkXa76vpz+gdY/4q4TC4bm6EadEhcDiNQ0LtFnUjcHDuxXzYZs8/0BZr1vSBeQw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@asyncapi/html-template/-/html-template-3.0.0.tgz", + "integrity": "sha512-U5+fx9fdtQwi7C6PabODP01m1z596fhOjCcRdaOHI2/OBm2DFeQIDel2QZ1B1KmChouANaj0IC4lGfJgJcPw1g==", "dependencies": { "@asyncapi/generator-react-sdk": "^1.1.2", "@asyncapi/parser": "^3.1.0", @@ -5843,9 +5843,9 @@ } }, "node_modules/dompurify": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.5.6.tgz", - "integrity": "sha512-zUTaUBO8pY4+iJMPE1B9XlO2tXVYIcEA4SNGtvDELzTSCQO7RzH+j7S180BmhmJId78lqGU2z19vgVx2Sxs/PQ==" + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.5.7.tgz", + "integrity": "sha512-2q4bEI+coQM8f5ez7kt2xclg1XsecaV9ASJk/54vwlfRRNQfDqJz2pzQ8t0Ix/ToBpXlVjrRIx7pFC/o8itG2Q==" }, "node_modules/dotenv": { "version": "10.0.0", @@ -6985,9 +6985,9 @@ "integrity": "sha512-J+ler7Ta54FwwNcx6wQRDhTIbNeyDcARMkOcguEqnEdtm0jKvN3Li3PDAb2Du3ubJYEWfYL83XMROXdsXAXycw==" }, "node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", + "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -9488,9 +9488,9 @@ } }, "node_modules/nwsapi": { - "version": "2.2.12", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.12.tgz", - "integrity": "sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==" + "version": "2.2.13", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.13.tgz", + "integrity": "sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==" }, "node_modules/object-assign": { "version": "4.1.1", diff --git a/assets/create-glee-app/templates/tutorial/package.json b/assets/create-glee-app/templates/tutorial/package.json index 1e67c9fa669..9b2b557fa98 100644 --- a/assets/create-glee-app/templates/tutorial/package.json +++ b/assets/create-glee-app/templates/tutorial/package.json @@ -16,6 +16,6 @@ "author": "Fran Mendez", "license": "Apache-2.0", "dependencies": { - "@asyncapi/glee": "^0.37.8" + "@asyncapi/glee": "^0.37.9" } } diff --git a/assets/create-template/templates/default/package-lock.json b/assets/create-template/templates/default/package-lock.json index 0231c20d08a..183724bc880 100644 --- a/assets/create-template/templates/default/package-lock.json +++ b/assets/create-template/templates/default/package-lock.json @@ -3682,9 +3682,9 @@ } }, "node_modules/rollup": { - "version": "2.79.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", - "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "version": "2.79.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", + "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", "bin": { "rollup": "dist/bin/rollup" }, diff --git a/package-lock.json b/package-lock.json index c9bd38abd1d..92de71a6f9c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,13 +10,13 @@ "license": "Apache-2.0", "dependencies": { "@asyncapi/avro-schema-parser": "^3.0.23", - "@asyncapi/bundler": "^0.6.3", + "@asyncapi/bundler": "^0.6.4", "@asyncapi/converter": "^1.6.2", "@asyncapi/diff": "^0.4.1", "@asyncapi/generator": "^1.17.25", "@asyncapi/modelina-cli": "^4.0.0-next.48", "@asyncapi/openapi-schema-parser": "^3.0.24", - "@asyncapi/optimizer": "^1.0.3", + "@asyncapi/optimizer": "^1.0.4", "@asyncapi/parser": "^3.3.0", "@asyncapi/protobuf-schema-parser": "^3.2.13", "@asyncapi/raml-dt-schema-parser": "^4.0.24", @@ -211,16 +211,14 @@ } }, "node_modules/@asyncapi/bundler": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@asyncapi/bundler/-/bundler-0.6.3.tgz", - "integrity": "sha512-lzZWuo/Xc7DhRrI9zl+7esdtVienHV+tHf5rd3qk8JJQfIPAUFwwYLyHfRCjtJjkLb9+ME78eqXVUFoBsefv1Q==", - "license": "Apache-2.0", + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@asyncapi/bundler/-/bundler-0.6.4.tgz", + "integrity": "sha512-lKZo2FF2TKt4n6Qm8vP/JOEEGE04gdH/D9oHmBt/NfOylMaw8XoFsI+k+IJyzpVMzREjZfxGf9gNzfW0CWRf5g==", "dependencies": { "@apidevtools/json-schema-ref-parser": "^11.5.4", "@types/json-schema": "^7.0.11", "@ungap/structured-clone": "^1.2.0", "js-yaml": "^4.1.0", - "jsonpath-plus": "^6.0.1", "lodash": "^4.17.21" } }, @@ -687,21 +685,37 @@ } }, "node_modules/@asyncapi/optimizer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@asyncapi/optimizer/-/optimizer-1.0.3.tgz", - "integrity": "sha512-YpYo/GF9Ad6YbAf9P3q2RaHggXxzJ/CXletquTJBBxiSvxWjX57qz4KEzLEwmVqoFIetwdK3HNUd7bBpJGfHtg==", - "license": "Apache-2.0", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@asyncapi/optimizer/-/optimizer-1.0.4.tgz", + "integrity": "sha512-6DZM73k0SUs4ErUvnyYbWsDZcsovO/bZLkAS1pSGMar89C2ydcQ8HfhjCS91R7Hw1ygYDnConqZKR1JjABe8AQ==", "dependencies": { "@asyncapi/parser": "^3.2.2", "@types/debug": "^4.1.8", "debug": "^4.3.4", "js-yaml": "^4.1.0", - "jsonpath-plus": "^6.0.1", + "jsonpath-plus": "^10.1.0", "lodash": "^4.17.21", "merge-deep": "^3.0.3", "yaml": "^2.3.1" } }, + "node_modules/@asyncapi/optimizer/node_modules/jsonpath-plus": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-10.1.0.tgz", + "integrity": "sha512-gHfV1IYqH8uJHYVTs8BJX1XKy2/rR93+f8QQi0xhx95aCiXn1ettYAd5T+7FU6wfqyDoX/wy0pm/fL3jOKJ9Lg==", + "dependencies": { + "@jsep-plugin/assignment": "^1.2.1", + "@jsep-plugin/regex": "^1.0.3", + "jsep": "^1.3.9" + }, + "bin": { + "jsonpath": "bin/jsonpath-cli.js", + "jsonpath-plus": "bin/jsonpath-cli.js" + }, + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/@asyncapi/parser": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.3.0.tgz", @@ -4449,6 +4463,17 @@ "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==", "license": "MIT" }, + "node_modules/@jsep-plugin/assignment": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jsep-plugin/assignment/-/assignment-1.2.1.tgz", + "integrity": "sha512-gaHqbubTi29aZpVbBlECRpmdia+L5/lh2BwtIJTmtxdbecEyyX/ejAOg7eQDGNvGOUmPY7Z2Yxdy9ioyH/VJeA==", + "engines": { + "node": ">= 10.16.0" + }, + "peerDependencies": { + "jsep": "^0.4.0||^1.0.0" + } + }, "node_modules/@jsep-plugin/regex": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@jsep-plugin/regex/-/regex-1.0.3.tgz", @@ -8672,6 +8697,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", + "dev": true, "license": "MIT" }, "node_modules/are-we-there-yet": { @@ -9654,6 +9680,7 @@ "version": "3.9.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, "funding": [ { "type": "github", @@ -15541,6 +15568,7 @@ "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-6.0.1.tgz", "integrity": "sha512-EvGovdvau6FyLexFH2OeXfIITlgIbgZoAZe3usiySeaIDm5QS+A10DKNpaPBBqqRSZr2HN6HVNXxtwUAr2apEw==", "license": "MIT", + "optional": true, "engines": { "node": ">=10.0.0" } diff --git a/package.json b/package.json index a759ac6f158..5788d0fa7bf 100644 --- a/package.json +++ b/package.json @@ -9,13 +9,13 @@ "bugs": "https://github.com/asyncapi/cli/issues", "dependencies": { "@asyncapi/avro-schema-parser": "^3.0.23", - "@asyncapi/bundler": "^0.6.3", + "@asyncapi/bundler": "^0.6.4", "@asyncapi/converter": "^1.6.2", "@asyncapi/diff": "^0.4.1", "@asyncapi/generator": "^1.17.25", "@asyncapi/modelina-cli": "^4.0.0-next.48", "@asyncapi/openapi-schema-parser": "^3.0.24", - "@asyncapi/optimizer": "^1.0.3", + "@asyncapi/optimizer": "^1.0.4", "@asyncapi/parser": "^3.3.0", "@asyncapi/protobuf-schema-parser": "^3.2.13", "@asyncapi/raml-dt-schema-parser": "^4.0.24",