{"_id":"mqtt-packet","_rev":"4096389","name":"mqtt-packet","description":"Parse and generate MQTT packets like a breeze","dist-tags":{"latest":"9.0.2","legacy-v4":"4.1.3","next":"8.0.0","v3-stable":"3.5.1"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"time":{"modified":"2025-12-08T22:52:37.000Z","created":"2014-10-31T11:12:04.032Z","9.0.2":"2025-03-04T10:29:49.409Z","9.0.1":"2024-11-12T15:33:15.421Z","9.0.0":"2023-11-08T09:43:57.307Z","8.2.1":"2023-10-04T19:20:12.816Z","8.2.0":"2023-07-07T07:28:12.241Z","8.1.2":"2022-08-10T13:47:27.700Z","8.1.1":"2022-07-21T14:43:50.517Z","8.1.0":"2022-07-18T10:39:02.029Z","8.0.0":"2022-02-21T09:30:53.002Z","7.1.2":"2022-02-03T09:42:36.081Z","7.1.1":"2021-09-21T13:23:58.086Z","7.1.0":"2021-09-07T13:17:31.879Z","7.0.0":"2021-06-07T13:41:35.785Z","6.10.0":"2021-05-14T07:26:28.230Z","6.9.1":"2021-04-16T10:45:26.416Z","6.9.0":"2021-02-22T09:24:55.867Z","6.8.1":"2021-02-19T18:52:20.943Z","6.8.0":"2021-02-12T18:33:45.948Z","6.7.0":"2020-12-05T09:59:29.717Z","6.6.0":"2020-09-08T10:00:46.912Z","6.5.0":"2020-08-31T10:43:10.662Z","6.4.0":"2020-08-24T09:05:17.183Z","6.3.2":"2020-03-03T14:12:00.196Z","6.3.1":"2020-02-17T15:21:21.660Z","6.3.0":"2019-11-29T08:21:17.152Z","6.2.1":"2019-07-28T19:21:12.804Z","6.2.0":"2019-07-06T13:29:29.801Z","3.5.1":"2019-04-17T23:12:05.706Z","4.1.3":"2019-04-17T23:06:36.144Z","5.6.1":"2019-04-17T22:57:17.749Z","6.1.2":"2019-04-17T22:55:09.293Z","6.1.1":"2019-03-21T10:01:04.205Z","6.1.0":"2019-03-20T09:27:50.162Z","6.0.0":"2018-06-03T08:46:23.479Z","5.6.0":"2018-05-11T22:04:59.582Z","3.5.0":"2018-03-02T16:34:19.826Z","5.5.0":"2018-02-21T11:32:19.177Z","5.4.0":"2017-06-21T09:33:57.394Z","5.3.0":"2017-04-07T13:18:07.232Z","5.2.2":"2017-03-16T16:54:16.052Z","3.4.8":"2017-01-13T08:33:41.549Z","5.2.1":"2016-12-19T16:19:05.639Z","5.2.0":"2016-09-21T16:01:49.866Z","5.1.0":"2016-09-13T05:27:58.974Z","5.0.0":"2016-09-07T08:55:06.063Z","3.4.7":"2016-06-06T08:58:18.942Z","4.1.2":"2016-06-06T08:54:45.838Z","4.1.1":"2016-03-14T08:14:50.083Z","4.1.0":"2016-01-26T17:06:24.542Z","3.4.6":"2016-01-15T09:52:54.828Z","4.0.5":"2016-01-15T09:47:25.365Z","3.4.5":"2016-01-15T08:49:27.747Z","4.0.4":"2016-01-15T08:43:46.985Z","4.0.3":"2015-10-22T08:37:03.530Z","4.0.2":"2015-10-22T08:02:53.461Z","4.0.1":"2015-10-21T19:07:45.941Z","4.0.0":"2015-10-21T17:08:44.134Z","3.4.4":"2015-10-15T09:18:44.011Z","3.4.3":"2015-10-08T08:44:46.173Z","3.4.2":"2015-10-08T08:22:14.349Z","3.4.1":"2015-09-13T16:33:29.416Z","3.4.0":"2015-09-13T16:28:57.699Z","3.3.1":"2015-09-01T14:19:18.058Z","3.3.0":"2015-07-17T06:59:30.175Z","3.2.0":"2015-01-18T14:46:39.583Z","3.1.1":"2015-01-13T09:26:31.257Z","3.1.0":"2015-01-12T22:20:58.671Z","3.0.0":"2015-01-09T17:45:11.394Z","2.0.1":"2015-01-08T22:26:53.093Z","2.0.0":"2014-12-17T22:49:45.761Z","1.0.3":"2014-11-11T08:59:40.492Z","1.0.2":"2014-11-01T18:03:23.184Z","1.0.1":"2014-10-31T11:15:12.866Z","1.0.0":"2014-10-31T11:12:04.032Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"versions":{"9.0.2":{"name":"mqtt-packet","version":"9.0.2","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"},{"name":"Siarhei Buntsevich","url":"https://github.com/scarry1992"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"pre-commit":"^1.2.2","readable-stream":"^4.4.2","standard":"^17.1.0","tap-spec":"^5.0.0","tape":"^5.7.2"},"dependencies":{"bl":"^6.0.8","debug":"^4.3.4","process-nextick-args":"^2.0.1"},"_id":"mqtt-packet@9.0.2","gitHead":"e39fb28c10628720fb50e5eb355492684ff0caaa","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"fe6ae2c36fe3f269d11b3fe663b53648f3b3700a","size":31293,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-9.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-9.0.2.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mqtt-packet_9.0.2_1741084189205_0.7513269881686078"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-04T10:29:49.409Z","publish_time":1741084189409,"_source_registry_name":"default","_cnpm_publish_time":1741084189409},"9.0.1":{"name":"mqtt-packet","version":"9.0.1","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"},{"name":"Siarhei Buntsevich","url":"https://github.com/scarry1992"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"pre-commit":"^1.2.2","readable-stream":"^4.4.2","standard":"^17.1.0","tap-spec":"^5.0.0","tape":"^5.7.2"},"dependencies":{"bl":"^6.0.8","debug":"^4.3.4","process-nextick-args":"^2.0.1"},"_id":"mqtt-packet@9.0.1","gitHead":"f33d63b1cd5802e006851962f28f281c0623c102","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"shasum":"2d4f1085f84493ce410ee263a7e4ed113d4351d7","size":31215,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-9.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-9.0.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_9.0.1_1731425595187_0.6362896776149973"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-12T15:33:15.421Z","publish_time":1731425595421,"_source_registry_name":"default","_cnpm_publish_time":1731425595421},"9.0.0":{"name":"mqtt-packet","version":"9.0.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"},{"name":"Siarhei Buntsevich","url":"https://github.com/scarry1992"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"pre-commit":"^1.2.2","readable-stream":"^4.4.2","standard":"^17.1.0","tap-spec":"^5.0.0","tape":"^5.7.2"},"dependencies":{"bl":"^6.0.8","debug":"^4.3.4","process-nextick-args":"^2.0.1"},"_id":"mqtt-packet@9.0.0","gitHead":"0d4144de8460b125c9d521fdc5695230687f6b15","_nodeVersion":"18.18.1","_npmVersion":"9.8.1","dist":{"shasum":"fd841854d8c0f1f5211b00de388c4ced45b59216","size":31127,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-9.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-9.0.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_9.0.0_1699436637137_0.9385477742241828"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-08T09:43:57.307Z","publish_time":1699436637307,"_source_registry_name":"default","_cnpm_publish_time":1699436637307},"8.2.1":{"name":"mqtt-packet","version":"8.2.1","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"},{"name":"Siarhei Buntsevich","url":"https://github.com/scarry1992"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"pre-commit":"^1.2.2","readable-stream":"^3.6.0","standard":"^16.0.0","tap-spec":"^5.0.0","tape":"^5.0.1"},"dependencies":{"bl":"^5.0.0","debug":"^4.1.1","process-nextick-args":"^2.0.1"},"_id":"mqtt-packet@8.2.1","gitHead":"b52621994163c5084469da5858db7f45e6e3af89","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"shasum":"f0875df12be5af3fdd994a81b104570bd45fc7c7","size":31121,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-8.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-8.2.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_8.2.1_1696447212573_0.7546807832556646"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-04T19:20:12.816Z","publish_time":1696447212816,"_source_registry_name":"default","_cnpm_publish_time":1696447212816},"8.2.0":{"name":"mqtt-packet","version":"8.2.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"},{"name":"Siarhei Buntsevich","url":"https://github.com/scarry1992"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"pre-commit":"^1.2.2","readable-stream":"^3.6.0","standard":"^16.0.0","tap-spec":"^5.0.0","tape":"^5.0.1"},"dependencies":{"bl":"^5.0.0","debug":"^4.1.1","process-nextick-args":"^2.0.1"},"gitHead":"ec5ad06d96192d8d9bcbe551c12df802aa38a33a","_id":"mqtt-packet@8.2.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"shasum":"07cfdf72771f2c17c5689183162d1e4ad613438f","size":31121,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-8.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-8.2.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_8.2.0_1688714892079_0.5052893610044629"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-07T07:28:12.241Z","publish_time":1688714892241,"_source_registry_name":"default","_cnpm_publish_time":1688714892241},"8.1.2":{"name":"mqtt-packet","version":"8.1.2","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"},{"name":"Siarhei Buntsevich","url":"https://github.com/scarry1992"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"pre-commit":"^1.2.2","readable-stream":"^3.6.0","standard":"^16.0.0","tap-spec":"^5.0.0","tape":"^5.0.1"},"dependencies":{"bl":"^5.0.0","debug":"^4.1.1","process-nextick-args":"^2.0.1"},"gitHead":"865e7b3b9fbdc3c14feaeb67b288973c953ff2ec","_id":"mqtt-packet@8.1.2","_nodeVersion":"16.15.1","_npmVersion":"8.16.0","dist":{"shasum":"6946cc691ad7b3fd30b094140e561ac97bb66e08","size":30851,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-8.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-8.1.2.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_8.1.2_1660139247532_0.8330705922924622"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-10T13:47:31.447Z","publish_time":1660139247700,"_cnpm_publish_time":1660139247700},"8.1.1":{"name":"mqtt-packet","version":"8.1.1","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"},{"name":"Siarhei Buntsevich","url":"https://github.com/scarry1992"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"pre-commit":"^1.2.2","readable-stream":"^3.6.0","standard":"^16.0.0","tap-spec":"^5.0.0","tape":"^5.0.1"},"dependencies":{"bl":"^5.0.0","debug":"^4.1.1","process-nextick-args":"^2.0.1"},"gitHead":"f496e89163f540696d516fffd2871c64d4257815","_id":"mqtt-packet@8.1.1","_nodeVersion":"16.15.1","_npmVersion":"8.14.0","dist":{"shasum":"b71fd6f8d289801c119d08ab8dd9ef411213e5e4","size":30819,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-8.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-8.1.1.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_8.1.1_1658414630344_0.58480112645635"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-21T14:44:09.837Z","publish_time":1658414630517,"_cnpm_publish_time":1658414630517},"8.1.0":{"name":"mqtt-packet","version":"8.1.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"},{"name":"Siarhei Buntsevich","url":"https://github.com/scarry1992"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"pre-commit":"^1.2.2","readable-stream":"^3.6.0","standard":"^16.0.0","tap-spec":"^5.0.0","tape":"^5.0.1"},"dependencies":{"bl":"^5.0.0","debug":"^4.1.1","process-nextick-args":"^2.0.1"},"gitHead":"4da3e12d2d85487a3cad014c89c8eba09ee66382","_id":"mqtt-packet@8.1.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"ba10f90de6c9f0e31f7ea337880d8ff6a3c91606","size":30822,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-8.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-8.1.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_8.1.0_1658140741775_0.8809017738268416"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-18T10:50:09.732Z","publish_time":1658140742029,"_cnpm_publish_time":1658140742029},"8.0.0":{"name":"mqtt-packet","version":"8.0.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"},{"name":"Siarhei Buntsevich","url":"https://github.com/scarry1992"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"pre-commit":"^1.2.2","readable-stream":"^3.6.0","standard":"^16.0.0","tap-spec":"^5.0.0","tape":"^5.0.1"},"dependencies":{"bl":"^5.0.0","debug":"^4.1.1","process-nextick-args":"^2.0.1"},"readmeFilename":"README.md","gitHead":"7f7c2ed8bcb4b2c582851d120a94e0b4a731f661","_id":"mqtt-packet@8.0.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"80ed0289ffb57e5a759204493f8f733e0c3a5cb9","size":30810,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-8.0.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_8.0.0_1645435852745_0.5245311135798278"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-21T09:30:58.464Z","publish_time":1645435853002,"_cnpm_publish_time":1645435853002},"7.1.2":{"name":"mqtt-packet","version":"7.1.2","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"},{"name":"Siarhei Buntsevich","url":"https://github.com/scarry1992"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"pre-commit":"^1.2.2","readable-stream":"^3.6.0","standard":"^16.0.0","tap-spec":"^5.0.0","tape":"^5.0.1"},"dependencies":{"bl":"^4.0.2","debug":"^4.1.1","process-nextick-args":"^2.0.1"},"gitHead":"3f7d51b75ede0a56864c9378231e9cde36005cd2","_id":"mqtt-packet@7.1.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"80364910a99de5d127d0b0c9a915cfb6111790bf","size":30794,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-7.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-7.1.2.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_7.1.2_1643881355959_0.27783341402575057"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-03T09:42:44.730Z","publish_time":1643881356081,"_cnpm_publish_time":1643881356081},"7.1.1":{"name":"mqtt-packet","version":"7.1.1","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"},{"name":"Siarhei Buntsevich","url":"https://github.com/scarry1992"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"pre-commit":"^1.2.2","readable-stream":"^3.6.0","standard":"^16.0.0","tap-spec":"^5.0.0","tape":"^5.0.1"},"dependencies":{"bl":"^4.0.2","debug":"^4.1.1","process-nextick-args":"^2.0.1"},"gitHead":"23774e79e0ca83a718b95d254414964e7a421b1f","_id":"mqtt-packet@7.1.1","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"3a6125f519efe70a8d20e55c8fae3c4ae3a84ddd","size":31063,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-7.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-7.1.1.tgz"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_7.1.1_1632230637900_0.934272897510865"},"_hasShrinkwrap":false,"publish_time":1632230638086,"_cnpm_publish_time":1632230638086,"_cnpmcore_publish_time":"2021-12-16T14:27:26.359Z"},"7.1.0":{"name":"mqtt-packet","version":"7.1.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"},{"name":"Siarhei Buntsevich","url":"https://github.com/scarry1992"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"pre-commit":"^1.2.2","readable-stream":"^3.6.0","standard":"^16.0.0","tap-spec":"^5.0.0","tape":"^5.0.1"},"dependencies":{"bl":"^4.0.2","debug":"^4.1.1","process-nextick-args":"^2.0.1"},"gitHead":"8652c61d00cb151c00f3c9fdb9102ed79c7840ea","_id":"mqtt-packet@7.1.0","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"shasum":"4a9e4439eeded964c9f4b738433c60cfa64dda26","size":30795,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-7.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-7.1.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_7.1.0_1631020651710_0.7751117189949999"},"_hasShrinkwrap":false,"publish_time":1631020651879,"_cnpm_publish_time":1631020651879,"_cnpmcore_publish_time":"2021-12-16T14:27:26.603Z"},"7.0.0":{"name":"mqtt-packet","version":"7.0.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"},{"name":"Siarhei Buntsevich","url":"https://github.com/scarry1992"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"pre-commit":"^1.2.2","readable-stream":"^3.6.0","standard":"^16.0.0","tap-spec":"^5.0.0","tape":"^5.0.1"},"dependencies":{"bl":"^4.0.2","debug":"^4.1.1","process-nextick-args":"^2.0.1"},"gitHead":"aae4e2ca077ebf57f5fd7e96c65e73c4a9677c24","_id":"mqtt-packet@7.0.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"d74383d1c70ecf363f445add7a936e744479389c","size":30761,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-7.0.0.tgz"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_7.0.0_1623073295640_0.7951296454178858"},"_hasShrinkwrap":false,"publish_time":1623073295785,"_cnpm_publish_time":1623073295785,"_cnpmcore_publish_time":"2021-12-16T14:27:27.321Z"},"6.10.0":{"name":"mqtt-packet","version":"6.10.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"},{"name":"Siarhei Buntsevich","url":"https://github.com/scarry1992"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"pre-commit":"^1.2.2","readable-stream":"^3.6.0","standard":"^14.3.4","tap-spec":"^5.0.0","tape":"^5.0.1"},"dependencies":{"bl":"^4.0.2","debug":"^4.1.1","process-nextick-args":"^2.0.1"},"gitHead":"356fdb3f22eb5f51214b07a5e8b78c355c4ea91d","_id":"mqtt-packet@6.10.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"shasum":"c8b507832c4152e3e511c0efa104ae4a64cd418f","size":28105,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-6.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-6.10.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_6.10.0_1620977188111_0.5638213286633098"},"_hasShrinkwrap":false,"publish_time":1620977188230,"_cnpm_publish_time":1620977188230,"_cnpmcore_publish_time":"2021-12-16T14:27:27.617Z"},"6.9.1":{"name":"mqtt-packet","version":"6.9.1","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"},{"name":"Siarhei Buntsevich","url":"https://github.com/scarry1992"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"pre-commit":"^1.2.2","readable-stream":"^3.6.0","standard":"^14.3.4","tap-spec":"^5.0.0","tape":"^5.0.1"},"dependencies":{"bl":"^4.0.2","debug":"^4.1.1","process-nextick-args":"^2.0.1"},"gitHead":"c0f9a2757364a11963d45a02bba4db53da4f646e","_id":"mqtt-packet@6.9.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"da741f9048affbe0b5e7d8289c42dc1f56a954c1","size":28098,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-6.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-6.9.1.tgz"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_6.9.1_1618569926318_0.29746891704514256"},"_hasShrinkwrap":false,"publish_time":1618569926416,"_cnpm_publish_time":1618569926416,"_cnpmcore_publish_time":"2021-12-16T14:27:27.873Z"},"6.9.0":{"name":"mqtt-packet","version":"6.9.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"},{"name":"Siarhei Buntsevich","url":"https://github.com/scarry1992"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"pre-commit":"^1.2.2","readable-stream":"^3.6.0","standard":"^14.3.4","tap-spec":"^5.0.0","tape":"^5.0.1"},"dependencies":{"bl":"^4.0.2","debug":"^4.1.1","process-nextick-args":"^2.0.1"},"gitHead":"a2a97ddcbdfeca7e41c257663af77e8f240a56b2","_id":"mqtt-packet@6.9.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.11","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"8500d35b3d7796614046bd335906d8fdb20cc9d2","size":27968,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-6.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-6.9.0.tgz"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_6.9.0_1613985895735_0.34552361398061016"},"_hasShrinkwrap":false,"publish_time":1613985895867,"_cnpm_publish_time":1613985895867,"_cnpmcore_publish_time":"2021-12-16T14:27:28.759Z"},"6.8.1":{"name":"mqtt-packet","version":"6.8.1","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"},{"name":"Siarhei Buntsevich","url":"https://github.com/scarry1992"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"pre-commit":"^1.2.2","readable-stream":"^3.6.0","standard":"^14.3.4","tap-spec":"^5.0.0","tape":"^5.0.1"},"dependencies":{"bl":"^4.0.2","debug":"^4.1.1","process-nextick-args":"^2.0.1"},"gitHead":"172f64f5e014eae81fecd6324339609bf5743ab8","_id":"mqtt-packet@6.8.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.11","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"338c253c3d6ecce1885b61612acee1cfa41bf0c6","size":27785,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-6.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-6.8.1.tgz"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_6.8.1_1613760740795_0.78012027708886"},"_hasShrinkwrap":false,"publish_time":1613760740943,"_cnpm_publish_time":1613760740943,"_cnpmcore_publish_time":"2021-12-16T14:27:29.036Z"},"6.8.0":{"name":"mqtt-packet","version":"6.8.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"},{"name":"Siarhei Buntsevich","url":"https://github.com/scarry1992"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"pre-commit":"^1.2.2","readable-stream":"^3.6.0","standard":"^14.3.4","tap-spec":"^5.0.0","tape":"^5.0.1"},"dependencies":{"bl":"^4.0.2","debug":"^4.1.1","process-nextick-args":"^2.0.1"},"gitHead":"961a5ee606d563f424302af425ee8a1926b6404c","_id":"mqtt-packet@6.8.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.11","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"5c43f18e9720b4925cb3d11eef3d81ae56690642","size":27603,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-6.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-6.8.0.tgz"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_6.8.0_1613154825825_0.42182371149391207"},"_hasShrinkwrap":false,"publish_time":1613154825948,"_cnpm_publish_time":1613154825948,"_cnpmcore_publish_time":"2021-12-16T14:27:29.279Z"},"6.7.0":{"name":"mqtt-packet","version":"6.7.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"},{"name":"Siarhei Buntsevich","url":"https://github.com/scarry1992"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"pre-commit":"^1.2.2","readable-stream":"^3.6.0","standard":"^14.3.4","tap-spec":"^5.0.0","tape":"^5.0.1"},"dependencies":{"bl":"^4.0.2","debug":"^4.1.1","process-nextick-args":"^2.0.1"},"gitHead":"fb14930b0db3ebdf5d1ad6952ad211f4250cfaf3","_id":"mqtt-packet@6.7.0","_nodeVersion":"12.19.1","_npmVersion":"6.14.8","dist":{"shasum":"0098f7f5d02f34b8dce35507befd6394e1109575","size":26634,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-6.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-6.7.0.tgz"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_6.7.0_1607162369561_0.9829801740141533"},"_hasShrinkwrap":false,"publish_time":1607162369717,"_cnpm_publish_time":1607162369717,"_cnpmcore_publish_time":"2021-12-16T14:27:29.601Z"},"6.6.0":{"name":"mqtt-packet","version":"6.6.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"},{"name":"Siarhei Buntsevich","url":"https://github.com/scarry1992"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"pre-commit":"^1.2.2","readable-stream":"^3.6.0","standard":"^14.3.4","tap-spec":"^5.0.0","tape":"^5.0.1"},"dependencies":{"bl":"^4.0.2","debug":"^4.1.1","process-nextick-args":"^2.0.1"},"gitHead":"2dcc70c88f0b8b146b63f017f816568fdc453ebf","_id":"mqtt-packet@6.6.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.8","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"30126b6865992caaf223baae23c89e4061ad2e45","size":25912,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-6.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-6.6.0.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_6.6.0_1599559246739_0.8156885226936448"},"_hasShrinkwrap":false,"publish_time":1599559246912,"_cnpm_publish_time":1599559246912,"_cnpmcore_publish_time":"2021-12-16T14:27:29.910Z"},"6.5.0":{"name":"mqtt-packet","version":"6.5.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"},{"name":"Siarhei Buntsevich","url":"https://github.com/scarry1992"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"pre-commit":"^1.2.2","readable-stream":"^3.6.0","standard":"^14.3.4","tap-spec":"^5.0.0","tape":"^5.0.1"},"dependencies":{"bl":"^4.0.2","debug":"^4.1.1","process-nextick-args":"^2.0.1"},"gitHead":"33da90fcc565442138bf4e4aa0e93099f8e27916","_id":"mqtt-packet@6.5.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.8","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"c00f0a534b36227f45de6c3f229157df31f3afc6","size":25082,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-6.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-6.5.0.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_6.5.0_1598870590507_0.6702372863065389"},"_hasShrinkwrap":false,"publish_time":1598870590662,"_cnpm_publish_time":1598870590662,"_cnpmcore_publish_time":"2021-12-16T14:27:30.198Z"},"6.4.0":{"name":"mqtt-packet","version":"6.4.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"},{"name":"Siarhei Buntsevich","url":"https://github.com/scarry1992"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"dev-null":"^0.1.1","pre-commit":"^1.2.2","readable-stream":"^3.6.0","standard":"^14.3.4","tap-spec":"^5.0.0","tape":"^5.0.1"},"dependencies":{"bl":"^4.0.2","debug":"^4.1.1","inherits":"^2.0.4","process-nextick-args":"^2.0.1","safe-buffer":"^5.2.1"},"gitHead":"c47162669ad92fd8972a6cb65b2f4bb3ea1c45d1","_id":"mqtt-packet@6.4.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.8","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"04305db004e763bd4b2784d155021cf0b201c4fb","size":24885,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-6.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-6.4.0.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_6.4.0_1598259917087_0.38986488172166767"},"_hasShrinkwrap":false,"publish_time":1598259917183,"_cnpm_publish_time":1598259917183,"_cnpmcore_publish_time":"2021-12-16T14:27:30.946Z"},"6.3.2":{"name":"mqtt-packet","version":"6.3.2","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"},{"name":"Siarhei Buntsevich","url":"https://github.com/scarry1992"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"dev-null":"^0.1.1","pre-commit":"^1.2.2","readable-stream":"^2.3.6","standard":"^10.0.2","tap-spec":"^4.1.2","tape":"^4.10.1"},"dependencies":{"bl":"^1.2.2","debug":"^4.1.1","inherits":"^2.0.3","process-nextick-args":"^2.0.0","safe-buffer":"^5.1.2"},"gitHead":"324fd31ba3d375ac8ad335cd108737c4d77f9379","_id":"mqtt-packet@6.3.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"a737734a9a64e8cffbad7ad9e116d35b912f2e00","size":24795,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-6.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-6.3.2.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_6.3.2_1583244719969_0.8070211454379141"},"_hasShrinkwrap":false,"publish_time":1583244720196,"_cnpm_publish_time":1583244720196,"_cnpmcore_publish_time":"2021-12-16T14:27:31.253Z"},"6.3.1":{"name":"mqtt-packet","version":"6.3.1","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"},{"name":"Siarhei Buntsevich","url":"https://github.com/scarry1992"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"dev-null":"^0.1.1","pre-commit":"^1.2.2","readable-stream":"^2.3.6","standard":"^10.0.2","tap-spec":"^4.1.2","tape":"^4.10.1"},"dependencies":{"bl":"^1.2.2","debug":"^4.1.1","inherits":"^2.0.3","process-nextick-args":"^2.0.0","safe-buffer":"^5.1.2"},"gitHead":"97a4dedca2540e3d3b565046878b39ec65493583","_id":"mqtt-packet@6.3.1","_nodeVersion":"12.13.0","_npmVersion":"6.13.7","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"7e3644a57c505b97d4de91d6b8c9eb65a502875c","size":24662,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-6.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-6.3.1.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_6.3.1_1581952881570_0.3973756878625463"},"_hasShrinkwrap":false,"publish_time":1581952881660,"_cnpm_publish_time":1581952881660,"_cnpmcore_publish_time":"2021-12-16T14:27:31.541Z"},"6.3.0":{"name":"mqtt-packet","version":"6.3.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"},{"name":"Siarhei Buntsevich","url":"https://github.com/scarry1992"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"dev-null":"^0.1.1","pre-commit":"^1.2.2","readable-stream":"^2.3.6","standard":"^10.0.2","tap-spec":"^4.1.2","tape":"^4.10.1"},"dependencies":{"bl":"^1.2.2","inherits":"^2.0.3","process-nextick-args":"^2.0.0","safe-buffer":"^5.1.2"},"gitHead":"2ac6d1b172a8d130c74b13f103379957ed169411","_id":"mqtt-packet@6.3.0","_nodeVersion":"13.1.0","_npmVersion":"6.12.1","dist":{"shasum":"ca8b387475c186dc05c52050a45d6eb0bbfccdb3","size":23853,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-6.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-6.3.0.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_6.3.0_1575015676944_0.6603960833682558"},"_hasShrinkwrap":false,"publish_time":1575015677152,"_cnpm_publish_time":1575015677152,"_cnpmcore_publish_time":"2021-12-16T14:27:31.909Z"},"6.2.1":{"name":"mqtt-packet","version":"6.2.1","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"},{"name":"Siarhei Buntsevich","url":"https://github.com/scarry1992"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"dev-null":"^0.1.1","pre-commit":"^1.2.2","readable-stream":"^2.3.6","standard":"^10.0.2","tap-spec":"^4.1.2","tape":"^4.10.1"},"dependencies":{"bl":"^1.2.2","inherits":"^2.0.3","process-nextick-args":"^2.0.0","safe-buffer":"^5.1.2"},"gitHead":"1f1bb6564244215f5a42b933308a48f769d3b357","_id":"mqtt-packet@6.2.1","_nodeVersion":"10.16.0","_npmVersion":"6.10.2","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"89b27e5e22a859abe9f5a3359b2e2dd07e4168b2","size":23809,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-6.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-6.2.1.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_6.2.1_1564341672678_0.5226419590892553"},"_hasShrinkwrap":false,"publish_time":1564341672804,"_cnpm_publish_time":1564341672804,"_cnpmcore_publish_time":"2021-12-16T14:27:32.165Z"},"6.2.0":{"name":"mqtt-packet","version":"6.2.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"},{"name":"Siarhei Buntsevich","url":"https://github.com/scarry1992"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"dev-null":"^0.1.1","pre-commit":"^1.2.2","readable-stream":"^2.3.6","standard":"^10.0.2","tap-spec":"^4.1.2","tape":"^4.10.1"},"dependencies":{"bl":"^1.2.2","inherits":"^2.0.3","process-nextick-args":"^2.0.0","safe-buffer":"^5.1.2"},"gitHead":"7ae3e86502f6d3784929509de921e96770daa0c2","_id":"mqtt-packet@6.2.0","_nodeVersion":"10.15.2","_npmVersion":"6.9.0","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"8e9b101aa1e9ce0ca379d586fceaeb3ac78a193d","size":23616,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-6.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-6.2.0.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_6.2.0_1562419769702_0.2898459404274718"},"_hasShrinkwrap":false,"publish_time":1562419769801,"_cnpm_publish_time":1562419769801,"_cnpmcore_publish_time":"2021-12-16T14:27:32.471Z"},"3.5.1":{"name":"mqtt-packet","version":"3.5.1","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"}],"scripts":{"test":"tape test.js | faucet","ci":"tape test.js && node testRandom"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"faucet":"0.0.1","pre-commit":"^1.1.1","tape":"^4.2.0"},"dependencies":{"bl":"^1.0.0","inherits":"^2.0.1"},"readmeFilename":"README.md","gitHead":"50e38e47ea1424e8d30637560bb1d92d17cc4a71","_id":"mqtt-packet@3.5.1","_nodeVersion":"10.15.2","_npmVersion":"6.9.0","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"49b3688478ca3325fe45841fad7c88bc31042aeb","size":13356,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-3.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-3.5.1.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_3.5.1_1555542725531_0.07836203368900096"},"_hasShrinkwrap":false,"publish_time":1555542725706,"_cnpm_publish_time":1555542725706,"_cnpmcore_publish_time":"2021-12-16T14:27:32.731Z"},"4.1.3":{"name":"mqtt-packet","version":"4.1.3","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"}],"scripts":{"test":"tape test.js | faucet","ci":"tape test.js && node testRandom"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"dev-null":"^0.1.1","faucet":"0.0.1","pre-commit":"^1.1.1","readable-stream":"^2.0.2","tape":"^4.2.0"},"dependencies":{"bl":"^1.0.0","inherits":"^2.0.1","process-nextick-args":"^1.0.6"},"readmeFilename":"README.md","gitHead":"38b196e4177b1172a77200a5345a9c6753827f1a","_id":"mqtt-packet@4.1.3","_nodeVersion":"10.15.2","_npmVersion":"6.9.0","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"1c4e7f97a4886e5dc79cd39ff8a1d62bf5fcef13","size":15080,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-4.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-4.1.3.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_4.1.3_1555542396019_0.9717196138142117"},"_hasShrinkwrap":false,"publish_time":1555542396144,"_cnpm_publish_time":1555542396144,"_cnpmcore_publish_time":"2021-12-16T14:27:33.129Z"},"5.6.1":{"name":"mqtt-packet","version":"5.6.1","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"dev-null":"^0.1.1","pre-commit":"^1.2.2","readable-stream":"^2.3.0","standard":"^10.0.2","tap-spec":"^4.1.1","tape":"^4.6.3"},"dependencies":{"bl":"^1.2.1","inherits":"^2.0.3","process-nextick-args":"^2.0.0","safe-buffer":"^5.1.0"},"gitHead":"5eb7fe638d8dc4859a4a25b858deee78a2f7b9da","_id":"mqtt-packet@5.6.1","_nodeVersion":"10.15.2","_npmVersion":"6.9.0","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"8ecafce091f5af460664268a22b22091c8915f7b","size":16952,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-5.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-5.6.1.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_5.6.1_1555541837565_0.5708478598897959"},"_hasShrinkwrap":false,"publish_time":1555541837749,"_cnpm_publish_time":1555541837749,"_cnpmcore_publish_time":"2021-12-16T14:27:33.364Z"},"6.1.2":{"name":"mqtt-packet","version":"6.1.2","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"},{"name":"Siarhei Buntsevich","url":"https://github.com/scarry1992"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"dev-null":"^0.1.1","pre-commit":"^1.2.2","readable-stream":"^2.3.6","standard":"^10.0.2","tap-spec":"^4.1.2","tape":"^4.10.1"},"dependencies":{"bl":"^1.2.2","inherits":"^2.0.3","process-nextick-args":"^2.0.0","safe-buffer":"^5.1.2"},"gitHead":"483b6d85ca493ad213886e784a3e092df51ed559","_id":"mqtt-packet@6.1.2","_nodeVersion":"10.15.2","_npmVersion":"6.9.0","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"239493d185c9209011a5a22ebce30e098c731f81","size":23376,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-6.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-6.1.2.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_6.1.2_1555541709128_0.31401602990174204"},"_hasShrinkwrap":false,"publish_time":1555541709293,"_cnpm_publish_time":1555541709293,"_cnpmcore_publish_time":"2021-12-16T14:27:33.652Z"},"6.1.1":{"name":"mqtt-packet","version":"6.1.1","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"},{"name":"Siarhei Buntsevich","url":"https://github.com/scarry1992"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"dev-null":"^0.1.1","pre-commit":"^1.2.2","readable-stream":"^2.3.6","standard":"^10.0.2","tap-spec":"^4.1.2","tape":"^4.10.1"},"dependencies":{"bl":"^1.2.2","inherits":"^2.0.3","process-nextick-args":"^2.0.0","safe-buffer":"^5.1.2"},"gitHead":"c65b991b366f337dd1547662a22934cdf5389765","_id":"mqtt-packet@6.1.1","_nodeVersion":"10.15.2","_npmVersion":"6.9.0","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"ae73c081c3e8e0ca46ebaf0b2ee7fe7fbb40bad3","size":23160,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-6.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-6.1.1.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_6.1.1_1553162464041_0.5415566716060696"},"_hasShrinkwrap":false,"publish_time":1553162464205,"_cnpm_publish_time":1553162464205,"_cnpmcore_publish_time":"2021-12-16T14:27:33.888Z"},"6.1.0":{"name":"mqtt-packet","version":"6.1.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"},{"name":"Siarhei Buntsevich","url":"https://github.com/scarry1992"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"dev-null":"^0.1.1","pre-commit":"^1.2.2","readable-stream":"^2.3.6","standard":"^10.0.2","tap-spec":"^4.1.2","tape":"^4.10.1"},"dependencies":{"bl":"^1.2.2","inherits":"^2.0.3","process-nextick-args":"^2.0.0","safe-buffer":"^5.1.2"},"gitHead":"c8e094b5f95dced099f51adf76a2708aa5a706d7","_id":"mqtt-packet@6.1.0","_nodeVersion":"10.15.2","_npmVersion":"6.9.0","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"185863b8564b1ae60d2dd42451136f2c811d29a9","size":23165,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-6.1.0.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_6.1.0_1553074069998_0.8229453112103795"},"_hasShrinkwrap":false,"publish_time":1553074070162,"_cnpm_publish_time":1553074070162,"_cnpmcore_publish_time":"2021-12-16T14:27:34.156Z"},"6.0.0":{"name":"mqtt-packet","version":"6.0.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"dev-null":"^0.1.1","pre-commit":"^1.2.2","readable-stream":"^2.3.0","standard":"^10.0.2","tap-spec":"^4.1.1","tape":"^4.6.3"},"dependencies":{"bl":"^1.2.1","inherits":"^2.0.3","process-nextick-args":"^2.0.0","safe-buffer":"^5.1.0"},"gitHead":"f436df99428090df6cd358bb91fa41563ffddb5c","_id":"mqtt-packet@6.0.0","_npmVersion":"5.10.0","_nodeVersion":"8.11.2","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"bb53ab297056878f8e3cd4064e0f0b653646281b","size":22725,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-6.0.0.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_6.0.0_1528015583401_0.18819505487053978"},"_hasShrinkwrap":false,"publish_time":1528015583479,"_cnpm_publish_time":1528015583479,"_cnpmcore_publish_time":"2021-12-16T14:27:34.464Z"},"5.6.0":{"name":"mqtt-packet","version":"5.6.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","types":"types/index.d.ts","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"dev-null":"^0.1.1","pre-commit":"^1.2.2","readable-stream":"^2.3.0","standard":"^10.0.2","tap-spec":"^4.1.1","tape":"^4.6.3"},"dependencies":{"bl":"^1.2.1","inherits":"^2.0.3","process-nextick-args":"^2.0.0","safe-buffer":"^5.1.0"},"gitHead":"5c2b2973a974f799e99b239b998476033932a3b2","_id":"mqtt-packet@5.6.0","_npmVersion":"6.0.1","_nodeVersion":"8.11.1","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"923fb704d0ce0bd6ac81c7e1cc09469b1512d2fd","size":16737,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-5.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-5.6.0.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_5.6.0_1526076299438_0.8211804223013104"},"_hasShrinkwrap":false,"publish_time":1526076299582,"_cnpm_publish_time":1526076299582,"_cnpmcore_publish_time":"2021-12-16T14:27:34.780Z"},"3.5.0":{"name":"mqtt-packet","version":"3.5.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"}],"scripts":{"test":"tape test.js | faucet","ci":"tape test.js && node testRandom"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"faucet":"0.0.1","pre-commit":"^1.1.1","tape":"^4.2.0"},"dependencies":{"bl":"^1.0.0","inherits":"^2.0.1"},"readmeFilename":"README.md","gitHead":"14a1d69a6d48819e7ff69345c9569f44a2f486ba","_id":"mqtt-packet@3.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"8b2953410b89e17981ee2ce63a33e73785109d9f","size":13165,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-3.5.0.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_3.5.0_1520008459748_0.5300469062277906"},"_hasShrinkwrap":false,"publish_time":1520008459826,"_cnpm_publish_time":1520008459826,"_cnpmcore_publish_time":"2021-12-16T14:27:34.999Z"},"5.5.0":{"name":"mqtt-packet","version":"5.5.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"dev-null":"^0.1.1","pre-commit":"^1.2.2","readable-stream":"^2.3.0","standard":"^10.0.2","tap-spec":"^4.1.1","tape":"^4.6.3"},"dependencies":{"bl":"^1.2.1","inherits":"^2.0.3","process-nextick-args":"^2.0.0","safe-buffer":"^5.1.0"},"gitHead":"3b588b3f7149dd682d3c9f6519f98a5c89b21d0a","_id":"mqtt-packet@5.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"7f53244ba49fdecf795e950c14a9432dbf33bc63","size":16154,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-5.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-5.5.0.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet_5.5.0_1519212739124_0.7677672125600241"},"_hasShrinkwrap":false,"publish_time":1519212739177,"_cnpm_publish_time":1519212739177,"_cnpmcore_publish_time":"2021-12-16T14:27:35.213Z"},"5.4.0":{"name":"mqtt-packet","version":"5.4.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"dev-null":"^0.1.1","pre-commit":"^1.2.2","readable-stream":"^2.3.0","standard":"^10.0.2","tap-spec":"^4.1.1","tape":"^4.6.3"},"dependencies":{"bl":"^1.2.1","inherits":"^2.0.3","process-nextick-args":"^1.0.7","safe-buffer":"^5.1.0"},"gitHead":"349e6243fa502fd0f886f63065bbb6196b539ca7","_id":"mqtt-packet@5.4.0","_npmVersion":"5.0.3","_nodeVersion":"6.10.1","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"387104c06aa68fbb9f8159d0c722dd5c3e45df22","size":16300,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-5.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-5.4.0.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqtt-packet-5.4.0.tgz_1498037636233_0.9880072195082903"},"directories":{},"publish_time":1498037637394,"_hasShrinkwrap":false,"_cnpm_publish_time":1498037637394,"_cnpmcore_publish_time":"2021-12-16T14:27:35.420Z"},"5.3.0":{"name":"mqtt-packet","version":"5.3.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"dev-null":"^0.1.1","pre-commit":"^1.2.2","readable-stream":"^2.2.6","standard":"^10.0.1","tap-spec":"^4.1.1","tape":"^4.6.3"},"dependencies":{"bl":"^1.2.0","inherits":"^2.0.3","process-nextick-args":"^1.0.7","safe-buffer":"^5.0.1"},"gitHead":"b603b225c9ccbc66a602538ae790118b0c88eaa8","_id":"mqtt-packet@5.3.0","_shasum":"078ed59ae4c06febf3b3eaca90b50e97e269f206","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"078ed59ae4c06febf3b3eaca90b50e97e269f206","size":15801,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-5.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-5.3.0.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mqtt-packet-5.3.0.tgz_1491571086549_0.7907674384769052"},"directories":{},"publish_time":1491571087232,"_hasShrinkwrap":false,"_cnpm_publish_time":1491571087232,"_cnpmcore_publish_time":"2021-12-16T14:27:35.631Z"},"5.2.2":{"name":"mqtt-packet","version":"5.2.2","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"},{"name":"Peter Sorowka","url":"https://github.com/psorowka"},{"name":"Wouter Klijn","email":"contact@wuhkuh.com","url":"https://github.com/wuhkuh"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"dev-null":"^0.1.1","pre-commit":"^1.2.2","readable-stream":"^2.2.6","standard":"^9.0.1","tap-spec":"^4.1.1","tape":"^4.6.3"},"dependencies":{"bl":"^1.2.0","inherits":"^2.0.3","process-nextick-args":"^1.0.7"},"gitHead":"cbd6d532b702f8264191385eb88f38dec9d96f76","_id":"mqtt-packet@5.2.2","_shasum":"190d4358f415c6f964211030c20ca0bf45d5698a","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"wuhkuh","email":"contact@wuhkuh.com"},"dist":{"shasum":"190d4358f415c6f964211030c20ca0bf45d5698a","size":15761,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-5.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-5.2.2.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mqtt-packet-5.2.2.tgz_1489683254094_0.9177601074334234"},"directories":{},"publish_time":1489683256052,"_hasShrinkwrap":false,"_cnpm_publish_time":1489683256052,"_cnpmcore_publish_time":"2021-12-16T14:27:35.883Z"},"3.4.8":{"name":"mqtt-packet","version":"3.4.8","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"}],"scripts":{"test":"tape test.js | faucet","ci":"tape test.js && node testRandom"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"faucet":"0.0.1","pre-commit":"^1.1.1","tape":"^4.2.0"},"dependencies":{"bl":"^0.9.1","inherits":"^2.0.1"},"gitHead":"e15c410111ef7feb49b36a4c782ad6f9745713e8","_id":"mqtt-packet@3.4.8","_shasum":"965774aa45952f16392f9accaac5d0bf511fa1a5","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"965774aa45952f16392f9accaac5d0bf511fa1a5","size":13704,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-3.4.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-3.4.8.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mqtt-packet-3.4.8.tgz_1484296419395_0.03770005633123219"},"directories":{},"publish_time":1484296421549,"_hasShrinkwrap":false,"_cnpm_publish_time":1484296421549,"_cnpmcore_publish_time":"2021-12-16T14:27:36.177Z"},"5.2.1":{"name":"mqtt-packet","version":"5.2.1","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"dev-null":"^0.1.1","pre-commit":"^1.1.3","readable-stream":"^2.1.5","standard":"^8.1.0","tap-spec":"^4.1.1","tape":"^4.6.0"},"dependencies":{"bl":"^1.1.2","inherits":"^2.0.3","process-nextick-args":"^1.0.7"},"gitHead":"d263a5da5edd64d7c1212e7c693f92d56adc269c","_id":"mqtt-packet@5.2.1","_shasum":"876e35ed616a8e348ac0283b4922039872458b58","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"876e35ed616a8e348ac0283b4922039872458b58","size":15654,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-5.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-5.2.1.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mqtt-packet-5.2.1.tgz_1482164343417_0.4436357384547591"},"directories":{},"publish_time":1482164345639,"_hasShrinkwrap":false,"_cnpm_publish_time":1482164345639,"_cnpmcore_publish_time":"2021-12-16T14:27:36.407Z"},"5.2.0":{"name":"mqtt-packet","version":"5.2.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"}],"scripts":{"test":"tape test.js | tap-spec && standard","ci":"tape test.js && node testRandom && standard"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"dev-null":"^0.1.1","pre-commit":"^1.1.3","readable-stream":"^2.1.5","standard":"^8.1.0","tap-spec":"^4.1.1","tape":"^4.6.0"},"dependencies":{"bl":"^1.1.2","inherits":"^2.0.3","process-nextick-args":"^1.0.7"},"gitHead":"254e0bc576be155135b0f935988fff58da4922de","_id":"mqtt-packet@5.2.0","_shasum":"5a05fec716850881b18583bb2fcf8603ace14c47","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"5a05fec716850881b18583bb2fcf8603ace14c47","size":15674,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-5.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-5.2.0.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/mqtt-packet-5.2.0.tgz_1474473709196_0.03331955964677036"},"directories":{},"publish_time":1474473709866,"_hasShrinkwrap":false,"_cnpm_publish_time":1474473709866,"_cnpmcore_publish_time":"2021-12-16T14:27:36.666Z"},"5.1.0":{"name":"mqtt-packet","version":"5.1.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"}],"scripts":{"test":"tape test.js | faucet","ci":"tape test.js && node testRandom"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"dev-null":"^0.1.1","faucet":"0.0.1","pre-commit":"^1.1.1","readable-stream":"^2.0.2","tape":"^4.2.0"},"dependencies":{"bl":"^1.0.0","inherits":"^2.0.1","process-nextick-args":"^1.0.6"},"gitHead":"073b5c0195af8e722156f4282abaf98f13a10777","_id":"mqtt-packet@5.1.0","_shasum":"d47632fb7823aaf9dd23abb2b39098b445a33e36","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"d47632fb7823aaf9dd23abb2b39098b445a33e36","size":15983,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-5.1.0.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/mqtt-packet-5.1.0.tgz_1473744476980_0.8637375389225781"},"directories":{},"publish_time":1473744478974,"_hasShrinkwrap":false,"_cnpm_publish_time":1473744478974,"_cnpmcore_publish_time":"2021-12-16T14:27:36.951Z"},"5.0.0":{"name":"mqtt-packet","version":"5.0.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"}],"scripts":{"test":"tape test.js | faucet","ci":"tape test.js && node testRandom"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"dev-null":"^0.1.1","faucet":"0.0.1","pre-commit":"^1.1.1","readable-stream":"^2.0.2","tape":"^4.2.0"},"dependencies":{"bl":"^1.0.0","inherits":"^2.0.1","process-nextick-args":"^1.0.6"},"gitHead":"7dcd97d16e3c26aad4fdf3ec18d5478910c4a0d3","_id":"mqtt-packet@5.0.0","_shasum":"b10391c150b67817692cd7bbe1e1382cb08d346e","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"b10391c150b67817692cd7bbe1e1382cb08d346e","size":15481,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-5.0.0.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mqtt-packet-5.0.0.tgz_1473238505807_0.8917527822777629"},"directories":{},"publish_time":1473238506063,"_hasShrinkwrap":false,"_cnpm_publish_time":1473238506063,"_cnpmcore_publish_time":"2021-12-16T14:27:37.196Z"},"3.4.7":{"name":"mqtt-packet","version":"3.4.7","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"}],"scripts":{"test":"tape test.js | faucet","ci":"tape test.js && node testRandom"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"faucet":"0.0.1","pre-commit":"^1.1.1","tape":"^4.2.0"},"dependencies":{"bl":"^0.9.1","inherits":"^2.0.1"},"gitHead":"91336e29a675a93b269a908be3c71e6497497c5b","_id":"mqtt-packet@3.4.7","_shasum":"be8c267be7f0bf6a2a2d4f6de28307b6e0940e5f","_from":".","_npmVersion":"2.15.0","_nodeVersion":"4.4.2","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"be8c267be7f0bf6a2a2d4f6de28307b6e0940e5f","size":13302,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-3.4.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-3.4.7.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mqtt-packet-3.4.7.tgz_1465203496421_0.8293029214255512"},"directories":{},"publish_time":1465203498942,"_hasShrinkwrap":false,"_cnpm_publish_time":1465203498942,"_cnpmcore_publish_time":"2021-12-16T14:27:37.711Z"},"4.1.2":{"name":"mqtt-packet","version":"4.1.2","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"}],"scripts":{"test":"tape test.js | faucet","ci":"tape test.js && node testRandom"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"dev-null":"^0.1.1","faucet":"0.0.1","pre-commit":"^1.1.1","readable-stream":"^2.0.2","tape":"^4.2.0"},"dependencies":{"bl":"^1.0.0","inherits":"^2.0.1","process-nextick-args":"^1.0.6"},"gitHead":"32f51ffe65d3c0569826643d2a48eb1ed6c0c807","_id":"mqtt-packet@4.1.2","_shasum":"b8269ff706277c9cbe29c26f2854e6df4ada8187","_from":".","_npmVersion":"2.15.0","_nodeVersion":"4.4.2","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"b8269ff706277c9cbe29c26f2854e6df4ada8187","size":15497,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-4.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-4.1.2.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/mqtt-packet-4.1.2.tgz_1465203284155_0.4986039169598371"},"directories":{},"publish_time":1465203285838,"_hasShrinkwrap":false,"_cnpm_publish_time":1465203285838,"_cnpmcore_publish_time":"2021-12-16T14:27:37.988Z"},"4.1.1":{"name":"mqtt-packet","version":"4.1.1","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"}],"scripts":{"test":"tape test.js | faucet","ci":"tape test.js && node testRandom"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"dev-null":"^0.1.1","faucet":"0.0.1","pre-commit":"^1.1.1","readable-stream":"^2.0.2","tape":"^4.2.0"},"dependencies":{"bl":"^1.0.0","inherits":"^2.0.1","process-nextick-args":"^1.0.6"},"gitHead":"6471866a1d47f54ea7816d832495755353da37fa","_id":"mqtt-packet@4.1.1","_shasum":"4818244aa6fc96331b8d7751f692a614090fe07b","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"4818244aa6fc96331b8d7751f692a614090fe07b","size":15494,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-4.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-4.1.1.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/mqtt-packet-4.1.1.tgz_1457943287569_0.7475722518283874"},"directories":{},"publish_time":1457943290083,"_hasShrinkwrap":false,"_cnpm_publish_time":1457943290083,"_cnpmcore_publish_time":"2021-12-16T14:27:38.328Z"},"4.1.0":{"name":"mqtt-packet","version":"4.1.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"}],"scripts":{"test":"tape test.js | faucet","ci":"tape test.js && node testRandom"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"dev-null":"^0.1.1","faucet":"0.0.1","pre-commit":"^1.1.1","readable-stream":"^2.0.2","tape":"^4.2.0"},"dependencies":{"bl":"^1.0.0","inherits":"^2.0.1"},"gitHead":"b2dccbfaca5cf31f2a8abf24dd9e6490f164c6c3","_id":"mqtt-packet@4.1.0","_shasum":"5abd469667fe51f206a34877fe929aefa91cf609","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"5abd469667fe51f206a34877fe929aefa91cf609","size":15543,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-4.1.0.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"directories":{},"publish_time":1453827984542,"_hasShrinkwrap":false,"_cnpm_publish_time":1453827984542,"_cnpmcore_publish_time":"2021-12-16T14:27:38.582Z"},"3.4.6":{"name":"mqtt-packet","version":"3.4.6","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"}],"scripts":{"test":"tape test.js | faucet","ci":"tape test.js && node testRandom"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"faucet":"0.0.1","pre-commit":"^1.1.1","tape":"^4.2.0"},"dependencies":{"bl":"^0.9.1","inherits":"^2.0.1"},"gitHead":"2647aa1f30d2f66425acb7de8ea46f692b0774ee","_id":"mqtt-packet@3.4.6","_shasum":"644ae77638fd3814151112bc67b9fc7f36d650e3","_from":".","_npmVersion":"3.4.1","_nodeVersion":"4.2.0","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"644ae77638fd3814151112bc67b9fc7f36d650e3","size":13301,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-3.4.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-3.4.6.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"directories":{},"publish_time":1452851574828,"_hasShrinkwrap":false,"_cnpm_publish_time":1452851574828,"_cnpmcore_publish_time":"2021-12-16T14:27:38.836Z"},"4.0.5":{"name":"mqtt-packet","version":"4.0.5","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"}],"scripts":{"test":"tape test.js | faucet","ci":"tape test.js && node testRandom"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"dev-null":"^0.1.1","faucet":"0.0.1","pre-commit":"^1.1.1","readable-stream":"^2.0.2","tape":"^4.2.0"},"dependencies":{"bl":"^1.0.0","inherits":"^2.0.1"},"gitHead":"fc0f32b600aee66f190f421ccbee5d79f9ac8419","_id":"mqtt-packet@4.0.5","_shasum":"701fdb9b99b7334c08d61da32af448c9aea67f32","_from":".","_npmVersion":"3.4.1","_nodeVersion":"4.2.0","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"701fdb9b99b7334c08d61da32af448c9aea67f32","size":14998,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-4.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-4.0.5.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"directories":{},"publish_time":1452851245365,"_hasShrinkwrap":false,"_cnpm_publish_time":1452851245365,"_cnpmcore_publish_time":"2021-12-16T14:27:39.049Z"},"3.4.5":{"name":"mqtt-packet","version":"3.4.5","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"}],"scripts":{"test":"tape test.js | faucet"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"faucet":"0.0.1","pre-commit":"^1.1.1","tape":"^4.2.0"},"dependencies":{"bl":"^0.9.1","inherits":"^2.0.1"},"gitHead":"e898677c04b04edca2e3a429182f3fd111f24185","_id":"mqtt-packet@3.4.5","_shasum":"f0f9a00c81d252104d85848796b285d473594303","_from":".","_npmVersion":"3.4.1","_nodeVersion":"4.2.0","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"f0f9a00c81d252104d85848796b285d473594303","size":13049,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-3.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-3.4.5.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"directories":{},"publish_time":1452847767747,"deprecated":"critical bug fixed in version 3.4.6","_hasShrinkwrap":false,"_cnpm_publish_time":1452847767747,"_cnpmcore_publish_time":"2021-12-16T14:27:39.333Z"},"4.0.4":{"name":"mqtt-packet","version":"4.0.4","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"}],"scripts":{"test":"tape test.js | faucet"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"dev-null":"^0.1.1","faucet":"0.0.1","pre-commit":"^1.1.1","readable-stream":"^2.0.2","tape":"^4.2.0"},"dependencies":{"bl":"^1.0.0","inherits":"^2.0.1"},"gitHead":"6970e76241bcd6dc9efbe5f6a4f1b206ae85799c","_id":"mqtt-packet@4.0.4","_shasum":"9db883a97fcb2d88a8a14ae97c3668f3007ecfcc","_from":".","_npmVersion":"3.4.1","_nodeVersion":"4.2.0","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"9db883a97fcb2d88a8a14ae97c3668f3007ecfcc","size":14829,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-4.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-4.0.4.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"directories":{},"publish_time":1452847426985,"deprecated":"critical bug fixed in version 4.0.5","_hasShrinkwrap":false,"_cnpm_publish_time":1452847426985,"_cnpmcore_publish_time":"2021-12-16T14:27:39.534Z"},"4.0.3":{"name":"mqtt-packet","version":"4.0.3","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"}],"scripts":{"test":"tape test.js | faucet"},"pre-commit":"test","repository":{"type":"git","url":"https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"dev-null":"^0.1.1","faucet":"0.0.1","pre-commit":"^1.1.1","readable-stream":"^2.0.2","tape":"^4.2.0"},"dependencies":{"bl":"^1.0.0","inherits":"^2.0.1"},"gitHead":"ceae74d7048b9d2b77ef66b184e0f609d372c496","_id":"mqtt-packet@4.0.3","_shasum":"e05844b4705bf053ecee2b18a1d2c3e1544f1f2b","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matteo.collina","email":"matteo.collina@gmail.com"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"dist":{"shasum":"e05844b4705bf053ecee2b18a1d2c3e1544f1f2b","size":14089,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-4.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-4.0.3.tgz"},"directories":{},"publish_time":1445503023530,"deprecated":"critical bug fixed in version 4.0.5","_hasShrinkwrap":false,"_cnpm_publish_time":1445503023530,"_cnpmcore_publish_time":"2021-12-16T14:27:40.187Z"},"4.0.2":{"name":"mqtt-packet","version":"4.0.2","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"}],"scripts":{"test":"tape test.js | faucet"},"pre-commit":"test","repository":{"type":"git","url":"https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"dev-null":"^0.1.1","faucet":"0.0.1","pre-commit":"^1.1.1","readable-stream":"^2.0.2","tape":"^4.2.0"},"dependencies":{"bl":"^1.0.0","inherits":"^2.0.1"},"gitHead":"acb47487c41707420e338ccd269fbe3a36af8486","_id":"mqtt-packet@4.0.2","_shasum":"f323046b161da00b138b67d67df7089ee14be6b8","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matteo.collina","email":"matteo.collina@gmail.com"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"dist":{"shasum":"f323046b161da00b138b67d67df7089ee14be6b8","size":14079,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-4.0.2.tgz"},"directories":{},"publish_time":1445500973461,"deprecated":"critical bug fixed in version 4.0.5","_hasShrinkwrap":false,"_cnpm_publish_time":1445500973461,"_cnpmcore_publish_time":"2021-12-16T14:27:40.395Z"},"4.0.1":{"name":"mqtt-packet","version":"4.0.1","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"}],"scripts":{"test":"tape test.js | faucet"},"pre-commit":"test","repository":{"type":"git","url":"https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"dev-null":"^0.1.1","faucet":"0.0.1","pre-commit":"^1.1.1","readable-stream":"^2.0.2","tape":"^4.2.0"},"dependencies":{"bl":"^1.0.0","inherits":"^2.0.1"},"gitHead":"92309617fe708c0e5346f38e211d1b96a2796772","_id":"mqtt-packet@4.0.1","_shasum":"332c70ddbae5555530d52d334daa14c5610f7495","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matteo.collina","email":"matteo.collina@gmail.com"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"dist":{"shasum":"332c70ddbae5555530d52d334daa14c5610f7495","size":14076,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-4.0.1.tgz"},"directories":{},"publish_time":1445454465941,"deprecated":"critical bug fixed in version 4.0.5","_hasShrinkwrap":false,"_cnpm_publish_time":1445454465941,"_cnpmcore_publish_time":"2021-12-16T14:27:40.651Z"},"4.0.0":{"name":"mqtt-packet","version":"4.0.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"}],"scripts":{"test":"tape test.js | faucet"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"dev-null":"^0.1.1","faucet":"0.0.1","pre-commit":"^1.1.1","tape":"^4.2.0"},"dependencies":{"bl":"^1.0.0","inherits":"^2.0.1"},"gitHead":"c1d31d97263025593c7a152ee861ade98013a13c","_id":"mqtt-packet@4.0.0","_shasum":"1384c8d3fa859be5ee2e28f1cc81d990c9965f44","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"1384c8d3fa859be5ee2e28f1cc81d990c9965f44","size":13861,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-4.0.0.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"directories":{},"publish_time":1445447324134,"deprecated":"critical bug fixed in version 4.0.5","_hasShrinkwrap":false,"_cnpm_publish_time":1445447324134,"_cnpmcore_publish_time":"2021-12-16T14:27:41.714Z"},"3.4.4":{"name":"mqtt-packet","version":"3.4.4","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"}],"scripts":{"test":"tape test.js | faucet"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"faucet":"0.0.1","pre-commit":"^1.1.1","tape":"^4.2.0"},"dependencies":{"bl":"^0.9.1","inherits":"^2.0.1"},"gitHead":"929a046dd5fb6f9a67c852fefb3f982b515bd686","_id":"mqtt-packet@3.4.4","_shasum":"fbc7e5ab60608c01a6d123cda51548bdbb7570c1","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"fbc7e5ab60608c01a6d123cda51548bdbb7570c1","size":12344,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-3.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-3.4.4.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"directories":{},"publish_time":1444900724011,"deprecated":"critical bug fixed in version 3.4.6","_hasShrinkwrap":false,"_cnpm_publish_time":1444900724011,"_cnpmcore_publish_time":"2021-12-16T14:27:42.015Z"},"3.4.3":{"name":"mqtt-packet","version":"3.4.3","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"}],"scripts":{"test":"tape test.js | faucet"},"pre-commit":"test","repository":{"type":"git","url":"https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"faucet":"0.0.1","pre-commit":"^1.1.1","tape":"^4.2.0"},"dependencies":{"bl":"^0.9.1","inherits":"^2.0.1"},"gitHead":"f966ab2011cd73894a24350edf7e6778468e9a8a","_id":"mqtt-packet@3.4.3","_shasum":"3c21c20df97e867e201a65670142166364f31e30","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matteo.collina","email":"matteo.collina@gmail.com"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"dist":{"shasum":"3c21c20df97e867e201a65670142166364f31e30","size":12363,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-3.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-3.4.3.tgz"},"directories":{},"publish_time":1444293886173,"deprecated":"critical bug fixed in version 3.4.6","_hasShrinkwrap":false,"_cnpm_publish_time":1444293886173,"_cnpmcore_publish_time":"2021-12-16T14:27:42.248Z"},"3.4.2":{"name":"mqtt-packet","version":"3.4.2","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"}],"scripts":{"test":"tape test.js | faucet"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"faucet":"0.0.1","pre-commit":"^1.1.1","tape":"^4.2.0"},"dependencies":{"bl":"^0.9.1","inherits":"^2.0.1"},"gitHead":"bd43433fd38028fa6af1476a9f5207c836798c71","_id":"mqtt-packet@3.4.2","_shasum":"e42aa8c239fc57b710e4df47fc93f31462a8b28f","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"e42aa8c239fc57b710e4df47fc93f31462a8b28f","size":12329,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-3.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-3.4.2.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"directories":{},"publish_time":1444292534349,"deprecated":"critical bug fixed in version 3.4.6","_hasShrinkwrap":false,"_cnpm_publish_time":1444292534349,"_cnpmcore_publish_time":"2021-12-16T14:27:42.519Z"},"3.4.1":{"name":"mqtt-packet","version":"3.4.1","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"}],"scripts":{"test":"tape test.js | faucet"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"faucet":"0.0.1","pre-commit":"^1.1.1","tape":"^4.2.0"},"dependencies":{"bl":"^0.9.1","inherits":"^2.0.1"},"gitHead":"032c6601153c80269d9a3c0c8f45490f64fde095","_id":"mqtt-packet@3.4.1","_shasum":"51fe8266c5231bb93db11bfe957cb68b2e589bd0","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"51fe8266c5231bb93db11bfe957cb68b2e589bd0","size":12185,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-3.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-3.4.1.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"directories":{},"publish_time":1442162009416,"deprecated":"critical bug fixed in version 3.4.6","_hasShrinkwrap":false,"_cnpm_publish_time":1442162009416,"_cnpmcore_publish_time":"2021-12-16T14:27:42.764Z"},"3.4.0":{"name":"mqtt-packet","version":"3.4.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"}],"scripts":{"test":"tape test.js | faucet"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"faucet":"0.0.1","pre-commit":"^1.1.1","tape":"^4.2.0"},"dependencies":{"bl":"^0.9.1","inherits":"^2.0.1"},"gitHead":"d4df33246673673a6f60b7b69ae04f46100d625d","_id":"mqtt-packet@3.4.0","_shasum":"b702c85c81368dfdc0e5a56b50b969b5e9487064","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"b702c85c81368dfdc0e5a56b50b969b5e9487064","size":12162,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-3.4.0.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"directories":{},"publish_time":1442161737699,"deprecated":"critical bug fixed in version 3.4.6","_hasShrinkwrap":false,"_cnpm_publish_time":1442161737699,"_cnpmcore_publish_time":"2021-12-16T14:27:43.007Z"},"3.3.1":{"name":"mqtt-packet","version":"3.3.1","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"}],"scripts":{"test":"tape test.js | faucet"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"faucet":"0.0.1","pre-commit":"0.0.9","tape":"^2.14.0"},"dependencies":{"bl":"^0.9.1","inherits":"^2.0.1"},"gitHead":"52a5cb13228f7123121cd3010f78209f6452de27","_id":"mqtt-packet@3.3.1","_shasum":"9612d0d8d90a8652a0502f4d5c942ebac7f7aa13","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.1.0","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"9612d0d8d90a8652a0502f4d5c942ebac7f7aa13","size":12103,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-3.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-3.3.1.tgz"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"directories":{},"publish_time":1441117158058,"deprecated":"critical bug fixed in version 3.4.6","_hasShrinkwrap":false,"_cnpm_publish_time":1441117158058,"_cnpmcore_publish_time":"2021-12-16T14:27:43.223Z"},"3.3.0":{"name":"mqtt-packet","version":"3.3.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"}],"scripts":{"test":"tape test.js | faucet"},"pre-commit":"test","repository":{"type":"git","url":"https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"faucet":"0.0.1","pre-commit":"0.0.9","tape":"^2.14.0"},"dependencies":{"bl":"^0.9.1","inherits":"^2.0.1"},"gitHead":"ac4a96781c8561870c3221e4af7b8e71e69f49b1","_id":"mqtt-packet@3.3.0","_shasum":"624745abf53b019ad52767ffe49587341dcdda5e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"dist":{"shasum":"624745abf53b019ad52767ffe49587341dcdda5e","size":12168,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-3.3.0.tgz"},"directories":{},"publish_time":1437116370175,"deprecated":"critical bug fixed in version 3.4.6","_hasShrinkwrap":false,"_cnpm_publish_time":1437116370175,"_cnpmcore_publish_time":"2021-12-16T14:27:43.492Z"},"3.2.0":{"name":"mqtt-packet","version":"3.2.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"}],"scripts":{"test":"tape test.js | faucet"},"pre-commit":"test","repository":{"type":"git","url":"https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"faucet":"0.0.1","pre-commit":"0.0.9","tape":"^2.14.0"},"dependencies":{"bl":"^0.9.1","inherits":"^2.0.1"},"gitHead":"35dd3b91ee995e50c2623b62fa3b42cce7f1aef9","_id":"mqtt-packet@3.2.0","_shasum":"68792882275c256e8ebd3a46874215c61dd59898","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"dist":{"shasum":"68792882275c256e8ebd3a46874215c61dd59898","size":11968,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-3.2.0.tgz"},"directories":{},"publish_time":1421592399583,"deprecated":"critical bug fixed in version 3.4.6","_hasShrinkwrap":false,"_cnpm_publish_time":1421592399583,"_cnpmcore_publish_time":"2021-12-16T14:27:43.838Z"},"3.1.1":{"name":"mqtt-packet","version":"3.1.1","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"damvrr@gmail.com"}],"scripts":{"test":"tape test.js | faucet"},"pre-commit":"test","repository":{"type":"git","url":"https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"faucet":"0.0.1","pre-commit":"0.0.9","tape":"^2.14.0"},"dependencies":{"bl":"^0.9.1","inherits":"^2.0.1"},"gitHead":"7e473077173ed742bebcb287ea9412a8fad0861a","_id":"mqtt-packet@3.1.1","_shasum":"fb1554121133dee5a6c1d90be6fea4c5ba8bddf4","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.33","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"dist":{"shasum":"fb1554121133dee5a6c1d90be6fea4c5ba8bddf4","size":11871,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-3.1.1.tgz"},"directories":{},"publish_time":1421141191257,"deprecated":"critical bug fixed in version 3.4.6","_hasShrinkwrap":false,"_cnpm_publish_time":1421141191257,"_cnpmcore_publish_time":"2021-12-16T14:27:44.084Z"},"3.1.0":{"name":"mqtt-packet","version":"3.1.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"adam.rudd@uqconnect.edu.au"}],"scripts":{"test":"tape test.js | faucet"},"pre-commit":"test","repository":{"type":"git","url":"https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"faucet":"0.0.1","pre-commit":"0.0.9","tape":"^2.14.0"},"dependencies":{"bl":"^0.9.1","inherits":"^2.0.1"},"gitHead":"79bdbd676bf8b5b67b5751fd8acaa1a4d894e804","_id":"mqtt-packet@3.1.0","_shasum":"18b87d132b47d4fd9ff2522060bdea018e5f6e9f","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.33","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"dist":{"shasum":"18b87d132b47d4fd9ff2522060bdea018e5f6e9f","size":11885,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-3.1.0.tgz"},"directories":{},"publish_time":1421101258671,"deprecated":"critical bug fixed in version 3.4.6","_hasShrinkwrap":false,"_cnpm_publish_time":1421101258671,"_cnpmcore_publish_time":"2021-12-16T14:27:44.305Z"},"3.0.0":{"name":"mqtt-packet","version":"3.0.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"adam.rudd@uqconnect.edu.au"}],"scripts":{"test":"tape test.js | faucet"},"pre-commit":"test","repository":{"type":"git","url":"https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"faucet":"0.0.1","pre-commit":"0.0.9","tape":"^2.14.0"},"dependencies":{"bl":"^0.9.1","inherits":"^2.0.1"},"gitHead":"cf319d4e331f8ec354e4ed313e33f9f23004d79b","_id":"mqtt-packet@3.0.0","_shasum":"ffd58d44f562fde48caf8a229ff0ed30370cff03","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.33","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"dist":{"shasum":"ffd58d44f562fde48caf8a229ff0ed30370cff03","size":11730,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-3.0.0.tgz"},"directories":{},"publish_time":1420825511394,"deprecated":"critical bug fixed in version 3.4.6","_hasShrinkwrap":false,"_cnpm_publish_time":1420825511394,"_cnpmcore_publish_time":"2021-12-16T14:27:44.786Z"},"2.0.1":{"name":"mqtt-packet","version":"2.0.1","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","contributors":[{"name":"Matteo Collina","email":"matteo.collina@gmail.com","url":"https://github.com/mcollina"},{"name":"Adam Rudd","email":"adam.rudd@uqconnect.edu.au"}],"scripts":{"test":"tape test.js | faucet"},"pre-commit":"test","repository":{"type":"git","url":"https://github.com/mqttjs/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"license":"MIT","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"homepage":"https://github.com/mqttjs/mqtt-packet","devDependencies":{"faucet":"0.0.1","pre-commit":"0.0.9","tape":"^2.14.0"},"dependencies":{"bl":"^0.9.1","inherits":"^2.0.1"},"gitHead":"dd70dabb8bab44e9832d1d504306fe5c8dd6f9da","_id":"mqtt-packet@2.0.1","_shasum":"aa2471d2857c7406d355b379c457d2c771978793","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.33","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"dist":{"shasum":"aa2471d2857c7406d355b379c457d2c771978793","size":11638,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-2.0.1.tgz"},"directories":{},"publish_time":1420756013093,"deprecated":"critical bug fixed in version 3.4.6","_hasShrinkwrap":false,"_cnpm_publish_time":1420756013093,"_cnpmcore_publish_time":"2021-12-16T14:27:45.012Z"},"2.0.0":{"name":"mqtt-packet","version":"2.0.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","scripts":{"test":"tape test.js | faucet"},"pre-commit":"test","repository":{"type":"git","url":"https://github.com/mcollina/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/mqtt-packet/issues"},"homepage":"https://github.com/mcollina/mqtt-packet","devDependencies":{"faucet":"0.0.1","pre-commit":"0.0.9","tape":"^2.14.0"},"dependencies":{"bl":"^0.9.1","inherits":"^2.0.1"},"gitHead":"6262a2f1301072e45b699cd643ac0bfb0b3403bd","_id":"mqtt-packet@2.0.0","_shasum":"0758c789e35018263a75dce9c73a6aea880c9a8e","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.33","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"dist":{"shasum":"0758c789e35018263a75dce9c73a6aea880c9a8e","size":10544,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-2.0.0.tgz"},"directories":{},"publish_time":1418856585761,"deprecated":"critical bug fixed in version 3.4.6","_hasShrinkwrap":false,"_cnpm_publish_time":1418856585761,"_cnpmcore_publish_time":"2021-12-16T14:27:45.234Z"},"1.0.3":{"name":"mqtt-packet","version":"1.0.3","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","scripts":{"test":"tape test.js | faucet"},"pre-commit":"test","repository":{"type":"git","url":"https://github.com/mcollina/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/mqtt-packet/issues"},"homepage":"https://github.com/mcollina/mqtt-packet","devDependencies":{"faucet":"0.0.1","pre-commit":"0.0.9","tape":"^2.14.0"},"dependencies":{"bl":"^0.9.1","inherits":"^2.0.1","reduplexer":"^1.0.0","through2":"^0.6.3"},"gitHead":"4b38814e56ff0e07191f05073f8a441fecab8988","_id":"mqtt-packet@1.0.3","_shasum":"4166437642a1db8fdcf1d2172dff506df86e7d16","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"dist":{"shasum":"4166437642a1db8fdcf1d2172dff506df86e7d16","size":11567,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-1.0.3.tgz"},"directories":{},"publish_time":1415696380492,"deprecated":"critical bug fixed in version 3.4.6","_hasShrinkwrap":false,"_cnpm_publish_time":1415696380492,"_cnpmcore_publish_time":"2021-12-16T14:27:45.491Z"},"1.0.2":{"name":"mqtt-packet","version":"1.0.2","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","scripts":{"test":"tape test.js | faucet"},"pre-commit":"test","repository":{"type":"git","url":"https://github.com/mcollina/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/mqtt-packet/issues"},"homepage":"https://github.com/mcollina/mqtt-packet","devDependencies":{"faucet":"0.0.1","pre-commit":"0.0.9","tape":"^2.14.0"},"dependencies":{"bl":"^0.9.1","inherits":"^2.0.1","reduplexer":"^1.0.0","through2":"^0.6.3"},"gitHead":"55a3401099dcb511710cc9f0f2e079b6bf1d1d26","_id":"mqtt-packet@1.0.2","_shasum":"f25daa3b518d8d672e4b218c55d3e888c33c9aef","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"dist":{"shasum":"f25daa3b518d8d672e4b218c55d3e888c33c9aef","size":11512,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-1.0.2.tgz"},"directories":{},"publish_time":1414865003184,"deprecated":"critical bug fixed in version 3.4.6","_hasShrinkwrap":false,"_cnpm_publish_time":1414865003184,"_cnpmcore_publish_time":"2021-12-16T14:27:45.716Z"},"1.0.1":{"name":"mqtt-packet","version":"1.0.1","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","scripts":{"test":"tape test.js | faucet"},"pre-commit":"test","repository":{"type":"git","url":"https://github.com/mcollina/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/mqtt-packet/issues"},"homepage":"https://github.com/mcollina/mqtt-packet","devDependencies":{"faucet":"0.0.1","pre-commit":"0.0.9","tape":"^2.14.0"},"dependencies":{"bl":"^0.9.1","inherits":"^2.0.1","reduplexer":"^1.0.0","through2":"^0.6.3"},"gitHead":"60bd4d02e2b936e413faf21f102fed761e4937ed","_id":"mqtt-packet@1.0.1","_shasum":"6f186dd819892eae05c88406184637f2bb1ddda2","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"dist":{"shasum":"6f186dd819892eae05c88406184637f2bb1ddda2","size":11477,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-1.0.1.tgz"},"directories":{},"publish_time":1414754112866,"deprecated":"critical bug fixed in version 3.4.6","_hasShrinkwrap":false,"_cnpm_publish_time":1414754112866,"_cnpmcore_publish_time":"2021-12-16T14:27:45.961Z"},"1.0.0":{"name":"mqtt-packet","version":"1.0.0","description":"Parse and generate MQTT packets like a breeze","main":"mqtt.js","scripts":{"test":"tape test.js | faucet"},"pre-commit":"test","repository":{"type":"git","url":"https://github.com/mcollina/mqtt-packet.git"},"keywords":["MQTT","packet","parse","publish","subscribe","pubsub"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/mcollina/mqtt-packet/issues"},"homepage":"https://github.com/mcollina/mqtt-packet","devDependencies":{"faucet":"0.0.1","pre-commit":"0.0.9","tape":"^2.14.0"},"dependencies":{"bl":"^0.9.1","inherits":"^2.0.1","reduplexer":"^1.0.0","through2":"^0.6.3"},"gitHead":"ef46b10a6acf3965a7248f6a2a703f4749c9c466","_id":"mqtt-packet@1.0.0","_shasum":"7d373b0ca9acac20dd37bbc143a6cff2f0f72db2","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"maintainers":[{"name":"matteo.collina","email":""},{"name":"wuhkuh","email":""}],"dist":{"shasum":"7d373b0ca9acac20dd37bbc143a6cff2f0f72db2","size":11483,"noattachment":false,"key":"/mqtt-packet/-/mqtt-packet-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mqtt-packet/download/mqtt-packet-1.0.0.tgz"},"directories":{},"publish_time":1414753924032,"deprecated":"critical bug fixed in version 3.4.6","_hasShrinkwrap":false,"_cnpm_publish_time":1414753924032,"_cnpmcore_publish_time":"2021-12-16T14:27:46.213Z"}},"readme":"mqtt-packet\n===========\n\nEncode and Decode MQTT 3.1.1, 5.0 packets the node way.\n\n[![JavaScript Style Guide](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n\n  * <a href=\"#installation\">Installation</a>\n  * <a href=\"#examples\">Examples</a>\n  * <a href=\"#packets\">Packets</a>\n  * <a href=\"#api\">API</a>\n  * <a href=\"#contributing\">Contributing</a>\n  * <a href=\"#license\">License &amp; copyright</a>\n\nThis library is tested with node v6, v8, v10, v12 and v14. The last version to support\nolder versions of node was mqtt-packet@4.1.2.\n\nInstallation\n------------\n\n```bash\nnpm install mqtt-packet --save\n```\n\nExamples\n--------\n\n### Generating\n\n```js\nconst mqtt = require('mqtt-packet');\nconst object = {\n  cmd: 'publish',\n  retain: false,\n  qos: 0,\n  dup: false,\n  length: 10,\n  topic: 'test',\n  payload: 'test' // Can also be a Buffer\n};\nconst opts = { protocolVersion: 4 }; // default is 4. Usually, opts is a connect packet\n\nconsole.log(mqtt.generate(object))\n// Prints:\n//\n// <Buffer 30 0a 00 04 74 65 73 74 74 65 73 74>\n//\n// Which is the same as:\n//\n// Buffer.from([\n//   48, 10, // Header (publish)\n//   0, 4, // Topic length\n//   116, 101, 115, 116, // Topic (test)\n//   116, 101, 115, 116 // Payload (test)\n// ])\n```\n\n### Parsing\n\n```js\nconst mqtt = require('mqtt-packet');\nconst opts = { protocolVersion: 4 }; // default is 4. Usually, opts is a connect packet\nconst parser = mqtt.parser(opts);\n\n// Synchronously emits all the parsed packets\nparser.on('packet', packet => {\n  console.log(packet)\n  // Prints:\n  //\n  // {\n  //   cmd: 'publish',\n  //   retain: false,\n  //   qos: 0,\n  //   dup: false,\n  //   length: 10,\n  //   topic: 'test',\n  //   payload: <Buffer 74 65 73 74>\n  // }\n})\n\nparser.parse(Buffer.from([\n  48, 10, // Header (publish)\n  0, 4, // Topic length\n  116, 101, 115, 116, // Topic (test)\n  116, 101, 115, 116 // Payload (test)\n]))\n// Returns the number of bytes left in the parser\n```\n\nAPI\n---\n\n  * <a href=\"#generate\"><code>mqtt#<b>generate()</b></code></a>\n  * <a href=\"#writeToStream\"><code>mqtt#<b>writeToStream()</b></code></a>\n  * <a href=\"#parser\"><code>mqtt#<b>parser()</b></code></a>\n\n<a name=\"generate\">\n\n### mqtt.generate(object, [opts])\n\nGenerates a `Buffer` containing an MQTT packet.\nThe object must be one of the ones specified by the [packets](#packets)\nsection. Throws an `Error` if a packet cannot be generated.\n\n<a name=\"writeToStream\">\n\n### mqtt.writeToStream(object, stream, [opts])\n\nWrites the mqtt packet defined by `object` to the given stream.\nThe object must be one of the ones specified by the [packets](#packets)\nsection. Emits an `Error` on the stream if a packet cannot be generated.\nOn node >= 0.12, this function automatically calls `cork()` on your stream,\nand then it calls `uncork()` on the next tick.\nBy default cache for number buffers is enabled.\nIt creates a list of buffers for faster write. To disable cache set `mqtt.writeToStream.cacheNumbers = false`.\nShould be set before any `writeToStream` calls.\n\n<a name=\"parser\">\n\n### mqtt.parser([opts])\n\nReturns a new `Parser` object. `Parser` inherits from `EventEmitter` and\nwill emit:\n\n  * `packet`, when a new packet is parsed, according to\n    [packets](#packets)\n  * `error`, if an error happens\n\n<a name=\"parse\">\n\n#### Parser.parse(buffer)\n\nParses a given `Buffer` and emits synchronously all the MQTT packets that\nare included. Returns the number of bytes left to parse.\n\nIf an error happens, an `error` event will be emitted, but no `packet` events\nwill be emitted after that. Calling `parse()` again clears the error and\nprevious buffer, as if you created a new `Parser`.\n\nPackets\n-------\n\nThis section describes the format of all packets emitted by the `Parser`\nand that you can input to `generate`.\n\n### Connect\n\n```js\n{\n  cmd: 'connect',\n  protocolId: 'MQTT', // Or 'MQIsdp' in MQTT 3.1 and 5.0\n  protocolVersion: 4, // Or 3 in MQTT 3.1, or 5 in MQTT 5.0\n  clean: true, // Can also be false\n  clientId: 'my-device',\n  keepalive: 0, // Seconds which can be any positive number, with 0 as the default setting\n  username: 'matteo',\n  password: Buffer.from('collina'), // Passwords are buffers\n  will: {\n    topic: 'mydevice/status',\n    payload: Buffer.from('dead'), // Payloads are buffers\n    properties: { // MQTT 5.0\n      willDelayInterval: 1234,\n      payloadFormatIndicator: false,\n      messageExpiryInterval: 4321,\n      contentType: 'test',\n      responseTopic: 'topic',\n      correlationData: Buffer.from([1, 2, 3, 4]),\n      userProperties: {\n        'test': 'test'\n      }\n    }\n  },\n  properties: { // MQTT 5.0 properties\n      sessionExpiryInterval: 1234,\n      receiveMaximum: 432,\n      maximumPacketSize: 100,\n      topicAliasMaximum: 456,\n      requestResponseInformation: true,\n      requestProblemInformation: true,\n      userProperties: {\n        'test': 'test'\n      },\n      authenticationMethod: 'test',\n      authenticationData: Buffer.from([1, 2, 3, 4])\n  }\n}\n```\n\nIf `protocolVersion` is 3, `clientId` is mandatory and `generate` will throw if\nmissing.\n\nIf `password` or `will.payload` are passed as strings, they will\nautomatically be converted into a `Buffer`.\n\n### Connack\n\n```js\n{\n  cmd: 'connack',\n  returnCode: 0, // Or whatever else you see fit MQTT < 5.0\n  sessionPresent: false, // Can also be true.\n  reasonCode: 0, // reason code MQTT 5.0\n  properties: { // MQTT 5.0 properties\n      sessionExpiryInterval: 1234,\n      receiveMaximum: 432,\n      maximumQoS: 1,\n      retainAvailable: true,\n      maximumPacketSize: 100,\n      assignedClientIdentifier: 'test',\n      topicAliasMaximum: 456,\n      reasonString: 'test',\n      userProperties: {\n        'test': 'test'\n      },\n      wildcardSubscriptionAvailable: true,\n      subscriptionIdentifiersAvailable: true,\n      sharedSubscriptionAvailable: false,\n      serverKeepAlive: 1234,\n      responseInformation: 'test',\n      serverReference: 'test',\n      authenticationMethod: 'test',\n      authenticationData: Buffer.from([1, 2, 3, 4])\n  }\n}\n```\n\nThe only mandatory argument is `returnCode`, as `generate` will throw if\nmissing.\n\n### Subscribe\n\n```js\n{\n  cmd: 'subscribe',\n  messageId: 42,\n  properties: { // MQTT 5.0 properties\n    subscriptionIdentifier: 145,\n    userProperties: {\n      test: 'test'\n    }\n  }\n  subscriptions: [{\n    topic: 'test',\n    qos: 0,\n    nl: false, // no Local MQTT 5.0 flag\n    rap: true, // Retain as Published MQTT 5.0 flag\n    rh: 1 // Retain Handling MQTT 5.0\n  }]\n}\n```\n\nAll properties are mandatory.\n\n### Suback\n\n```js\n{\n  cmd: 'suback',\n  messageId: 42,\n  properties: { // MQTT 5.0 properties\n    reasonString: 'test',\n    userProperties: {\n      'test': 'test'\n    }\n  }\n  granted: [0, 1, 2, 128]\n}\n```\n\nAll the granted qos __must__ be < 256, as they are encoded as UInt8.\nAll properties are mandatory.\n\n### Unsubscribe\n\n```js\n{\n  cmd: 'unsubscribe',\n  messageId: 42,\n  properties: { // MQTT 5.0 properties\n    userProperties: {\n      'test': 'test'\n    }\n  }\n  unsubscriptions: [\n    'test',\n    'a/topic'\n  ]\n}\n```\n\nAll properties are mandatory.\n\n### Unsuback\n\n```js\n{\n  cmd: 'unsuback',\n  messageId: 42,\n  properties: { // MQTT 5.0 properties\n    reasonString: 'test',\n    userProperties: {\n      'test': 'test'\n    }\n  }\n}\n```\n\nAll properties are mandatory.\n\n### Publish\n\n```js\n{\n  cmd: 'publish',\n  messageId: 42,\n  qos: 2,\n  dup: false,\n  topic: 'test',\n  payload: Buffer.from('test'),\n  retain: false,\n  properties: { // optional properties MQTT 5.0\n      payloadFormatIndicator: true,\n      messageExpiryInterval: 4321,\n      topicAlias: 100,\n      responseTopic: 'topic',\n      correlationData: Buffer.from([1, 2, 3, 4]),\n      userProperties: {\n        'test': 'test'\n      },\n      subscriptionIdentifier: 120, // can be an Array in message from broker, if message included in few another subscriptions\n      contentType: 'test'\n   }\n}\n```\n\nOnly the `topic` property is mandatory.\nBoth `topic` and `payload` can be `Buffer` objects instead of strings.\n`messageId` is mandatory for `qos > 0`.\n\n### Puback\n\n```js\n{\n  cmd: 'puback',\n  messageId: 42,\n  reasonCode: 16, // only for MQTT 5.0\n  properties: { // MQTT 5.0 properties\n      reasonString: 'test',\n      userProperties: {\n        'test': 'test'\n      }\n  }\n}\n```\n\nThe only mandatory property is `messageId`, as `generate` will throw if\nmissing.\n\n### Pubrec\n\n```js\n{\n  cmd: 'pubrec',\n  messageId: 42,\n  reasonCode: 16, // only for MQTT 5.0\n  properties: { // properties MQTT 5.0\n    reasonString: 'test',\n    userProperties: {\n      'test': 'test'\n    }\n  }\n}\n```\n\nThe only mandatory property is `messageId`, as `generate` will throw if\nmissing.\n\n### Pubrel\n\n```js\n{\n  cmd: 'pubrel',\n  messageId: 42,\n  reasonCode: 16, // only for MQTT 5.0\n  properties: { // properties MQTT 5.0\n     reasonString: 'test',\n     userProperties: {\n       'test': 'test'\n     }\n  }\n}\n```\n\nThe only mandatory property is `messageId`, as `generate` will throw if\nmissing.\n\n### Pubcomp\n\n```js\n{\n  cmd: 'pubcomp',\n  messageId: 42,\n  reasonCode: 16, // only for MQTT 5.0\n  properties: { // properties MQTT 5.0\n    reasonString: 'test',\n    userProperties: {\n       'test': 'test'\n    }\n  }\n}\n```\n\nThe only mandatory property is `messageId`, as `generate` will throw if\nmissing.\n\n### Pingreq\n\n```js\n{\n  cmd: 'pingreq'\n}\n```\n\n### Pingresp\n\n```js\n{\n  cmd: 'pingresp'\n}\n```\n\n### Disconnect\n\n```js\n{\n  cmd: 'disconnect',\n  reasonCode: 0, // MQTT 5.0 code\n  properties: { // properties MQTT 5.0\n     sessionExpiryInterval: 145,\n     reasonString: 'test',\n     userProperties: {\n       'test': 'test'\n     },\n     serverReference: 'test'\n  }\n}\n```\n\n### Auth\n\n```js\n{\n  cmd: 'auth',\n  reasonCode: 0, // MQTT 5.0 code\n  properties: { // properties MQTT 5.0\n     authenticationMethod: 'test',\n     authenticationData: Buffer.from([0, 1, 2, 3]),\n     reasonString: 'test',\n     userProperties: {\n       'test': 'test'\n     }\n  }\n}\n```\n\n<a name=\"contributing\"></a>\n\nContributing\n------------\n\nmqtt-packet is an **OPEN Open Source Project**. This means that:\n\n> Individuals making significant and valuable contributions are given commit-access to the project to contribute as they see fit. This project is more like an open wiki than a standard guarded open source project.\n\nSee the [CONTRIBUTING.md](https://github.com/mqttjs/mqtt-packet/blob/master/CONTRIBUTING.md) file for more details.\n\n### Contributors\n\nmqtt-packet is only possible due to the excellent work of the following contributors:\n\n<table><tbody>\n<tr><th align=\"left\">Matteo Collina</th><td><a href=\"https://github.com/mcollina\">GitHub/mcollina</a></td><td><a href=\"http://twitter.com/matteocollina\">Twitter/@matteocollina</a></td></tr>\n<tr><th align=\"left\">Adam Rudd</th><td><a href=\"https://github.com/adamvr\">GitHub/adamvr</a></td><td><a href=\"http://twitter.com/adam_vr\">Twitter/@adam_vr</a></td></tr>\n<tr><th align=\"left\">Peter Sorowka</th><td><a href=\"https://github.com/psorowka\">GitHub/psorowka</a></td><td><a href=\"http://twitter.com/psorowka\">Twitter/@psorowka</a></td></tr>\n<tr><th align=\"left\">Siarhei Buntsevich</th><td><a href=\"https://github.com/scarry1992\">GitHub/scarry1992</a></td></tr>\n</tbody></table>\n\nLicense\n-------\n\nMIT\n","_attachments":{},"homepage":"https://github.com/mqttjs/mqtt-packet","bugs":{"url":"https://github.com/mqttjs/mqtt-packet/issues"},"license":"MIT"}