diff --git a/package.json b/package.json index fd076c539..7322c587b 100644 --- a/package.json +++ b/package.json @@ -128,7 +128,7 @@ "mercurius": "13.1.0", "module-alias": "^2.2.3", "morgan": "^1.10.0", - "mqtt": "^4.3.7", + "mqtt": "^5.3.1", "nats": "^2.17.0", "nest-commander": "^3.12.0", "nest-commander-testing": "3.3.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 94c859ff7..61859cabf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -80,7 +80,7 @@ importers: version: 12.0.9(@mercuriusjs/gateway@2.0.0)(@nestjs/common@10.2.7)(@nestjs/graphql@12.0.9)(fastify@4.18.0)(graphql@16.8.1)(mercurius@13.1.0) '@nestjs/microservices': specifier: ^10.2.7 - version: 10.2.7(@grpc/grpc-js@1.9.6)(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/websockets@10.2.7)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(ioredis@5.3.2)(kafkajs@2.2.4)(mqtt@4.3.7)(nats@2.17.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + version: 10.2.7(@grpc/grpc-js@1.9.6)(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/websockets@10.2.7)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(ioredis@5.3.2)(kafkajs@2.2.4)(mqtt@5.3.1)(nats@2.17.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nestjs/platform-express': specifier: ^10.2.7 version: 10.2.7(@nestjs/common@10.2.7)(@nestjs/core@10.2.7) @@ -265,8 +265,8 @@ importers: specifier: ^1.10.0 version: 1.10.0 mqtt: - specifier: ^4.3.7 - version: 4.3.7 + specifier: ^5.3.1 + version: 5.3.1 nats: specifier: ^2.17.0 version: 2.17.0 @@ -481,7 +481,7 @@ importers: version: 1.9.6 '@nestjs/microservices': specifier: ^9.0.0 || ^10.0.0 - version: 10.2.7(@grpc/grpc-js@1.9.6)(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/websockets@10.2.7)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(ioredis@5.3.2)(kafkajs@2.2.4)(mqtt@4.3.7)(nats@2.17.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + version: 10.2.7(@grpc/grpc-js@1.9.6)(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/websockets@10.2.7)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(ioredis@5.3.2)(kafkajs@2.2.4)(mqtt@5.3.1)(nats@2.17.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@ogma/nestjs-module': specifier: workspace:^5.0.0 version: link:../nestjs-module @@ -490,7 +490,7 @@ importers: dependencies: '@nestjs/microservices': specifier: ^9.0.0 || ^10.0.0 - version: 10.2.7(@grpc/grpc-js@1.9.6)(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/websockets@10.2.7)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(ioredis@5.3.2)(kafkajs@2.2.4)(mqtt@4.3.7)(nats@2.17.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + version: 10.2.7(@grpc/grpc-js@1.9.6)(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/websockets@10.2.7)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(ioredis@5.3.2)(kafkajs@2.2.4)(mqtt@5.3.1)(nats@2.17.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@ogma/nestjs-module': specifier: workspace:^5.0.0 version: link:../nestjs-module @@ -514,7 +514,7 @@ importers: dependencies: '@nestjs/microservices': specifier: ^9.0.0 || ^10.0.0 - version: 10.2.7(@grpc/grpc-js@1.9.6)(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/websockets@10.2.7)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(ioredis@5.3.2)(kafkajs@2.2.4)(mqtt@4.3.7)(nats@2.17.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + version: 10.2.7(@grpc/grpc-js@1.9.6)(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/websockets@10.2.7)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(ioredis@5.3.2)(kafkajs@2.2.4)(mqtt@5.3.1)(nats@2.17.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@ogma/nestjs-module': specifier: workspace:^5.0.0 version: link:../nestjs-module @@ -526,7 +526,7 @@ importers: dependencies: '@nestjs/microservices': specifier: ^9.0.0 || ^10.0.0 - version: 10.2.7(@grpc/grpc-js@1.9.6)(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/websockets@10.2.7)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(ioredis@5.3.2)(kafkajs@2.2.4)(mqtt@4.3.7)(nats@2.17.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + version: 10.2.7(@grpc/grpc-js@1.9.6)(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/websockets@10.2.7)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(ioredis@5.3.2)(kafkajs@2.2.4)(mqtt@5.3.1)(nats@2.17.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@ogma/nestjs-module': specifier: workspace:^5.0.0 version: link:../nestjs-module @@ -541,7 +541,7 @@ importers: dependencies: '@nestjs/microservices': specifier: ^9.0.0 || ^10.0.0 - version: 10.2.7(@grpc/grpc-js@1.9.6)(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/websockets@10.2.7)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(ioredis@5.3.2)(kafkajs@2.2.4)(mqtt@4.3.7)(nats@2.17.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + version: 10.2.7(@grpc/grpc-js@1.9.6)(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/websockets@10.2.7)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(ioredis@5.3.2)(kafkajs@2.2.4)(mqtt@5.3.1)(nats@2.17.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@ogma/nestjs-module': specifier: workspace:^5.0.0 version: link:../nestjs-module @@ -568,7 +568,7 @@ importers: dependencies: '@nestjs/microservices': specifier: ^9.0.0 || ^10.0.0 - version: 10.2.7(@grpc/grpc-js@1.9.6)(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/websockets@10.2.7)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(ioredis@5.3.2)(kafkajs@2.2.4)(mqtt@4.3.7)(nats@2.17.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + version: 10.2.7(@grpc/grpc-js@1.9.6)(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/websockets@10.2.7)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(ioredis@5.3.2)(kafkajs@2.2.4)(mqtt@5.3.1)(nats@2.17.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@ogma/nestjs-module': specifier: workspace:^5.0.0 version: link:../nestjs-module @@ -2794,6 +2794,7 @@ packages: /@commitlint/config-validator@17.6.7: resolution: {integrity: sha512-vJSncmnzwMvpr3lIcm0I8YVVDJTzyjy7NZAeXbTXy+MPUdAr9pKyyg7Tx/ebOQ9kqzE6O9WT6jg2164br5UdsQ==} engines: {node: '>=v14'} + requiresBuild: true dependencies: '@commitlint/types': 17.4.4 ajv: 8.12.0 @@ -2814,6 +2815,7 @@ packages: /@commitlint/execute-rule@17.4.0: resolution: {integrity: sha512-LIgYXuCSO5Gvtc0t9bebAMSwd68ewzmqLypqI2Kke1rqOqqDbMpYcYfoPfFlv9eyLIh4jocHWwCK5FS7z9icUA==} engines: {node: '>=v14'} + requiresBuild: true dev: true /@commitlint/format@17.4.4: @@ -2893,6 +2895,7 @@ packages: /@commitlint/resolve-extends@17.6.7: resolution: {integrity: sha512-PfeoAwLHtbOaC9bGn/FADN156CqkFz6ZKiVDMjuC2N5N0740Ke56rKU7Wxdwya8R8xzLK9vZzHgNbuGhaOVKIg==} engines: {node: '>=v14'} + requiresBuild: true dependencies: '@commitlint/config-validator': 17.6.7 '@commitlint/types': 17.4.4 @@ -4124,7 +4127,7 @@ packages: optional: true dependencies: '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/microservices': 10.2.7(@grpc/grpc-js@1.9.6)(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/websockets@10.2.7)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(ioredis@5.3.2)(kafkajs@2.2.4)(mqtt@4.3.7)(nats@2.17.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/microservices': 10.2.7(@grpc/grpc-js@1.9.6)(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/websockets@10.2.7)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(ioredis@5.3.2)(kafkajs@2.2.4)(mqtt@5.3.1)(nats@2.17.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nestjs/platform-express': 10.2.7(@nestjs/common@10.2.7)(@nestjs/core@10.2.7) '@nestjs/websockets': 10.2.7(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/platform-socket.io@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nuxtjs/opencollective': 0.3.2 @@ -4280,6 +4283,58 @@ packages: reflect-metadata: 0.1.13 rxjs: 7.8.1 tslib: 2.6.2 + dev: false + + /@nestjs/microservices@10.2.7(@grpc/grpc-js@1.9.6)(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/websockets@10.2.7)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(ioredis@5.3.2)(kafkajs@2.2.4)(mqtt@5.3.1)(nats@2.17.0)(reflect-metadata@0.1.13)(rxjs@7.8.1): + resolution: {integrity: sha512-ggpng1yRuugPufn+OKeHV6Dcw3TWI7lmOvXkyYRwatVHQMvb3MlPpbzsA5PfUlg5DsjPGEWRbkIWN7OFb8OTyw==} + peerDependencies: + '@grpc/grpc-js': '*' + '@nestjs/common': ^10.0.0 + '@nestjs/core': ^10.0.0 + '@nestjs/websockets': ^10.0.0 + amqp-connection-manager: '*' + amqplib: '*' + cache-manager: '*' + ioredis: '*' + kafkajs: '*' + mqtt: '*' + nats: '*' + reflect-metadata: ^0.1.12 + rxjs: ^7.1.0 + peerDependenciesMeta: + '@grpc/grpc-js': + optional: true + '@nestjs/websockets': + optional: true + amqp-connection-manager: + optional: true + amqplib: + optional: true + cache-manager: + optional: true + ioredis: + optional: true + kafkajs: + optional: true + mqtt: + optional: true + nats: + optional: true + dependencies: + '@grpc/grpc-js': 1.9.6 + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.7(@nestjs/common@10.2.7)(@nestjs/microservices@10.2.7)(@nestjs/platform-express@10.2.7)(@nestjs/websockets@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/websockets': 10.2.7(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/platform-socket.io@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) + amqp-connection-manager: 4.1.14(amqplib@0.10.3) + amqplib: 0.10.3 + ioredis: 5.3.2 + iterare: 1.2.1 + kafkajs: 2.2.4 + mqtt: 5.3.1 + nats: 2.17.0 + reflect-metadata: 0.1.13 + rxjs: 7.8.1 + tslib: 2.6.2 /@nestjs/platform-express@10.2.7(@nestjs/common@10.2.7)(@nestjs/core@10.2.7): resolution: {integrity: sha512-p+kp6aJtkgAdVpUrCVmM6MKtOvjsbt7QofBiZMidjYesZkMeG5gZ1D2SK8XzvQ8VXHJfFgEdY2xcKGB+wJLOYQ==} @@ -4384,7 +4439,7 @@ packages: dependencies: '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nestjs/core': 10.2.7(@nestjs/common@10.2.7)(@nestjs/microservices@10.2.7)(@nestjs/platform-express@10.2.7)(@nestjs/websockets@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/microservices': 10.2.7(@grpc/grpc-js@1.9.6)(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/websockets@10.2.7)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(ioredis@5.3.2)(kafkajs@2.2.4)(mqtt@4.3.7)(nats@2.17.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/microservices': 10.2.7(@grpc/grpc-js@1.9.6)(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/websockets@10.2.7)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(ioredis@5.3.2)(kafkajs@2.2.4)(mqtt@5.3.1)(nats@2.17.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nestjs/platform-express': 10.2.7(@nestjs/common@10.2.7)(@nestjs/core@10.2.7) tslib: 2.6.2 dev: true @@ -5707,6 +5762,7 @@ packages: /@types/node@20.5.1: resolution: {integrity: sha512-4tT2UrL5LBqDwoed9wZ6N3umC4Yhz3W3FloMmiiG4JwmUJWpie0c7lcnUNd4gtMKuDEO4wRVS8B6Xa0uMRsMKg==} + requiresBuild: true dev: true /@types/node@20.8.7: @@ -5752,6 +5808,12 @@ packages: csstype: 3.1.2 dev: true + /@types/readable-stream@4.0.9: + resolution: {integrity: sha512-4cwuvrmNF96M4Nrx0Eep37RwPB1Mth+nCSezsGRv5+PsFyRvDdLd0pil6gVLcWD/bh69INNdwZ98dJwfHpLohA==} + dependencies: + '@types/node': 20.8.7 + safe-buffer: 5.1.2 + /@types/responselike@1.0.2: resolution: {integrity: sha512-/4YQT5Kp6HxUDb4yhRkm0bJ7TbjvTddqX7PZ5hz6qV3pxSo72f/6YPRo+Mu2DU307tm9IioO69l7uAwn5XNcFA==} dependencies: @@ -5815,6 +5877,11 @@ packages: /@types/validator@13.11.5: resolution: {integrity: sha512-xW4qsT4UIYILu+7ZrBnfQdBYniZrMLYYK3wN9M/NdeIHgBN5pZI2/8Q7UfdWIcr5RLJv/OGENsx91JIpUUoC7Q==} + /@types/ws@8.5.10: + resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} + dependencies: + '@types/node': 20.8.7 + /@types/ws@8.5.8: resolution: {integrity: sha512-flUksGIQCnJd6sZ1l5dqCEG/ksaoAg/eUwiLAGTJQcfgvZJKF++Ta4bJA6A5aPSJmsr+xlseHn4KLgVlNnvPTg==} dependencies: @@ -7010,6 +7077,13 @@ packages: readable-stream: 3.6.2 dev: true + /bl@6.0.9: + resolution: {integrity: sha512-Vh+M9HMfeTST9rkkQ1utRnOeABNcBO3i0dJMFkenCv7JIp76XWx8uQOGpaXyXVyenrLDZsdAHXbf0Cz18Eb0fw==} + dependencies: + buffer: 6.0.3 + inherits: 2.0.4 + readable-stream: 4.4.2 + /body-parser@1.20.1: resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -7553,6 +7627,10 @@ packages: dependencies: leven: 2.1.0 minimist: 1.2.8 + dev: false + + /commist@3.2.0: + resolution: {integrity: sha512-4PIMoPniho+LqXmpS5d3NuGYncG6XWlkBSVGiWycL22dd42OYdUGil2CWuzklaJoNxyxUSpO4MKIBU94viWNAw==} /commitizen@4.3.0(@swc/core@1.3.93): resolution: {integrity: sha512-H0iNtClNEhT0fotHvGV3E9tDejDeS04sN1veIebsKYGMuGscFaswRoYJKmT3eW85eIJAs0F28bG2+a/9wCOfPw==} @@ -7819,6 +7897,7 @@ packages: /cosmiconfig-typescript-loader@4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6)(ts-node@10.9.1)(typescript@5.2.2): resolution: {integrity: sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw==} engines: {node: '>=v14.21.3'} + requiresBuild: true peerDependencies: '@types/node': '*' cosmiconfig: '>=7' @@ -7854,6 +7933,7 @@ packages: /cosmiconfig@8.3.6(typescript@5.2.2): resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} + requiresBuild: true peerDependencies: typescript: '>=4.9.5' peerDependenciesMeta: @@ -8269,6 +8349,7 @@ packages: inherits: 2.0.4 readable-stream: 3.6.2 stream-shift: 1.0.1 + dev: false /eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} @@ -9513,7 +9594,7 @@ packages: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.0.5 + minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 dev: true @@ -9537,7 +9618,6 @@ packages: inherits: 2.0.4 minimatch: 5.1.6 once: 1.4.0 - dev: true /global-dirs@0.1.1: resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==} @@ -9911,6 +9991,13 @@ packages: dependencies: glob: 7.2.3 readable-stream: 3.6.2 + dev: false + + /help-me@4.2.0: + resolution: {integrity: sha512-TAOnTB8Tz5Dw8penUuzHVrKNKlCIbwwbHnXraNJxPwf8LRtE2HlM84RYuezMFcwOJmoYOCWVDyJ8TQGxn9PgxA==} + dependencies: + glob: 8.1.0 + readable-stream: 3.6.2 /homedir-polyfill@1.0.3: resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==} @@ -11076,6 +11163,7 @@ packages: /leven@2.1.0: resolution: {integrity: sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA==} engines: {node: '>=0.10.0'} + dev: false /leven@3.1.0: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} @@ -11216,6 +11304,7 @@ packages: /lodash.isplainobject@4.0.6: resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + requiresBuild: true dev: true /lodash.kebabcase@4.1.1: @@ -11256,6 +11345,7 @@ packages: /lodash.uniq@4.5.0: resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + requiresBuild: true dev: true /lodash.upperfirst@4.3.1: @@ -11339,7 +11429,6 @@ packages: /lru-cache@10.0.1: resolution: {integrity: sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==} engines: {node: 14 || >=16.14} - dev: true /lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} @@ -12251,7 +12340,6 @@ packages: engines: {node: '>=10'} dependencies: brace-expansion: 2.0.1 - dev: true /minimatch@7.4.6: resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==} @@ -12418,6 +12506,16 @@ packages: process-nextick-args: 2.0.1 transitivePeerDependencies: - supports-color + dev: false + + /mqtt-packet@9.0.0: + resolution: {integrity: sha512-8v+HkX+fwbodsWAZIZTI074XIoxVBOmPeggQuDFCGg1SqNcC+uoRMWu7J6QlJPqIUIJXmjNYYHxBBLr1Y/Df4w==} + dependencies: + bl: 6.0.9 + debug: 4.3.4 + process-nextick-args: 2.0.1 + transitivePeerDependencies: + - supports-color /mqtt@4.3.7: resolution: {integrity: sha512-ew3qwG/TJRorTz47eW46vZ5oBw5MEYbQZVaEji44j5lAUSQSqIEoul7Kua/BatBW0H0kKQcC9kwUHa1qzaWHSw==} @@ -12445,6 +12543,32 @@ packages: - bufferutil - supports-color - utf-8-validate + dev: false + + /mqtt@5.3.1: + resolution: {integrity: sha512-ScLW9a8WU6EqJk0Tlp9GrvWiqP+D+IT19DHFWno4Uqak1raJp86O8KABu5KxCFagrJ3MwhdYEooqEbtvb1nbjA==} + engines: {node: '>=16.0.0'} + hasBin: true + dependencies: + '@types/readable-stream': 4.0.9 + '@types/ws': 8.5.10 + commist: 3.2.0 + concat-stream: 2.0.0 + debug: 4.3.4 + help-me: 4.2.0 + lru-cache: 10.0.1 + minimist: 1.2.8 + mqtt-packet: 9.0.0 + number-allocator: 1.0.14 + readable-stream: 4.4.2 + reinterval: 1.1.0 + rfdc: 1.3.0 + split2: 4.2.0 + ws: 8.14.2 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate /mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} @@ -14604,6 +14728,7 @@ packages: /stream-shift@1.0.1: resolution: {integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==} + dev: false /stream-transform@2.1.3: resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==}