{"_id":"async-mqtt","_rev":"19-78181f120da529b5440c9209849b2c7d","name":"async-mqtt","description":"Promise wrapper over MQTT.js","dist-tags":{"latest":"2.6.3"},"versions":{"1.0.0":{"name":"async-mqtt","version":"1.0.0","description":"Promise wrapper over MQTT.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/RangerMauve/async-mqtt.git"},"keywords":["mqtt","promise","async","publish","subscribe"],"author":{"name":"rangermauve"},"license":"MIT","bugs":{"url":"https://github.com/RangerMauve/async-mqtt/issues"},"homepage":"https://github.com/RangerMauve/async-mqtt#readme","dependencies":{"in-array":"^0.1.2","mqtt":"^2.3.1"},"devDependencies":{"mqtt-connection":"^3.0.0","tape":"^4.6.3"},"gitHead":"cb8f1c3ac904c113c1fa869e2302479e684a5992","_id":"async-mqtt@1.0.0","_shasum":"5c4f74e95b710ba16954eb3affb27e3e54c1468d","_from":".","_npmVersion":"3.8.7","_nodeVersion":"6.9.1","_npmUser":{"name":"rangermauve","email":"rangermauve@hotmail.com"},"maintainers":[{"name":"rangermauve","email":"rangermauve@hotmail.com"}],"dist":{"shasum":"5c4f74e95b710ba16954eb3affb27e3e54c1468d","tarball":"https://registry.npmjs.org/async-mqtt/-/async-mqtt-1.0.0.tgz","integrity":"sha512-1cNC6YTz1RBKrvKFbWn8ZxDosWQDqmJ8fJyjj+1L06VRjCXUDb66yIycBtxkVQFQhris/Rsyc4/LYbCiYm7U+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFp9iAS1z+PNLpVYBO4N+qQzPYLIG9R84fLtGaCz8SRzAiEAhRACwtPifyAJ2KjGLhGuRzAoE6x6efous5F/+5LRBus="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/async-mqtt-1.0.0.tgz_1488146463598_0.0569747993722558"},"directories":{}},"1.0.1":{"name":"async-mqtt","version":"1.0.1","description":"Promise wrapper over MQTT.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/mqttjs/async-mqtt.git"},"keywords":["mqtt","promise","async","publish","subscribe"],"author":{"name":"rangermauve"},"license":"MIT","bugs":{"url":"https://github.com/mqttjs/async-mqtt/issues"},"homepage":"https://github.com/mqttjs/async-mqtt#readme","dependencies":{"in-array":"^0.1.2","mqtt":"^2.3.1"},"devDependencies":{"mqtt-connection":"^3.0.0","tape":"^4.6.3"},"gitHead":"3346d92e32c6820a847346f5a4a2cca7097b8e97","_id":"async-mqtt@1.0.1","_shasum":"b199348776e20009dd8af803c1347a3069cd8c58","_from":".","_npmVersion":"3.8.7","_nodeVersion":"6.9.1","_npmUser":{"name":"rangermauve","email":"rangermauve@hotmail.com"},"maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"rangermauve","email":"rangermauve@hotmail.com"}],"dist":{"shasum":"b199348776e20009dd8af803c1347a3069cd8c58","tarball":"https://registry.npmjs.org/async-mqtt/-/async-mqtt-1.0.1.tgz","integrity":"sha512-bW2h8U0GpvdP0181iNWb1B7eroCGWWhrYBfdwLQfFbVrKrmhB+/r4ticaLaaUw93lID9+jWCi8fEYtAMPLsJNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwu8gMu+qFdCxRxk1f+stZaFFLJReOzEFwXN9b4nznhgIhAPsyS12Z569FgCDsbkHCKB/ceaNQcGhODGRMr7ZlJb9m"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/async-mqtt-1.0.1.tgz_1489179189478_0.1850766409188509"},"directories":{}},"2.0.0":{"name":"async-mqtt","version":"2.0.0","description":"Promise wrapper over MQTT.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/mqttjs/async-mqtt.git"},"keywords":["mqtt","promise","async","publish","subscribe"],"author":{"name":"rangermauve"},"license":"MIT","bugs":{"url":"https://github.com/mqttjs/async-mqtt/issues"},"homepage":"https://github.com/mqttjs/async-mqtt#readme","dependencies":{"in-array":"^0.1.2","mqtt":"^2.3.1"},"devDependencies":{"eslint":"^4.8.0","mqtt-connection":"^3.0.0","tape":"^4.6.3"},"gitHead":"98cb2e179f1e1a5c5d0f7369899c5053a7573bd7","_id":"async-mqtt@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"rangermauve","email":"rangermauve@hotmail.com"},"maintainers":[{"email":"hello@matteocollina.com","name":"matteo.collina"},{"email":"rangermauve@hotmail.com","name":"rangermauve"},{"email":"iman.tabrizian@gmail.com","name":"tabrizian"}],"dist":{"integrity":"sha512-5Dp4nof95hlRAOgmc5ZxwKAUQ1XLmTULIUFJQf7xNE3B0eTNSB7ya8xzxJyUX3PDBhQCWPlEiyslzGXPqDNB2Q==","shasum":"82c3b494fc890f64fe70b566b7180e01d8a13cc2","tarball":"https://registry.npmjs.org/async-mqtt/-/async-mqtt-2.0.0.tgz","fileCount":6,"unpackedSize":10474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbm8mlCRA9TVsSAnZWagAAYKUP/3axsx8u7CsylY2W3ZaQ\nIdCCxRL26GgY9ivZ+7Bq/VvEbWPBxsU88uaLbeymixt9fZGIpi9LlY/NTsfS\nsVxUPx3vQK0loqb4tWDgBabi1q03AZ55ObbaZsivMciKeV9zEknxJQCS1Qvb\n4JzbIGKKyMm2oRXu9NmUyCtQGmTQX6cYBbhUMfxuWkcg68I4en/r/Y1n9hdX\nQJN3/xHhTtVjfEG7vWbUtRqxxhlIRHl2WoWRPQuRCklWg4QLvbu8lz1jtX/4\n8Cpq61Jllu5WeT4r06pMYpBY4yGCntZg4bwjT0EKEYcmagRolvz7ann5BJLZ\njF1z8F04eNgezhXiArdRcyrYotWVDh/SB6xOXGBPJdISE6oQRvc3I7Z022Mb\nmKwBcCOylrdOC1KTb5hKZWC3gTVIYw+MdSdzkz7/0uxoLdOy3qRtoDMfkNQP\nE2mvH6KVCu7bHKRlZXFB9s9rblq+Q+mktW7BcpVkfLPl9lMLh4mI9D3cUE50\nxHbz/kH1TAmGU+g32wezkBsl8DVJut3wMoqG/++qFLPCVDUYNUb005rDKQw9\ndpFIUNfeoJwtGg7d6Vk+itfkuh9pExup4MyHnw1PEx/tLoCW/p/2r0/Q2DsR\n3f1/PcNfw1/EAAT14tFXpY6botnc7RvisefgAQVsmzvTwhcHpOVvPrmI0USo\n6TIP\r\n=CveW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjC/MISC6iVCNXkeK9lObhXP3sDb31EIaNu10SriWO7QIgY05s00aVf1HbvaFqd+UvAZ2P/kKTrbp/6+spE7ntyK4="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-mqtt_2.0.0_1536936357019_0.049032126499766626"},"_hasShrinkwrap":false},"2.2.0":{"name":"async-mqtt","version":"2.2.0","description":"Promise wrapper over MQTT.js","main":"index.js","types":"index.d.ts","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/mqttjs/async-mqtt.git"},"keywords":["mqtt","promise","async","publish","subscribe"],"author":{"name":"rangermauve"},"license":"MIT","bugs":{"url":"https://github.com/mqttjs/async-mqtt/issues"},"homepage":"https://github.com/mqttjs/async-mqtt#readme","dependencies":{"mqtt":"^2.3.1"},"devDependencies":{"@types/node":"^8.10.21","eslint":"^4.8.0","mqtt-connection":"^3.0.0","tape":"^4.6.3"},"gitHead":"8543bea29aeae610a8e29c2ad48a05fbf97ecb20","_id":"async-mqtt@2.2.0","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"rangermauve","email":"rangermauve@hotmail.com"},"dist":{"integrity":"sha512-VokQbzDWoHEaqMVyG+XDqBcwswQNWbUSS+sc8Qb+nLFDtAumrQIQFRJ9Nob7/zJqrAt8uZSDy8KW6QKyhLr2mg==","shasum":"0fc46654d6e56d8bc303d9a3da68c04c48b25d85","tarball":"https://registry.npmjs.org/async-mqtt/-/async-mqtt-2.2.0.tgz","fileCount":7,"unpackedSize":12895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdAgCCRA9TVsSAnZWagAADSsP/2SpHuceWVbW71Hn+IrN\nKoX0DO4alUONrSR/fdzZExWpiutoCTgaYuA3BdxZUVVgH2gd/IFyNXhmRRPA\nbDHHK+TaO6kuN/bZEAIDeIFMiyLi6Ti20u1wBD7FAdOnxgEQBX4X6u+Eirnh\nD85kHhwltQm2EWNKw+6ckfBu+p/yK859O7VMfCmM/DQZne+tGn7HsLkjyxdg\nOXaaLVHHuFFmn2S1Cxx01unl9d8i1OXrCsOBfz3TmGfeRLfrCJYGu281mwQn\nVaLb0TMDlnUbGvVDHhN746iMELgHoLtAvhb6bCfPFCCR3e+nQy53Daf76ksW\nf0NnW55YAIpYIHbXiHIpnPIjUQv7DNZoRmuxFtyPN2S7hiIEWdTZJRoAQRnD\nXIQbR3MpcGokFdHAbep95QV/mRpRBO0cgAR4MMdLpH+Da8XApVPnPh2KSKF+\nQtVzIg3d6uwVcW/VDT6vj21QYiMA7+OWAkIPihAE2p8uw+KZYylNBo9BDacQ\ne83xPPaemR4sxyFZL8PQu29pm640dXZsK99SHb3C10yO1YruMEvbfC2q6gg2\nl0YM6s5lG0FG9KSQKSDb2qOxA4d6zuMxpGFGRYKNB/BPEV6jvECo/1dm7C+w\njRAV4YCS3mOsrfmuN1gUzdHfkeT4dJhlOeISc7A1StATrEZvf6soTZ0sHYHv\nw7L7\r\n=VUb+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiGPJko6nJhH1p6i2SUOlZPx6OqMMOf/NY9YA6vUDAigIge1OdQ+g7XdpAUwcK0Nk7ANJjJuYL191ZwITgvc3VbnI="}]},"maintainers":[{"email":"hello@matteocollina.com","name":"matteo.collina"},{"email":"rangermauve@hotmail.com","name":"rangermauve"},{"email":"iman.tabrizian@gmail.com","name":"tabrizian"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-mqtt_2.2.0_1551108097940_0.7107963584788679"},"_hasShrinkwrap":false},"2.2.1":{"name":"async-mqtt","version":"2.2.1","description":"Promise wrapper over MQTT.js","main":"index.js","types":"index.d.ts","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/mqttjs/async-mqtt.git"},"keywords":["mqtt","promise","async","publish","subscribe"],"author":{"name":"rangermauve"},"license":"MIT","bugs":{"url":"https://github.com/mqttjs/async-mqtt/issues"},"homepage":"https://github.com/mqttjs/async-mqtt#readme","dependencies":{"mqtt":"^2.3.1"},"devDependencies":{"@types/node":"^8.10.21","eslint":"^4.8.0","mqtt-connection":"^3.0.0","tape":"^4.6.3"},"gitHead":"199609da341b04694945034340595f019b0316e5","_id":"async-mqtt@2.2.1","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"rangermauve","email":"rangermauve@hotmail.com"},"dist":{"integrity":"sha512-KUGmjOUlYT+KLj3TLPNOsXgsPddagHwCw4xLFrv9I14g1M/lbmTsfvaOxPo5W0GgUGlzBO+OyFpruwecG15KJw==","shasum":"51c39d2b67c1b2c6b90800c5ed4fb47e7ddcc774","tarball":"https://registry.npmjs.org/async-mqtt/-/async-mqtt-2.2.1.tgz","fileCount":7,"unpackedSize":13237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmOB8CRA9TVsSAnZWagAAfQ4P/2reafqFhgtL8Stc4Nok\nkNKDZbMWv7DnhymRkp4n68TL6ERIZ+YAJnLIHD33bfVtikeuFLmkJyQKWyT9\nozMb7Zzy2l7AHcqXx/wZcHm38BqWnrFucPgZKne4Y6/ZYGSBBvm6QQFdwFvs\nYC0NBfifht0C5wBl5c1/fP4wbEaMoYVvdGWT2VNai75URIEazXA+ljOpDfvE\n5DhoAZnciyd2jqXKPI/naDbP3i/elCeaF51uNZk45kCwL1bMTfcsy2XkcKvS\n8KzZ5K6PVRwIpKllMqsrnHM2N5ElHpHISuiBg/Kf/cEUgXX23spwMKspotYu\nSlS87WImxVRzjDMz6jyygAyfuRDjUlUpsIKBxnuCfbtZb/y+VTv1MChQuNV1\nbaVs7W5zL6EDPJ2tIR04MXSd1wJb9Oi5LsSL1v3dTlCxoNEvVRbyXjJpYIHF\nqIj3Qc7qzdOf4T9cwYUpU5cd0pPXcg3SFE1ywnT9aeCoH4yh2uxMnHUir83u\nv4eFFsqNAQ8lQL/aI0cm8k1SVi+X4hOf15iEEtSB5dr2YYCSsGQSUb6uYgNE\nWTnni6ztpaN9uNQUiNktfxwRIFpZb5LGGmABbgDjeDdUq4hw18YMbIcIOL01\neQakOoemtzzFRUPj0nbrwu15lvPYmjzYmuGbhG5sH2/dVynuKLfL5ESy8X9m\nvZBP\r\n=g6AG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzIMG/yyuy9ypoWVVu5N0aYg+brAI6mc6Y9NHkg1tvZwIgL/8jyxg1A/rHV3ArTNR7yUuUCVo4ENzo1ujVOLShCm0="}]},"maintainers":[{"email":"hello@matteocollina.com","name":"matteo.collina"},{"email":"rangermauve@hotmail.com","name":"rangermauve"},{"email":"iman.tabrizian@gmail.com","name":"tabrizian"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-mqtt_2.2.1_1553522811284_0.560241456340383"},"_hasShrinkwrap":false},"2.3.0":{"name":"async-mqtt","version":"2.3.0","description":"Promise wrapper over MQTT.js","main":"index.js","types":"index.d.ts","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/mqttjs/async-mqtt.git"},"keywords":["mqtt","promise","async","publish","subscribe"],"author":{"name":"rangermauve"},"license":"MIT","bugs":{"url":"https://github.com/mqttjs/async-mqtt/issues"},"homepage":"https://github.com/mqttjs/async-mqtt#readme","dependencies":{"mqtt":"^2.3.1"},"devDependencies":{"@types/node":"^8.10.21","eslint":"^4.8.0","mqtt-connection":"^3.0.0","tape":"^4.6.3"},"gitHead":"fcc40b5e08f38c9fcaea79bf8a0f879189428781","_id":"async-mqtt@2.3.0","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"rangermauve","email":"rangermauve@hotmail.com"},"dist":{"integrity":"sha512-4CopFTWjwgPMK0iG+xI+/cfmJ60U5dnRqaUpgMW6jE7x1PJgQAn0YnjKTUOCh4i54VLPZGX+YrRQ2mDrvZYnJQ==","shasum":"de211b8f7a58a261da51d7c97a95b9332bdffacf","tarball":"https://registry.npmjs.org/async-mqtt/-/async-mqtt-2.3.0.tgz","fileCount":7,"unpackedSize":13833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8UrzCRA9TVsSAnZWagAALO8P/iFRyywCbjBtgG+2u26a\nGezXRhskSnxtxB8IAbMy9rX1c2WzU8XoNNPvYO8jCycR+xa574Vloh7/+ZcU\nYfUpeUgYi30roQ0JIIP3L9KyMtbaMXfs1xAPqC85stVXU4iX8FMOPjZC+nF4\nXz62liXw0T26/1SrdJxdP+n+KFHNoA2LEiX8AnGTGMWFpa6KMxgzIidBOIkb\n7VPA84eRPI20UsE7JHNfYE9QuP6KAIgc5bZRcytK6hI8orVsKFZfVRzbItOe\nh1ZpmOfW1hkYvVB09NgLwj/qix7fnbq2sQyi+B8/0WYIkSVDmZdQeH6k/UkU\na1JI6lv/nO9n02uVOJFiDvpI2CtH20ixzDnPWimRibSjijlqDrORfg6Yn8HB\nfwkV20Wbc4FLsDE4eIoaxPZ8aCIDQ/2mYV36DPK2Rn5q/MrFBfAuGufjer9N\nvb/w3KVODEoUNASljZMxVneytas9EHVnwhlJeAFO8XXGZHjpV9GgACe/b4ls\nAysn3kDmaurGsVwr2A0KRCKskkJMWH2NzAuExtSusbccBs0C69N2A5XXwx6+\nclxi33D4wzwjRuHRFdFsIN+8i1ZYhdmqjmwZnzwDDa2A9y2iJKtPczsw9rpV\njjJ0MFrxDebhNOoBgv5ybS/ChoUGdEJbR0F+4WkbyhnW53bBiZNOz4AkaWti\ngluJ\r\n=NuuQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6MXFLmt2NkAJKPeax1wE27xc9rPDeIFjOusXUVGyLmwIhAPK3bAFIQfdvUVVDUA0Y0IJJzujUNNo4p+Er9FB/+YJ0"}]},"maintainers":[{"email":"hello@matteocollina.com","name":"matteo.collina"},{"email":"rangermauve@hotmail.com","name":"rangermauve"},{"email":"iman.tabrizian@gmail.com","name":"tabrizian"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-mqtt_2.3.0_1559317234852_0.443308787035684"},"_hasShrinkwrap":false},"2.4.0":{"name":"async-mqtt","version":"2.4.0","description":"Promise wrapper over MQTT.js","main":"index.js","types":"index.d.ts","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/mqttjs/async-mqtt.git"},"keywords":["mqtt","promise","async","publish","subscribe"],"author":{"name":"rangermauve"},"license":"MIT","bugs":{"url":"https://github.com/mqttjs/async-mqtt/issues"},"homepage":"https://github.com/mqttjs/async-mqtt#readme","dependencies":{"mqtt":"^2.3.1"},"devDependencies":{"@types/node":"^8.10.21","eslint":"^4.8.0","mqtt-connection":"^3.0.0","tape":"^4.6.3"},"gitHead":"3f58d16a51bd3649ad3001ebffc387a3a2525d3a","_id":"async-mqtt@2.4.0","_nodeVersion":"11.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-tWMq0YZQt9Yz/EdbHp8zDapV5wzKxsM2J46rtnj3D61Ljr5CnRbWhXM1cevT/wV0Az5A8AFq/7Ng6/Hy2D/o2Q==","shasum":"6cc67ccf2524a83af9dc2c463af0743c09b8f162","tarball":"https://registry.npmjs.org/async-mqtt/-/async-mqtt-2.4.0.tgz","fileCount":7,"unpackedSize":16165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSz/TCRA9TVsSAnZWagAAtd4P/A/d3EjZh9qIIjrigyF7\nFhPOuHm1/B0VbRGFvT+OirBDwtf5fqjv1fIamvafwY7FzQMW5GL/y2KNNF92\nrXK1Lws3ZHw73ssTqLfUw1g/dqTnTw5lomt2psE+fnjIRBjNy/a5eGMEydyR\n6Ltf1MTRD2Ypz0JZVNp7AG2I5KrS4kKJtlOqOnBvXb0mnkoKP6HkkEgkf1Qh\n8eRog3Ft4OzW3FavLYFW915PR3yXyqiQLDDlfA46hvLDXCzrt1zhWDdlTKMp\nnwDamZ+nJXjAW1dUzIuhjXZXLokX1GIXpbTsBjnUabNY9mS1i3frCEGxoQxh\nEHeIbSuzCugD05xop3KZIeSthPv76zEDb5u/8qzyVUeRMG8UkGH6GOjbdSeT\nrTYz5kSg89jmZdI4bGUlfPuJ9Mz7uozDtWjSe1z/nHVnvBJW1pELQGp5ZZL1\nnlVIlH0m27RxciPQXTDLArZKARPoxLbSOn6n6nj4kW3jyJQPgXqPj/imatVe\nA2U1SL+DQZBZ2i++o+MRbrAjN2TZeU027LaCIhYieaSlgoMPsbChtgURMSBT\nEdVyhoDcVa/SzFkEQytn+0eKq4rNLGpDDtGRqwez/CVZqUAWA8eE//Mi6IEJ\n8WKw5FWJ0o7FVBPB/1F0SPYLCayOsCFs7QP5R8wDabOjwfo66YwXwOiABV0K\nO/UC\r\n=3Yx1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvr/vFtJlttjZkhfH69TjmI/l04uAurZraPj1F8Uq7YwIgeyAM4M9yO+s8n2h7FSlArzPlpj3N86OTLPgBjB3Yt6A="}]},"maintainers":[{"email":"hello@matteocollina.com","name":"matteo.collina"},{"email":"rangermauve@hotmail.com","name":"rangermauve"},{"email":"iman.tabrizian@gmail.com","name":"tabrizian"}],"_npmUser":{"name":"rangermauve","email":"rangermauve@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-mqtt_2.4.0_1565212626567_0.469430134705177"},"_hasShrinkwrap":false},"2.4.1":{"name":"async-mqtt","version":"2.4.1","description":"Promise wrapper over MQTT.js","main":"index.js","types":"index.d.ts","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/mqttjs/async-mqtt.git"},"keywords":["mqtt","promise","async","publish","subscribe"],"author":{"name":"rangermauve"},"license":"MIT","bugs":{"url":"https://github.com/mqttjs/async-mqtt/issues"},"homepage":"https://github.com/mqttjs/async-mqtt#readme","dependencies":{"mqtt":"^2.3.1"},"devDependencies":{"@types/node":"^8.10.21","eslint":"^4.8.0","mqtt-connection":"^3.0.0","tape":"^4.6.3"},"gitHead":"e668423ffae861947139f33d5644562405eedf9f","_id":"async-mqtt@2.4.1","_nodeVersion":"11.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-6SvFX5mfzVs3ESrdYGcVURYWNjEC4zVSMEh+0IpKcc0zVw4Y6xNPW8wvR0WvHCBXXYw//Z/9yBBgZRe+XtCJcg==","shasum":"6b2ff41c4f218a9c27a225af81e050a86e9edbf3","tarball":"https://registry.npmjs.org/async-mqtt/-/async-mqtt-2.4.1.tgz","fileCount":7,"unpackedSize":16176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUwiNCRA9TVsSAnZWagAAzjUP/3Lla0khOslQGE7hEp69\nsdGwBXJV9a5JzKCO/Lb18VAkauo3zighEtkWgf4HqRldu8n5dxQhQpvGXEBW\neFwxpUFDta8S9Ahly3poZQs89/Dy7d4psCRHWppsSEWoMLcw3mUJVA7FMVT5\nYWj1h99NJbxNjjvzIC346CHrbstVybRhY5Iz8iyvwvKEUte0uBvKWCr4ydWi\nfYBlEH/WkAMoPM2T87VEhNyfkRWYeFjZ2fMKBFBexhQHxd3JJVlwWo6kCtfX\npKbez3zeUeaJo5b4lGH0yk8INRzrmjsCPdMHLWAysfdeH5ZlRi5H81hg3ZTH\nczBtLGGaAJ/g+0HXH99f4/gMllBtPFzzVbtP014Lu767LAix4/xztl4IKd5Z\n80tvNKrNP4poRVd86rGpBL87HiGfj8lwipRTkPmrURksiFKHIKFf+CaAr3h+\n0wg/3+n+J74eGyN87y0yzMk1Zyz/QY0U15zeGwz0Gv1xksee/jF8vLGVDpXo\nsfHoxXI3zj2631l+bxn69YBGJrfUWXQtgAC5OWnMGrwRIOxQs3FoNh9whguG\ntVOg1BwHgGUyFY/m/47rlf35AaVHSLh71s+GqEVQCrMjnJndUDv+KwgpKBXr\nsA8xHrvggxNVqmWw7elrTl365oxYBXqoTB+SCufFDddxvehYMtLw6HWlmSBQ\nt0fr\r\n=AtEu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGRuofLEDmRB3Sa1Io+FvSmxBrb/4dFSJI4np1Cgr8TdAiEA90/FkzGzXYd0F9PLs4Pgylh0pb4vDb/EqZ5Cmyt9jWc="}]},"maintainers":[{"email":"hello@matteocollina.com","name":"matteo.collina"},{"email":"rangermauve@hotmail.com","name":"rangermauve"},{"email":"iman.tabrizian@gmail.com","name":"tabrizian"}],"_npmUser":{"name":"rangermauve","email":"rangermauve@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-mqtt_2.4.1_1565722764671_0.2532351945528688"},"_hasShrinkwrap":false},"2.4.2":{"name":"async-mqtt","version":"2.4.2","description":"Promise wrapper over MQTT.js","main":"index.js","types":"index.d.ts","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/mqttjs/async-mqtt.git"},"keywords":["mqtt","promise","async","publish","subscribe"],"author":{"name":"rangermauve"},"license":"MIT","bugs":{"url":"https://github.com/mqttjs/async-mqtt/issues"},"homepage":"https://github.com/mqttjs/async-mqtt#readme","dependencies":{"mqtt":"^2.3.1"},"devDependencies":{"@types/node":"^8.10.21","eslint":"^4.8.0","mqtt-connection":"^3.0.0","tape":"^4.6.3"},"gitHead":"dbc0573a2af928ec633a9530aec452d632a1f64f","_id":"async-mqtt@2.4.2","_nodeVersion":"11.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-w7f8oTXMpQyhtrxJiCEtOaEA6oHRINGHWSyq/xuricfihWEAr9fCanfDN1Jy5m7WqiC/iZ66YUSh5NhWfS3a0A==","shasum":"0462acda332e92a139c889d18b31afc09dc3fd26","tarball":"https://registry.npmjs.org/async-mqtt/-/async-mqtt-2.4.2.tgz","fileCount":7,"unpackedSize":16312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWrc4CRA9TVsSAnZWagAAwwcP/2QCCLgBGRXy6mofsBiQ\nKbXIqhEcuxDO5q/SlWpZBmQd3HFm0RM/DaCrxzr6S7LCgHVLlCkZe1xvu8yS\n78lKmYjwjpc+6A3nSIiBzIl0S3kQaCnI66Jrn+94MjeiXmPyv8ftt94IDEXo\nyM+r4J7XwA8xH0BZnvThsicd22dOAKmYtomj7l86j/UuZT9dI7HiqOEFgco0\n9ojcxYtXZPKShzTBLwR6E/j2OqFiRyZD6dNsanOYuUCMfpmGHffJeJcVMKYo\ntbxPo8M8pbB3L0m5/ACty/tJltdigmPmom7HPrA0XLq9uW4EUsjs+eRbja5N\n30Ap0kd41tX+jQVb97EHN1T01Pj3IiGbQG0LNH2ligc0AiipcTPNbnadVVxi\nUdwOTojS6ksJtzY7NUS6RgXOmijX8tMuGWsQs2/55hD4jt2+ECipVbA7hiY9\nZZICPwlNRSnne8Y8npMxo9snvY3lu2wdNUfiuDK5r4h6jovVFLTP95rxJ1po\nIUrqm0cDz3Z52CVjHXlHHKFiXLxvM2xdt96/mj6bt9zlGrdzRGrtp7XiLjp6\nX0rtp4STozoNyo3zrStKq8/P0Vmf8hNL9D9oY+HhpNioH5s7iD94NUzw9RP3\nDRuoE92y7nMOewuzrv7DWI0u4djnIdkuYVwG/eb4rT9YljCP7kOzpvdVJ5x3\nZ9L3\r\n=z4pr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIxZrmHu8965HZvSXGhb/DfqyqWreTdeZq9j7EYE4oJAIhAMkBH1woz0rwtHfS8p2AD1OPT5r2uWffbWBndLS9FZQy"}]},"maintainers":[{"email":"hello@matteocollina.com","name":"matteo.collina"},{"email":"rangermauve@hotmail.com","name":"rangermauve"},{"email":"iman.tabrizian@gmail.com","name":"tabrizian"}],"_npmUser":{"name":"rangermauve","email":"rangermauve@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-mqtt_2.4.2_1566226231677_0.2893889049003331"},"_hasShrinkwrap":false},"2.5.0":{"name":"async-mqtt","version":"2.5.0","description":"Promise wrapper over MQTT.js","main":"index.js","types":"index.d.ts","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/mqttjs/async-mqtt.git"},"keywords":["mqtt","promise","async","publish","subscribe"],"author":{"name":"rangermauve"},"license":"MIT","bugs":{"url":"https://github.com/mqttjs/async-mqtt/issues"},"homepage":"https://github.com/mqttjs/async-mqtt#readme","dependencies":{"mqtt":"^2.3.1"},"devDependencies":{"@types/node":"^8.10.21","eslint":"^4.8.0","mqtt-connection":"^3.0.0","tape":"^4.6.3"},"gitHead":"522f8e63c1ad7916bbf661bf150751df53f832e3","_id":"async-mqtt@2.5.0","_nodeVersion":"11.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xbn0mIWKmKBzjlqsUeQGkV9YApcRuFxABHd/XMO/o7FGD+joNSuH6+e5sKws3Uh0GQgDPpgsSRas5BLN+BiO8Q==","shasum":"be0b434b0f7840da0448e3641b3bfe10ad40ffd3","tarball":"https://registry.npmjs.org/async-mqtt/-/async-mqtt-2.5.0.tgz","fileCount":7,"unpackedSize":16835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOFp4CRA9TVsSAnZWagAApdMP/3DKbPDdS8Xd9KXvCqfj\n4jnrOg0ilVHZNeTg1QE4OVHatUSeXQ1uvHBZCx0J0zxCX9qjC2I0QG2tCtsu\nswibattydoUMKwKd53JEX8GpagtQ0lZy0GNmOByLJpJRq02uywHq9Uh3MgLb\nOI71l/rD4uzSYog5tP44lN7fmWYCJtdYtusTUyt+hKOzYU39yL/sWThLX9n9\nf1iDd2e1jNpmoL/c0b/EHVEXK1Eq3bFFDJxTuencrHSDOgkr3ksAC0YP2yVr\nSenQ1+LXBaU5kOLopmCo7HVdgEBODU+zuj3RmHe67iKC0/jFv+cX3MKBp6tW\ntUSnv3IrNqGFwuyI/hwAtj7BQegbhDyj5Qiz4fH3A0NpNkrV0rgbu8dAd+Di\ng4D73qGGsWUuvOOvOvCj0skeAvcVK4wDqz4AlWvp2NPVlXD8D9xyN437v7yw\na6TVK2pYxrwX7VVvwZakzrc0QvFb3lLYemZzszusC6zOLXBndocTyflkspwh\n2QulJ7MTVsH/NfdPsIya4XsdZqQ670BHXEvOD6Bu++URo+KXB7U/HYpyez/0\nuCvio4trj/MUAEGU5wXG3Du5VsK+/ONulTUkd7jESwoAX4kQR4tilX1BJi1s\nN241YILmy5QQAkelXbZi3FzIjjZEVl+uqwU2YREceGY6Xlk+R6c9CmczlWA3\nVaFB\r\n=J++6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjWADrBLHDJEXRcnZ9Gw9Qrnfv51WbwbAzdJ3X1vjSDAIgfma21q9+jfDRhUdRO+S3+m+rQZ/yofmgodLqMjRX/n4="}]},"maintainers":[{"email":"hello@matteocollina.com","name":"matteo.collina"},{"email":"rangermauve@hotmail.com","name":"rangermauve"},{"email":"iman.tabrizian@gmail.com","name":"tabrizian"}],"_npmUser":{"name":"rangermauve","email":"rangermauve@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-mqtt_2.5.0_1580751480455_0.1237429599424551"},"_hasShrinkwrap":false},"2.6.0":{"name":"async-mqtt","version":"2.6.0","description":"Promise wrapper over MQTT.js","main":"index.js","types":"index.d.ts","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/mqttjs/async-mqtt.git"},"keywords":["mqtt","promise","async","publish","subscribe"],"author":{"name":"rangermauve"},"license":"MIT","bugs":{"url":"https://github.com/mqttjs/async-mqtt/issues"},"homepage":"https://github.com/mqttjs/async-mqtt#readme","dependencies":{"mqtt":"^4.1.0"},"devDependencies":{"@types/node":"^14.0.5","eslint":"^7.1.0","mqtt-connection":"^4.0.0","tape":"^5.0.0"},"gitHead":"86659ac89d1d549f71f0dd4152241c5f801ec06e","_id":"async-mqtt@2.6.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-d0gBndMezG15jWCMwkQYf9iRkq4wOl8rsIhMb0y4xrEiH5QFP7qMgrb4o42INi/JXjLMqph141FnQw/queItYQ==","shasum":"96fde8bbce0ec3b10c0a537847e402f6ba685d23","tarball":"https://registry.npmjs.org/async-mqtt/-/async-mqtt-2.6.0.tgz","fileCount":7,"unpackedSize":17156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeytUqCRA9TVsSAnZWagAABVQP/RnnizhdbNVTXy4MCBoL\ncnyB6Jn38y0aDo2nsqgJcrzRZIqO/4VKrACgeltcL6i92zWZwhSKHVuY7BQw\nfTq/mscL8eAuOFan+37LF2JR8tlZWPdSEjCzojCtuRzMvuMuXlw6vsvtM83r\nMdBKdmKndFbWTRbuqp1hkL37jPdHVpeZR9SP3d7Vo+U1L0opjhIYElbeTGrA\nPUmXVk/xsc84Rt5JtnlvvSJggQaVTn4RW7By9wYuz/IoA/Je3PSF5U4W6BdP\nuoArM4wT/S7983r9ZJ162SaNS0YVJhSrtbBdcMbI4t/eUl10sOI4eRnKrYjj\nICp1rA6cKIkshZJ5u14EOMi8amVqhHxzcv1TVL+mj6pnGQ7OiJzj62Cxtyhg\nqFJCnZTREYtZQSMnMATdDwMSw5KAXN8oO07v1JFbm6lMWg2fPqk7GlrQGqSR\n0nCn/t7X0xefR3IMZOO7tiM56V6ht9UOzCc33kB2UTFUY5lBzCS604j7sIKl\nhe7Su96/mG2WSQez1/iOmlGn8f2597w39BCTj8aF1kzfB7588yYSMacEci77\npwdp8/eqTZ1+hRNkgDuzQmXRSLfeeTy88NdwzssbMroeCHGnVbAU2wQv0oPC\n4NWipgImSIY8XSR23v5ktA+XIrDigAgIVEdSWuE4ePBzNm0DkwIRgnmn6UsH\ndNvj\r\n=brSl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBzueDSOpep0nRTU4tMwani8MVPQY9mtF/Dulu0IfefgAiEAggXIAglg8cTGQh2vOfSg34NWApZv7A13n0qCeA4cwX0="}]},"maintainers":[{"email":"hello@matteocollina.com","name":"matteo.collina"},{"email":"rangermauve@hotmail.com","name":"rangermauve"},{"email":"iman.tabrizian@gmail.com","name":"tabrizian"}],"_npmUser":{"name":"rangermauve","email":"rangermauve@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-mqtt_2.6.0_1590351145744_0.9542047080508389"},"_hasShrinkwrap":false},"2.6.1":{"name":"async-mqtt","version":"2.6.1","description":"Promise wrapper over MQTT.js","main":"index.js","types":"index.d.ts","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/mqttjs/async-mqtt.git"},"keywords":["mqtt","promise","async","publish","subscribe"],"author":{"name":"rangermauve"},"license":"MIT","bugs":{"url":"https://github.com/mqttjs/async-mqtt/issues"},"homepage":"https://github.com/mqttjs/async-mqtt#readme","dependencies":{"mqtt":"^4.1.0"},"devDependencies":{"@types/node":"^14.0.5","eslint":"^7.1.0","mqtt-connection":"^4.0.0","tape":"^5.0.0"},"gitHead":"6597b18142010797ddeba4f9b710bbad3fe5a074","_id":"async-mqtt@2.6.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-EkXAwRzwMaPC6ji0EvNeM5OMe6VjMhEKVJJUN7gu/hGzkcDpZtaI34nUwdwCMbjQB3pnuSOHqQMFKsUpg+D8kA==","shasum":"7cca37b0c766e00d7b0b33c9eb236e216ed06248","tarball":"https://registry.npmjs.org/async-mqtt/-/async-mqtt-2.6.1.tgz","fileCount":7,"unpackedSize":17156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+hXWCRA9TVsSAnZWagAASxMQAJnWCJt7mJob/RtYxcd4\n19kjJCe7hYG3IGS8jshtTX2yzeQvlCga8HviSKXUlD3UFO1JOLvGJ9+e4TX3\nPfHgsKSqUcZXAOEuoDl4kHCaG/6bmrnYR2ArASEYBPHOousqo5c/HzCxkMcw\n009n0XInxsWXreY048H6m7Tt+FJw3sDLtB5BigooZe1zC70uq5wbhoLVVPBc\nBrqa1nqZ6Wtucm7DFv6TPfxAnCi3PIuuRp6LLgqj1NmGFrHjl39App7xltaZ\n4SCjFuZRdBrBiwjjScDrYbOgBRNznoDHmTRv1q74GghImFZkppFUlIeL1Yau\nrnGpu9XL5zaqh3KB8uXzjD5TFEg7XDub29ZvKskVAp/Fv/NDkmLymjRHNCNs\nuFsFIK1vUiXSL6h+qC9IlZBtFtv1mHnou/fyZaMBtXvi6fbjBpO2r8nll1h8\nt+E79zieA5nCUdSgpNTPe8G7zVKhxKM8up+tOXejxmvxmHpVdw6gQalFvAkr\nBetHfsT85y/fCAgug34PdsMstXh+RCZ92Q352K4fe2kXNAvMn0lw75ntT8Cd\njt//7NGwmNbtOOdMtKb14xgqcoIbnxH6W5XcTU1/BIoCBz6uRBlguDrFoQIE\nTrhAq0s4EjBMuyZfDSwS4PSzHM2rjwG1dT7SrLJrbLg1ZLsAxzUdg/DYMX1q\n1kBd\r\n=Iy2y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE3pagi0svWrqlzSSHrbxlo8WW4nP2J+5n9IQRA1NoIgAiEApSd9Fpd25EyChsUgnewods2C/xI7iESHpNLRhH8VgnQ="}]},"maintainers":[{"email":"hello@matteocollina.com","name":"matteo.collina"},{"email":"rangermauve@hotmail.com","name":"rangermauve"},{"email":"iman.tabrizian@gmail.com","name":"tabrizian"}],"_npmUser":{"name":"rangermauve","email":"rangermauve@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-mqtt_2.6.1_1593447894053_0.34200916076980725"},"_hasShrinkwrap":false},"2.6.2":{"name":"async-mqtt","version":"2.6.2","description":"Promise wrapper over MQTT.js","main":"index.js","types":"index.d.ts","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/mqttjs/async-mqtt.git"},"keywords":["mqtt","promise","async","publish","subscribe"],"author":{"name":"rangermauve"},"license":"MIT","bugs":{"url":"https://github.com/mqttjs/async-mqtt/issues"},"homepage":"https://github.com/mqttjs/async-mqtt#readme","dependencies":{"mqtt":"^4.1.0"},"devDependencies":{"@types/node":"^14.0.5","eslint":"^7.1.0","mqtt-connection":"^4.0.0","tape":"^5.0.0"},"gitHead":"d456f8540873611d43e3b46916996a06363e0573","_id":"async-mqtt@2.6.2","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-541G08kFaIZLdNdHEo4lNmUPpOn1Yc9VdcB6pw99VfknPIZFOu2qwjQM1edxkK8KWbJUHcr7x3yf3RAbAFSPJQ==","shasum":"e4097690f4cb6b5cdbf95209b454acdc90904343","tarball":"https://registry.npmjs.org/async-mqtt/-/async-mqtt-2.6.2.tgz","fileCount":7,"unpackedSize":17070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7ZVUCRA9TVsSAnZWagAAV04P/3HY4AP+fbfS2QR3gs2p\nl/tu6NE862prI8n9fLDMRFXY2Qc3IF42iMWaNLi98POnJ/YZx99LUYtKyak6\nAE1us/MplVdWm2wfGCcvEJt/HAq2DoXwNCAPdo7fj9hXj+rRYiGAaXK4d2Md\nAtAgjHXNXOTUBFLDqzNrtZsQePfK3dL+vzKmK5n6N5nMskxELfjezeE1mCbo\n/1Lh/Na5nnOrkuNExXc4+Rjtr2aEIaehi41oxZEjFDk6ND7Wy7DniaH+1l5N\nVEbIxNNh+zLUmQLBfDG6fqYxSrkKiMtgAMjTET+n+0nI/9wGecw0WSWML8Wm\nH43m01Qx2as1XCBzz5Lwb2SYd0JbZWbEdvhr+u4MijRL75GDTRSSRTJtv2i6\nShdcEl5H+/R7J8ia+mRru79xmVig7np4FAEihCAMO3ZhXxmxp2iH2fYTZ3iD\nX/NkCkijaMjLuGNRjgY0/qG48bxmwfpBIl3X1MY2iu7WHpOu5fY2rkSilmUK\nnySDE3VqT9MN2+lvfANLkVIZDqVFBkz2amCCrtBpTzwZV/IU43egdj3d0far\ncCoh5w2baGIirCwxjGojdhGpFODynGsQuKaLSW7DTMe/+E11M0oSBoQH0V5F\njW+xAR0Yw+s1CMEgUht/jY8fde++9ihE2hiBg7UbAFMMfZA8/2zouOAsqAch\npzBH\r\n=HN1w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD145e2ULLh3qwl9+2//ZrDxzxPeVsnSgfAsqrYjA0PrgIhAJ+N8HYqWWVoIbKXVIGAIEG9qAx5Tmrt24ElCsgeLD6f"}]},"_npmUser":{"name":"rangermauve","email":"rangermauve@hotmail.com"},"directories":{},"maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"rangermauve","email":"rangermauve@hotmail.com"},{"name":"tabrizian","email":"iman.tabrizian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-mqtt_2.6.2_1642960212662_0.29537634125380796"},"_hasShrinkwrap":false},"2.6.3":{"name":"async-mqtt","version":"2.6.3","description":"Promise wrapper over MQTT.js","main":"index.js","types":"index.d.ts","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/mqttjs/async-mqtt.git"},"keywords":["mqtt","promise","async","publish","subscribe"],"author":{"name":"rangermauve"},"license":"MIT","bugs":{"url":"https://github.com/mqttjs/async-mqtt/issues"},"homepage":"https://github.com/mqttjs/async-mqtt#readme","dependencies":{"mqtt":"^4.3.7"},"devDependencies":{"@types/node":"^14.0.5","eslint":"^7.32.0","mqtt-connection":"^4.0.0","tape":"^5.0.0"},"gitHead":"48f4e3d49b01119ac8359736695a5bc9ddc0544d","_id":"async-mqtt@2.6.3","_nodeVersion":"18.4.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-mFGTtlEpOugOoLOf9H5AJyJaZUNtOVXLGGOnPaPZDPQex6W6iIOgtV+fAgam0GQbgnLfgX+Wn/QzS6d+PYfFAQ==","shasum":"257628900a9a25c61a552fb49f9ae368069b2f28","tarball":"https://registry.npmjs.org/async-mqtt/-/async-mqtt-2.6.3.tgz","fileCount":7,"unpackedSize":17071,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7xLCEb0wT64flAsuvNg3tYfbOyevW3IIxrb+nxXaJBAiEAn52SbbZXZIWSgPaGoT5ZG4OTt2oIbBJsdZFbcElUwE4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF2vjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8vw/8C2+2Ao+b8uXjoAjf9gVAhtRlvte+MvSNdcrwCqD5cmelyx+l\r\niwRNVjrfItPJ/cNLx9Za9m8zZUO6RJOhPPJnMww4Xh2TsohTg8LlvX7V6RYQ\r\n2mwJPGRpM7cRY+kGOcDUs1hWoAqu788ZunAl3g8WKdx61Y6jbtlFdQuJ7P/g\r\nwZ3VIuDmSRRWFnk9Zyf5OqWC7jI/FUeYexVvfeI6B3GebO2rTBzFwDR52LjK\r\nootMZdjzC1eD84kjGFBL8W907gBkBtTXq6K/94rN4qr/0HdQEJZF1S3yfzjt\r\nqOh4HTvnyTLH4SO3zZgIYq8ffgrIejFk/hzFivgwhXxG/53pJEJX34I+0wQK\r\nGJ6dC3LeuxX2/Vl9qtBdVfC7+Chq7hpDyOZXbJbWqHfoJIWzFYi81dOXsydw\r\niEXv1eaAnreFyiftHS4GxNtKWZvtvWRVkBtQN/HpHeT20rWEOgZd9iutNjtw\r\nDKMnmb0+gFsHd1G8TVKJyYBvZ4eEKGF17bc+pq+YnaLU2Zzii6fixYGTMkke\r\njKFep+gr6ICYnb96FKQp6ImVPO9eV4UD9pVt5T4COThV3yWLA4zf5+XHCecE\r\nFT+fo/7LwCq/uBZoUq2eYRNoVbaIpCaUNlRerB0OuRTuyQymzDph4x3iCcE4\r\nXvcmP8p8dr7S69Q0V0pqsHToKpr+LniK3Y4=\r\n=BhWT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rangermauve","email":"rangermauve@hotmail.com"},"directories":{},"maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"rangermauve","email":"rangermauve@hotmail.com"},{"name":"tabrizian","email":"iman.tabrizian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-mqtt_2.6.3_1662479330916_0.7225931902613152"},"_hasShrinkwrap":false}},"readme":"<h1 align=\"center\">async-mqtt</h1>\n<p align=\"center\">Promise wrapper over MQTT.js</p>\n<p align=\"center\">\n<a href=\"https://github.com/mqttjs/async-mqtt\">\n    <img alt=\"\" src=\"https://david-dm.org/mqttjs/async-mqtt.svg?style=flat-square\">\n</a>\n<a href=\"https://www.npmjs.com/package/async-mqtt\">\n    <img alt=\"\" src=\"https://img.shields.io/npm/dt/async-mqtt.svg?style=flat-square\">\n</a>\n<a href=\"https://www.npmjs.com/package/async-mqtt\">\n    <img alt=\"\" src=\"https://img.shields.io/npm/v/async-mqtt.svg?style=flat-square\">\n</a>\n<br>\n<a href=\"https://github.com/mqttjs/async-mqtt\">\n    <img alt=\"\" src=\"https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square\">\n</a>\n</p>\n\n**IMPORTANT: Make sure you handle rejections from returned promises because they won't crash the process**\n\n## API\n\nThe API is the same as [MQTT.js](https://github.com/mqttjs/MQTT.js#api), except the following functions now return promises instead of taking callbacks\n\n- publish\n- subscribe\n- unsubscribe\n- end\n\n\n## Example\n\n```javascript\nconst MQTT = require(\"async-mqtt\");\n\nconst client = MQTT.connect(\"tcp://somehost.com:1883\");\n\n// When passing async functions as event listeners, make sure to have a try catch block\n\nconst doStuff = async () => {\n\n\tconsole.log(\"Starting\");\n\ttry {\n\t\tawait client.publish(\"wow/so/cool\", \"It works!\");\n\t\t// This line doesn't run until the server responds to the publish\n\t\tawait client.end();\n\t\t// This line doesn't run until the client has disconnected without error\n\t\tconsole.log(\"Done\");\n\t} catch (e){\n\t\t// Do something about it!\n\t\tconsole.log(e.stack);\n\t\tprocess.exit();\n\t}\n}\n\nclient.on(\"connect\", doStuff);\n```\n\nAlternately you can skip the event listeners and get a promise.\n\n```js\nconst MQTT = require(\"async-mqtt\");\n\nrun()\n\nasync function run() {\n  const client = await MQTT.connectAsync(\"tcp://somehost.com:1883\")\n\n  console.log(\"Starting\");\n\ttry {\n\t\tawait client.publish(\"wow/so/cool\", \"It works!\");\n\t\t// This line doesn't run until the server responds to the publish\n\t\tawait client.end();\n\t\t// This line doesn't run until the client has disconnected without error\n\t\tconsole.log(\"Done\");\n\t} catch (e){\n\t\t// Do something about it!\n\t\tconsole.log(e.stack);\n\t\tprocess.exit();\n\t}\n}\n\n```\n\n## Wrapping existing client\n\n```javascript\nconst { AsyncClient } = require(\"async-mqtt\");\n\nconst client = getRegularMQTTClientFromSomewhere();\n\nconst asyncClient = new AsyncClient(client);\n\nasyncClient.publish(\"foo/bar\", \"baz\").then(() => {\n\tconsole.log(\"We async now\");\n\treturn asyncClient.end();\n});\n```\n","maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"rangermauve","email":"rangermauve@hotmail.com"},{"name":"tabrizian","email":"iman.tabrizian@gmail.com"}],"time":{"modified":"2022-09-06T15:48:51.163Z","created":"2017-02-26T22:01:05.258Z","1.0.0":"2017-02-26T22:01:05.258Z","1.0.1":"2017-03-10T20:53:09.729Z","2.0.0":"2018-09-14T14:45:57.155Z","2.2.0":"2019-02-25T15:21:38.080Z","2.2.1":"2019-03-25T14:06:51.404Z","2.3.0":"2019-05-31T15:40:35.013Z","2.4.0":"2019-08-07T21:17:06.712Z","2.4.1":"2019-08-13T18:59:24.804Z","2.4.2":"2019-08-19T14:50:31.795Z","2.5.0":"2020-02-03T17:38:00.557Z","2.6.0":"2020-05-24T20:12:25.849Z","2.6.1":"2020-06-29T16:24:54.157Z","2.6.2":"2022-01-23T17:50:12.794Z","2.6.3":"2022-09-06T15:48:51.077Z"},"homepage":"https://github.com/mqttjs/async-mqtt#readme","keywords":["mqtt","promise","async","publish","subscribe"],"repository":{"type":"git","url":"git+https://github.com/mqttjs/async-mqtt.git"},"author":{"name":"rangermauve"},"bugs":{"url":"https://github.com/mqttjs/async-mqtt/issues"},"license":"MIT","readmeFilename":"README.md"}