{"_id":"@ashleymcdonald/hid-listen","_rev":"1-d4813e35e40df1cad9be9ce19a05a258","name":"@ashleymcdonald/hid-listen","dist-tags":{"latest":"1.1.0"},"versions":{"1.1.0":{"name":"@ashleymcdonald/hid-listen","version":"1.1.0","description":"Library for acquiring debugging information from usb hid devices","author":{"name":"Original Author: zvecr, Maintainer: ashleymcdonald"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ashleymcdonald/hidlisten.git"},"homepage":"https://github.com/ashleymcdonald/hidlisten#readme","keywords":["hid_listen","hid","hid listen"],"main":"lib/index.js","scripts":{"lint":"npm run lint:js && npm run lint:md","lint:js":"eslint ./lib","lint:md":"remark .","test":"mocha","coverage":"nyc --reporter=text mocha"},"dependencies":{"async":"^3.2.3","byline":"^5.0.0","node-hid":"^2.1.1","smart-buffer":"^4.2.0","stream-buffers":"^3.0.2"},"devDependencies":{"chai":"^4.3.6","eslint":"^8.10.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.25.4","mocha":"^9.2.1","mockery":"^2.1.0","nyc":"^15.1.0","remark-cli":"^10.0.1","remark-preset-lint-recommended":"^6.1.2","sinon":"^13.0.1"},"bugs":{"url":"https://github.com/ashleymcdonald/hidlisten/issues"},"directories":{"lib":"lib","test":"test"},"gitHead":"6fcce528a0246428cf2e1e09c857b40ae5f4c8df","_id":"@ashleymcdonald/hid-listen@1.1.0","_nodeVersion":"17.6.0","_npmVersion":"8.5.1","dist":{"integrity":"sha512-2nMZVvYfoZ68LpxHw+rWPAfnoGZSzD53vyaNaY6VU8SQlHcOmOzlxLV0K3iq/gVBSySGhegR47aoER1OzLb8Iw==","shasum":"e19ae86ee9f7373313f79d7c3c1bd3db921c20d5","tarball":"https://registry.npmjs.org/@ashleymcdonald/hid-listen/-/hid-listen-1.1.0.tgz","fileCount":15,"unpackedSize":16917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiG2clACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNQA//dAGZ6ByrgVCstla5SBDFK/A01oGOzgJnT1F8c/4uoy2MiKTg\r\nSYmHsIusH/+UKv3Y/zF4Xz23c1pD4xNU9Lue7CyOld08iQ/iqlBT1O10xwOR\r\n8EDU622vEVDMAfNqYKazyVAU26IqaRbwbW9hxiovC5BHNDp/DrIh/HxK/sCl\r\nD9oU4XnGfNX7hmQRswiZ10flaaeMIinwj1DAt0odBerHkMDWKcL60lu4h1JF\r\ned6hZpuDc6lrMVnkXfSPNo0OuluGILsxY06ts825MXgKJS3mvRmcyVJkD46r\r\nlqTfv5QrUHxBJMoWsMUFZHsr3YbssbB2LfztOQ+fqqkJX4JUsulmQ26Syz4X\r\nWqF/+PqYhgLrl5JRV1ZJ44lPGmJlpLoEINwIa1RqDV/QIgMML8MEHi4WC0fV\r\nYcd33vijq6uIH/9zYY8pYiX+vEsV9lqSSQEZFI4Ma7AQaZGSarLud5m/BkIJ\r\nJBhml1zdk6+r34IcQzGfb8isd0TNuvL/8wryQQkMbvyTYWShnBZ72Fq7ysO5\r\nPi28STzUMppbV51e0hQ/L/7lZprR1D2eQMxtW4GVKbFzQyIRhVrMZHaBd8SF\r\nVftePzQrR5oaa3iQ2fzrg8rLSxBkRcn+L4ofYwh8DL5oBX+WHsWsYul+pdWk\r\nfQqhpBua3gVG9aQbXrvJFs68SvrQDDj1mw4=\r\n=0sPt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBI5D9I7oRT/K8CvKpOxLg5l3kiHOnI/8H/gQH6gqQ50AiEAp989fElhadyinSnnUUnddIpKOjX3RghPQlatrwU37a8="}]},"_npmUser":{"name":"silvs","email":"ashley@mcdonald.am"},"maintainers":[{"name":"silvs","email":"ashley@mcdonald.am"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hid-listen_1.1.0_1645963045499_0.5517324116681155"},"_hasShrinkwrap":false}},"time":{"created":"2022-02-27T11:57:25.439Z","1.1.0":"2022-02-27T11:57:25.621Z","modified":"2022-04-04T15:45:47.551Z"},"maintainers":[{"name":"silvs","email":"ashley@mcdonald.am"}],"description":"Library for acquiring debugging information from usb hid devices","homepage":"https://github.com/ashleymcdonald/hidlisten#readme","keywords":["hid_listen","hid","hid listen"],"repository":{"type":"git","url":"git+https://github.com/ashleymcdonald/hidlisten.git"},"author":{"name":"Original Author: zvecr, Maintainer: ashleymcdonald"},"bugs":{"url":"https://github.com/ashleymcdonald/hidlisten/issues"},"license":"MIT","readme":"# hidlisten\n\nOriginally forked from https://github.com/zvecr/hid-listen due to repository being readonly / project abandoned.\n\n> Library for acquiring debugging information from usb hid devices\n\n[![npm version](https://badge.fury.io/js/hidlisten.svg)](https://badge.fury.io/js/hidlisten)\n\nNodeJS implementation of <https://www.pjrc.com/teensy/hid_listen.html>.\n\n## Install\n\n```shell\n$ npm install hidlisten\n```\n\n## Usage\n\n```js\nconst HIDListen = require('hidlisten');\n\nconst inst = new HIDListen();\ninst.on('connect', () => {\n    console.log('Listening:');\n});\ninst.on('disconnect', () => {\n    console.log('Device disconnected.');\n    console.log('Waiting for new device:');\n});\ninst.on('data', (data) => {\n    console.log(data);\n});\n```\n","readmeFilename":"README.md"}