{"_id":"@serialport/binding-abstract","_rev":"22-ee8cbe794f9cbc49c082c1be0538f7d9","name":"@serialport/binding-abstract","dist-tags":{"latest":"9.2.4","beta":"10.1.0"},"versions":{"2.0.1":{"name":"@serialport/binding-abstract","version":"2.0.1","main":"binding-abstract.js","dependencies":{"debug":"^3.1.0"},"engines":{"node":">=6.0.0"},"publishConfig":{"access":"public"},"license":"MIT","repository":{"type":"git","url":"git://github.com/node-serialport/node-serialport.git"},"gitHead":"40a06fb71d659940ed5058316b594b9da9957c2f","_resolved":"","_integrity":"","_from":"file:serialport-binding-abstract-2.0.1.tgz","description":"This Abstract binding class is the base for all serialport bindings. You wouldn't use this class directly but instead extend it to make a new binding for a different platform or underling technology.","bugs":{"url":"https://github.com/node-serialport/node-serialport/issues"},"homepage":"https://github.com/node-serialport/node-serialport#readme","_id":"@serialport/binding-abstract@2.0.1","_npmVersion":"6.4.0","_nodeVersion":"10.8.0","_npmUser":{"name":"reconbot","email":"wizard@roborooter.com"},"dist":{"integrity":"sha512-l4M35BV0ty4x6UoViCKD45XIWE/cSrCA+PbHGByhYu22R9biDbWaI7vjaVYVefYCBRvIez11Kw0JN9tkQMEY+A==","shasum":"2c92c10c37c4f27d374c714a05b111f3a69b1254","tarball":"https://registry.npmjs.org/@serialport/binding-abstract/-/binding-abstract-2.0.1.tgz","fileCount":5,"unpackedSize":10920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhhMACRA9TVsSAnZWagAAVSgP/jg7hOqRz8zr026wM9y8\npruk/rw3lQeUV6AnCiN+b3iRjyusyMMsij0NJyCdH3RZMDZ0Kji2PWKrs+W+\n33YctwL49s1ofYqNfB473LaaZr07+KosFEOx4/CZtjpdoDQNfR/7G/tA2bOw\n6h4wUqFT2naA4rrT+IV1I5gg1y+21HXfogmPbaeT7ORxi86K2DFp8mTLfbD5\nxqPLlAAmAs0GyXABPNz9QufnqVT2ExdoC7YZfEbTAs1R2J3pfPdf+453GzhL\nXCKAHlzEdUo99eNg4Gve04EjNI4/1/AvLL1qN1NATf2tQHEL4LpTGHxe6n8M\nWxCiEaIUDqpMdqM9Mh/X4Hp9eeC/nEi8p96T8RX7SjzGJl54yO2qoz4VUR6C\nkIHrI8Y4UCgsJRbLtZHptqp0WyjsrmzaQShgEWxw+X/VENmgvi3jAztZgOnj\nONDHH6e4+RvjJv062TN4zMegcGHcUisw7wI2mBKFZZAnteyk1T5consnWA3h\nxB/Ygyx602HFVZ5laNWdxEsdiQ9b+aHwYsI9sxOGduItfPY2jdnOcGjXf2NG\nugKFSIqf/zivrPGAMDxgmplNl0azU/ZFmB0fNjA8fYjwyj4z3vwcxDrmpkz5\nE7fBx0KBrQSNUTUfLAkjkMaDk9He4V49m2q22swxw7g8+IFUBxKoIdwGO+kM\nTG+7\r\n=Suw6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQPWSy1riVweCcmvvOKVAAjmV8YRzhaJ26n3/jhE+OZwIhAOPWRwX7qj951AYEEcqttJatLh65ca078OJYU4wr2JOS"}]},"maintainers":[{"name":"reconbot","email":"wizard@roborooter.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/binding-abstract_2.0.1_1535513343735_0.10952168417214336"},"_hasShrinkwrap":false},"2.0.2":{"name":"@serialport/binding-abstract","version":"2.0.2","main":"binding-abstract.js","keywords":["serialport-binding"],"dependencies":{"debug":"^4.1.0"},"engines":{"node":">=6.0.0"},"publishConfig":{"access":"public"},"license":"MIT","repository":{"type":"git","url":"git://github.com/node-serialport/node-serialport.git"},"gitHead":"d59fe44fcc1ba52a51805375481ef339f3f83de4","_resolved":"","_integrity":"","_from":"file:serialport-binding-abstract-2.0.2.tgz","description":"This Abstract binding class is the base for all serialport bindings. You wouldn't use this class directly but instead extend it to make a new binding for a different platform or underling technology.","bugs":{"url":"https://github.com/node-serialport/node-serialport/issues"},"homepage":"https://github.com/node-serialport/node-serialport#readme","_id":"@serialport/binding-abstract@2.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"reconbot","email":"wizard@roborooter.com"},"dist":{"integrity":"sha512-VHlIyYTDcdDc0TR/I1u1vLLJjdH7A7L/WNpWZA2lvvk+Q+wfPYJsDfkPvGfVVaK2SUfFQsda/ZLRtTxDg9bcKg==","shasum":"18b57473f9f2be4ba0e213e11c8ab9669814f627","tarball":"https://registry.npmjs.org/@serialport/binding-abstract/-/binding-abstract-2.0.2.tgz","fileCount":5,"unpackedSize":11173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/LIDCRA9TVsSAnZWagAARDwP/R8LPFsFU0E2SITn6564\ntGzN05y7ibNyvXWLhSbwSElqAw7L+W6IExoicsuF5RODcanMblGa02pkcmRK\nCFuH2aVgQyR8PEIng55RpaWHMyX1jxAyh6LvJj+PkEIVLsreYC77kSJAzkqb\n4SB7tNoYo5+mJ6q2YXRcHaVNRXaj2TrY6+6+K36TMmDinIXnfn0OjGy9SCNN\nid5wN7ILCWmjbVGwbgfUIvxtv1l9vZPbGscBN2AyVSEO/A9DY9/2ustvCFj3\nenl2OAbXbEwoz5D6lgt1+lCZx68piP8AXhOL9Q13hAA64Tuk3QIFhJKyiutK\nI05sr7IcWjlXD2L++jYqqtLM5MHjA4gfdkourtRPuCmgnmnfIamsz6HCsyd4\nJcaNhI4z2zzahABlKNAjw9ogthjs5uaQWQ0StCWgKM7IZqrFFmSDMBQN4Uzt\nuuyTHWs3xjM6pyP7H5BD9xR8JTsVqTKvCYcaPMAiAK8otYSRiRBnNWpkoV2g\nevNlpCczlQdwrx38zCIwrD1EFnLDkbxKHf3CZWIZD0xypc1nCQMDozBfpRL+\nZX+DGOJrCr3uBetlGC5Zy3hKGctS7QFGcC6aXLD+klDYYtA4edbbjL+E/3hO\nDJ57IXjonIHtol5XXsxa8UkZ4fYi7KHcRXCpN8ILddpNDeiIrWAQOrXLO778\n+H+/\r\n=bMrc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFRl1GjHKFFRTg2x5615c8bq48zhIq013MHDnkUm7f01AiBnyYUoYfd7eKHpRY294cDzWh8qqMb5nuDEHsf3vEZaNw=="}]},"maintainers":[{"name":"reconbot","email":"wizard@roborooter.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/binding-abstract_2.0.2_1543287298575_0.8679394059770031"},"_hasShrinkwrap":false},"2.0.3":{"name":"@serialport/binding-abstract","version":"2.0.3","main":"binding-abstract.js","keywords":["serialport-binding"],"dependencies":{"debug":"^4.1.0"},"engines":{"node":">=6.0.0"},"publishConfig":{"access":"public"},"license":"MIT","repository":{"type":"git","url":"git://github.com/node-serialport/node-serialport.git"},"gitHead":"a7638c064995daf944d09222defbcc6becf9454c","description":"This Abstract binding class is the base for all serialport bindings. You wouldn't use this class directly but instead extend it to make a new binding for a different platform or underling technology.","bugs":{"url":"https://github.com/node-serialport/node-serialport/issues"},"homepage":"https://github.com/node-serialport/node-serialport#readme","_id":"@serialport/binding-abstract@2.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"dist":{"integrity":"sha512-nD2MTIgJAHF9fynGhQbc86gPXAV8RCZ4XCH3ppm1FzVjiqHoqLwoS6BzsFNXfCUz63MCyufKNXF1mQjAyejy0g==","shasum":"5c0d358b0809d9890a92853b5ea8fec08867f4f7","tarball":"https://registry.npmjs.org/@serialport/binding-abstract/-/binding-abstract-2.0.3.tgz","fileCount":5,"unpackedSize":11404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGosyCRA9TVsSAnZWagAAy9oP/RnmwMRMU9VhxbX4vvUC\niOtCK9VzrbXdRSnJ8GyYmRHebFOGcBUKX2v9EVxY8ZfoCWXOeB2OXNv3rDMA\nuZcmtD0LpozwHmbjm5dyzbL4JtbN+1n2p00H+YnjPZLiipArUbxcSLawKA+X\nY+VVKj+yTZvg/ZIqxAD/7Nf65o7WSJOA51LNh/Q8rcqNvffVhvW9RZg/eOCf\n9fnT9qaHOzXp+SoaXZRK2EtGhcgXhLI7XwAGqOVBaECIBSwZTOPIjMlt3c6Q\ne333fcsvvkMCqb5cYbf8yw9vJ5nXR8PclUpeM7O27eQd7IJ1zzPZSFaAK1XQ\nnDJH9IeL5PYeq6hs6T5lp6Z+shnk3CdROVwUMXx9uo4RW0Q33QV9s3Zs/mas\nPxlNNIaXvBYylV5wVAcPEe/kq9tGHOc2dNDrcCMzijRV7ecTS6KgOvDwRYDT\no2+IyHBGv4aBi54hQJuNnmUV5LuvpsKI37wHf+oKM5KrCw4vIVN7J8us0sUw\nS6D6homF110Yn1Ub2pYWYwFTxRxa9mwGr1CKG4W9IMWq/JJcpF4rQuCM5Wio\nASWeebQn9zwa+aD47edOy9Pka++QKUf5M5tVCRMyPa7J9/J/siM8eVpMPkpY\n1KdTztb4xkLWeIDsNNcZlxIz+b4qKZHjSkIOMgE82RRvn9LBAwLwQpJtB1TG\n3XV7\r\n=dY+N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGuKcdyyA0XBCNccajAWFd0DAJzCp5K8hNJRlT/ptr2QIgcqvofUOIQK3YZKYVx1RTaVynbIW9EtFybNtkOcNfQn0="}]},"maintainers":[{"email":"headhipster@hipsterbrown.com","name":"hipsterbrown"},{"email":"wizard@roborooter.com","name":"reconbot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/binding-abstract_2.0.3_1545243441501_0.09149253945960112"},"_hasShrinkwrap":false},"2.0.4":{"name":"@serialport/binding-abstract","version":"2.0.4","main":"binding-abstract.js","keywords":["serialport-binding"],"dependencies":{"debug":"^4.1.0"},"engines":{"node":">=6.0.0"},"publishConfig":{"access":"public"},"license":"MIT","repository":{"type":"git","url":"git://github.com/node-serialport/node-serialport.git"},"gitHead":"8fc58a429bbc1483589897b9d3d497ffdaac16cf","description":"This Abstract binding class is the base for all serialport bindings. You wouldn't use this class directly but instead extend it to make a new binding for a different platform or underling technology.","bugs":{"url":"https://github.com/node-serialport/node-serialport/issues"},"homepage":"https://github.com/node-serialport/node-serialport#readme","_id":"@serialport/binding-abstract@2.0.4","_nodeVersion":"8.11.3","_npmVersion":"lerna/3.9.0/node@v8.11.3+x64 (darwin)","_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"dist":{"integrity":"sha512-0ZcSB6Gdxal55R/5McB0O359coXrO/GrmJlZ13cwN67gLsvmhmexCsd8b+H9CQ7dAbLih4HZSbfG9v8crrB0Gg==","shasum":"49e1d455f6515cae9007be686a177e5c54c548fb","tarball":"https://registry.npmjs.org/@serialport/binding-abstract/-/binding-abstract-2.0.4.tgz","fileCount":5,"unpackedSize":11636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNObNCRA9TVsSAnZWagAA+WsP/j0ppel6hL11+77SbkDi\n3PYcATdWOucEF6JJCsaBsXa2DPfuCtxk0FFLb+RSJYjCQfjfacruzCfKOyfS\nb6P7IieFmYMv2MGPKJly+VtCqzrYND8BXbyoUXn270zcKSedr9zHKl8pGVDE\n75RwFmsGLuQDNG4c8Fq/oxjBdjXy4yy+oAK9rkUJ96QZLbtuxE6sUIEGfSMp\nvBBimnkZU93wtRq6M7Yz9bZ3ItWSbPfKGzRwGeRdRpm27cVAxJYl7SHYPu1t\nr0i+825esW8i2+nK652oHCRDYKyGc26eDzczWzLPVi5zsF7sZaZcMYoGUJ+c\nbx/9K66gE1atYMjoZlzgFzkanDs0/ftyUUxu4WcNSPI0zx7k4SD+ZR0aipOb\nyLZmRI1EONFr8dcwbjblvohCYJiHL2RUlSLkjrGhge1JEa0Mjpx8nu68VJhA\nNGLcZvP2kgFhY68/ml/uIrgsOpHF9V45MIG8jRFUhykJh4IgMK4UOUopp5tR\ni2KryUAF5B8Wjvfbk5bgKjIa+xDb0FunDXl0qw44W5A9492Kxx7fj6ywyK7S\nqlK0RTI2dj7rEdTvB+96WxHwcl+RcAzQDHAsfDmFRiExSdjeoCrJMUIvveie\nIRIzZbA63t417Pa5x+ENJVimAXO1AKXMnhpRpCR3zTs/GkVlAUeavmBIb9s7\npJ3c\r\n=FlfX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDx56aWvRSWVnTGS46Hvz4Rb4yzuRDst4u4V0mS7EtqYAiEAxTICnnGVjq20IoVOpbvXsmcGxd2GIPq2XLRmvcn0FKk="}]},"maintainers":[{"email":"headhipster@hipsterbrown.com","name":"hipsterbrown"},{"email":"wizard@roborooter.com","name":"reconbot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/binding-abstract_2.0.4_1546970829144_0.4939645359439315"},"_hasShrinkwrap":false},"2.0.5":{"name":"@serialport/binding-abstract","version":"2.0.5","main":"binding-abstract.js","keywords":["serialport-binding"],"dependencies":{"debug":"^4.1.1"},"engines":{"node":">=6.0.0"},"publishConfig":{"access":"public"},"license":"MIT","repository":{"type":"git","url":"git://github.com/node-serialport/node-serialport.git"},"gitHead":"4c723cc89e454017a28396e934bf7a00946fe866","description":"This Abstract binding class is the base for all serialport bindings. You wouldn't use this class directly but instead extend it to make a new binding for a different platform or underling technology.","bugs":{"url":"https://github.com/node-serialport/node-serialport/issues"},"homepage":"https://github.com/node-serialport/node-serialport#readme","_id":"@serialport/binding-abstract@2.0.5","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.4/node@v10.15.3+x64 (darwin)","dist":{"integrity":"sha512-oRg0QRsXJFKHQbQjmo0regKLZ9JhjLmTqc47ocJgYM5UtU9Q1VFrVPh0B2lr2pfm/tr3aNvTLX1eiVAvXyZ/bg==","shasum":"e13305467c12effcd32c19c8b686a3f629e55cb3","tarball":"https://registry.npmjs.org/@serialport/binding-abstract/-/binding-abstract-2.0.5.tgz","fileCount":6,"unpackedSize":18015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxGjhCRA9TVsSAnZWagAAmtoP/jGTlTE6Q7pEWPrRrxjY\niDGQHAnJUWJEkQ0jJA1OmipDATVJ18trh+TA/i+iH7puWaBkUbyRFdhpYOXZ\n8eayQKi8own7nccvEjtcHuIw4wYziHqFSlOHkK0iwU7uZQahQ7Kh/5xrAZbo\nGqYYnfRAQFBsMXhtsXy53Qjn29YooK5mlilckuT6UVh7gIgc3N2rZS94iMgM\nIgebP+6VvbD//2KeczuthBDwp1DWVM/MtBdb74FCRfUFiyFNNFgjobSXjs54\n6sTlYGPRwLdIOu86xhRF+AE9/MZ/kmKmX81f8m64qx6ugYPhkZcwNq3dSMDh\nbaD01Qti1mbQl23dNp/0osLKf5RezGtxoIWHe+1wjPbOS9j8WkxuGRCVJvRr\nTJrjtr9HqVDVHVIytGg8xo5detr3NDt7IZGYp3CLJbN+j3E3akVlAG+zX+RH\nkZc3AcE34cTFhzCqF7xykiV0U5TsdsMoNsizruI0icNdKkJHupW5/7FHgnBG\nqYuGRvOekMswl9Me471iYP2BIVhzuNY5MUB8+MG5pSh5PH6EeqcKvkvYq+qb\nr1wxTLNDewu5XKgaJQFg6yuYmMg2AgP+dYARmjYC6nGA+0CUGxqeyJ2IkSU9\n+bC+/8aquH1QRkKDNQt8BQhIiwGRU+tUxM1aQva8h/W0RQboDMwq1AISRBqv\nkEzA\r\n=5v5S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8D0S1h6iiz/Ip/p6B4uBZjfK8u97YWjqMLadXOU4uggIhANBUrfGlgOPbBbeXFc7lUzmHY9S4PFkUwQSykNSsS181"}]},"maintainers":[{"email":"headhipster@hipsterbrown.com","name":"hipsterbrown"},{"email":"wizard@roborooter.com","name":"reconbot"}],"_npmUser":{"name":"reconbot","email":"wizard@roborooter.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/binding-abstract_2.0.5_1556375776684_0.01666054459064914"},"_hasShrinkwrap":false},"3.0.0":{"name":"@serialport/binding-abstract","version":"3.0.0","main":"binding-abstract.js","keywords":["serialport-binding"],"dependencies":{"debug":"^4.1.1"},"engines":{"node":">=8.6.0"},"publishConfig":{"access":"public"},"license":"MIT","repository":{"type":"git","url":"git://github.com/node-serialport/node-serialport.git"},"gitHead":"524a2729003a94c9575904448d878a151f4f3790","readme":"# @serialport/BindingAbstract\n\nThis Abstract binding class is the base for all serialport bindings. You wouldn't use this class directly but instead extend it to make a new binding for a different platform or underling technology.\n\nThis is currently used for the win32, linux, darwin and mock bindings.\n\nThis is how you use it.\n```js\nclass MockBinding extends AbstractBinding {\n  constructor(opt) {\n    super(opt)\n  }\n}\n```\n","readmeFilename":"README.md","description":"This Abstract binding class is the base for all serialport bindings. You wouldn't use this class directly but instead extend it to make a new binding for a different platform or underling technology.","bugs":{"url":"https://github.com/node-serialport/node-serialport/issues"},"homepage":"https://github.com/node-serialport/node-serialport#readme","_id":"@serialport/binding-abstract@3.0.0","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.4/node@v10.15.3+x64 (darwin)","dist":{"integrity":"sha512-dtaEUxvFexO+yofbJQhMmg+4MTflLyuC1FjrUuxRh494+JFGzNJkqEiFk/Zpmkie0gysNAbygWviWWzH154SPw==","shasum":"e8701987bb18277db4f9ba96d1870ca9a3c24056","tarball":"https://registry.npmjs.org/@serialport/binding-abstract/-/binding-abstract-3.0.0.tgz","fileCount":6,"unpackedSize":18066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3Wn3CRA9TVsSAnZWagAAHkUP/ihpl6V69Imx8T5/Smht\n7YtlK1xUAN1sjBwvcNsbRdQnWAcq97CoUp2d0jGiabX6cIIFccKg7nwfZ22B\nK3HX1OYTdBemBM/3yNsnBBbmKKiQ3COkFcWir0enqIZxYSgkCYdrPXY7q63U\n3zzuBV9lzVOHl1PndLhN7EQAIxf8b48Nl8g7En+RyRD7VDYJYVABj0rqoeuU\n394QEUzLOiWRCJdLSxLL4G2RgNTmLuRtF1ctiryc+ERPtarO4NlJ35AIY1wu\n6LzBeiEM1vPl4mCf8JauyrcXCJK8CJqi7xOg3F0/LuzmDOWSoHeNXrr0g6Vf\nhne94HKCRVCu7ZgcMLXmrBu7Np/ZxeD+IFJsk/HQ35twj8I2+F0NJGEZqhyS\nrMM9mgtdCXpS9uv4FjXfQ54gRfJ338jnBOr7uLX6gJt/Z9ppIXXRY3fhtIfE\ngUSS9QwUt2MeBaZbuWut6LnWGbURXQ59U8ThvKRaCcygOJurGR3Yjj+psFHt\nHeCjeofbtFB6VBntO+VK/XBXsz9sapjLMsULOaIaZ/xuEOZN6hcaaOoKIps/\nW4iBD0XiD9jAn0psy/u9VgqqFjkDjdVl12rP+Ade2EXJb9oUe1dpokLmOyr0\n67q4KoR33qe+G+2GRtDB9cYetK4/P8oLWwHrkRZJgfS8/52bwHz2LknecNo+\nr4Zx\r\n=vKjM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHp7ygJNjRtcwuLS/VZhb8Ox3W46pU/C665CU9bSR22EAiBU8+Cazg9/1a+vFJpWAv79NvSkXB0foO8Yf1YILO7yfA=="}]},"maintainers":[{"email":"headhipster@hipsterbrown.com","name":"hipsterbrown"},{"email":"wizard@roborooter.com","name":"reconbot"}],"_npmUser":{"name":"reconbot","email":"wizard@roborooter.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/binding-abstract_3.0.0_1558014455181_0.9404722219431967"},"_hasShrinkwrap":false},"8.0.1":{"name":"@serialport/binding-abstract","version":"8.0.1","main":"binding-abstract.js","keywords":["serialport-binding"],"dependencies":{"debug":"^4.1.1"},"engines":{"node":">=8.6.0"},"publishConfig":{"access":"public"},"license":"MIT","repository":{"type":"git","url":"git://github.com/serialport/node-serialport.git"},"gitHead":"eae28d4a00df1cc44e054acd34b530377cdc62c6","readme":"# @serialport/BindingAbstract\n\nThis Abstract binding class is the base for all serialport bindings. You wouldn't use this class directly but instead extend it to make a new binding for a different platform or underling technology.\n\nThis is currently used for the win32, linux, darwin and mock bindings.\n\nThis is how you use it.\n```js\nclass MockBinding extends AbstractBinding {\n  constructor(opt) {\n    super(opt)\n  }\n}\n```\n","readmeFilename":"README.md","description":"This Abstract binding class is the base for all serialport bindings. You wouldn't use this class directly but instead extend it to make a new binding for a different platform or underling technology.","bugs":{"url":"https://github.com/serialport/node-serialport/issues"},"homepage":"https://github.com/serialport/node-serialport#readme","_id":"@serialport/binding-abstract@8.0.1","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.14.1/node@v10.16.0+x64 (darwin)","dist":{"integrity":"sha512-lzMsXP5chIzC94X+IPMaE478qRQ/QA7N1bwbnpHrLlhMoMzgkVPVjJF+1/ZHTure1KtKIckdZdcHmCnH9iIG9g==","shasum":"b047ca6feede3d213540abdd799245978ee53a8b","tarball":"https://registry.npmjs.org/@serialport/binding-abstract/-/binding-abstract-8.0.1.tgz","fileCount":6,"unpackedSize":18988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgYLYCRA9TVsSAnZWagAAuRYQAKHn3eXtQ3A6ROg8M/J2\nzb2JGw3SbusBk85ATU6ximvthI2uVUuxSNlcBW/Uhrq2/J0HP3z9vlSGD7C5\naKuEPk+FVqXuMidPNb8O8XqiVre3ca3Zfn/oQw1pZGwRgFow/n3amkvv1HRG\nzEUmhtoqwT+cPCai3HlPBkY57z/MjJ6qPoV44E4HdusSmvc7gWZnC3hbG7pM\nX6U77WHU4a4QUhobkK47Vi4imrO0A9YtoBdBU4sMJ0/+jyneUagkABQisg/g\nOa5qx3+p7k7rTETml7VFtYPgKuyrRopm2xP1mfQ9hqcBkYE6BABK0ONQbQiM\nf59D9yERkzIj2iBUOMnPgqrYcq7ib19uyB9JsQvIpn1L64CM0a/F7iL1y1zi\ny0ubIhQHdApfWFIajBB8zRSSRh6orFCH6J3EWywleH5tGKzGjfndHZ5xbmwo\n+71HwD5Kw2zdI4RfIIf9FMv7YE/fr/SlMqVeWOCUpzKLYVjYrfshrquvv6iV\nTvGE1eNZ6yIdU2yR/PGkrSZQcejgEns2xEctJnsxvsUtcW3FZ9jS5/dMI1iv\nMa638Iu6ZCTE9u0vtxNzcigxRcV1qDKliLBSto3Q6rLJJp8RkCFjuwAGQrxn\nafcZeJ0qOCjPN/gf4jTtrJQ8xz6QiChCSP1TXC7ovwGz17pGS2kuWNt50BQZ\n+PCt\r\n=OGTv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzMU0gJmQqcpIJ2NGYq1wqP7J33RDDjKxBpM6ZMj/ZLAIhALRyUd0FQloFXSb8U07LLnyvHd6IUPTOidAJ4XTp1HGu"}]},"maintainers":[{"email":"headhipster@hipsterbrown.com","name":"hipsterbrown"},{"email":"wizard@roborooter.com","name":"reconbot"}],"_npmUser":{"name":"reconbot","email":"wizard@roborooter.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/binding-abstract_8.0.1_1568768727627_0.8065842127448739"},"_hasShrinkwrap":false},"8.0.3":{"name":"@serialport/binding-abstract","version":"8.0.3","main":"lib","keywords":["serialport-binding"],"dependencies":{"debug":"^4.1.1"},"engines":{"node":">=8.6.0"},"publishConfig":{"access":"public"},"license":"MIT","repository":{"type":"git","url":"git://github.com/serialport/node-serialport.git"},"gitHead":"6a73db38345ef4193b1c68495519ca999cd8411f","readme":"# @serialport/BindingAbstract\n\nThis Abstract binding class is the base for all serialport bindings. You wouldn't use this class directly but instead extend it to make a new binding for a different platform or underling technology.\n\nThis is currently used for the win32, linux, darwin and mock bindings.\n\nThis is how you use it.\n```js\nclass MockBinding extends AbstractBinding {\n  constructor(opt) {\n    super(opt)\n  }\n}\n```\n","readmeFilename":"README.md","description":"This Abstract binding class is the base for all serialport bindings. You wouldn't use this class directly but instead extend it to make a new binding for a different platform or underling technology.","bugs":{"url":"https://github.com/serialport/node-serialport/issues"},"homepage":"https://github.com/serialport/node-serialport#readme","_id":"@serialport/binding-abstract@8.0.3","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.14.1/node@v10.16.0+x64 (darwin)","dist":{"integrity":"sha512-anA16hOLyF4Z+3bPMyZ7djCTKc/Mje1P5Ln4m+BCXWSMSAkWo3nmkcml+IW7jniupQ8B44cRp7SoUVd8B/I5qA==","shasum":"f31b6377a6c9658c2d86bdc1c402e61a170c2b96","tarball":"https://registry.npmjs.org/@serialport/binding-abstract/-/binding-abstract-8.0.3.tgz","fileCount":6,"unpackedSize":19281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlWxsCRA9TVsSAnZWagAAkA4P/0qYjzv1/SvN2qO3D3KB\nqDBjuBghxIKCi9hqHREqaA2YEy3lUOc8WXFBSAu8f62vVxKOX40QyjZbSybF\nXr4+0uf7K30bMnDlGzUUTbWORNqEMYkkjGAUVP/AtSaDzMCv9d1EaLnJ+RBZ\nVt2C1OhPC/Z71VaV8cURAdxC9VaxJIakUYZgyUuilgn6YM7K38vWWkiAyVRi\nx5WcXmuf1qFGeXrX/wBzH69FUiYEKBhWbsPXews3xS08sZJBkHYquTqEx4ub\n4lQl/1S7jjSqx8zafAFueD3HPgEu1xu1vZ6ZYBaPY28RNaIiswHE6sVVZQg7\nB4mFRlSbWwvyjbK3Ad0TrkbkG5W2CsBCcku1BSzWAAutLHZYLHrPXlqpeM+G\nwCS9xS4xLrcgYmevNzrY52MdhqHAoFRRpcxXBNCttrlAhznPlJM/AeGbZlHD\ntZl3fe9OXHktBVXEc/4LxOBqgVtWSOOd1czTlDQGNUqkmbYwTM2LcSrfpnQ5\nSHViofm2CG8UNzOC1k+p/Ylhhb0puNWxK92Z0g/Vki1U1Jlrzi4wIgQrzQjF\nEg1sLtkLBccsuQqbP7D0gWS8+i9GtXMJfepnNASDy4bHFHULFrzV1TaYN68+\n6A47x1jvYRt3Ar+i7EUVLNld8cWuRXR66jen5dLDCdo0H9cHV6wNaZGLlnHU\nCixU\r\n=V9WC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDka9RloEh2VLcJgByiDDTEJ+WkjXmXmOW2bG9ufgQF0AiEAv5gEKupvJyvoLAfMyf1dbp61hB+ffgY1ZxuRqzyo7ss="}]},"maintainers":[{"email":"headhipster@hipsterbrown.com","name":"hipsterbrown"},{"email":"wizard@roborooter.com","name":"reconbot"}],"_npmUser":{"name":"reconbot","email":"wizard@roborooter.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/binding-abstract_8.0.3_1570073708057_0.6917905529282882"},"_hasShrinkwrap":false},"8.0.4":{"name":"@serialport/binding-abstract","version":"8.0.4","main":"lib","keywords":["serialport-binding"],"dependencies":{"debug":"^4.1.1"},"engines":{"node":">=8.6.0"},"publishConfig":{"access":"public"},"license":"MIT","repository":{"type":"git","url":"git://github.com/serialport/node-serialport.git"},"gitHead":"db21188f86f958cb53b39e753c5cf019965e0695","description":"This Abstract binding class is the base for all serialport bindings. You wouldn't use this class directly but instead extend it to make a new binding for a different platform or underling technology.","bugs":{"url":"https://github.com/serialport/node-serialport/issues"},"homepage":"https://github.com/serialport/node-serialport#readme","_id":"@serialport/binding-abstract@8.0.4","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.18.3/node@v10.16.0+x64 (darwin)","dist":{"integrity":"sha512-1/CWzAk0tIlaf+WkTYD9YogUi6RGurNSV78cHlpkwsJeLY7z3i1rtwapspV5lIziGT/UJPj8pNVcXrv3K2uKZQ==","shasum":"368f9d0207aef759fb482539c1056c07b2ab1904","tarball":"https://registry.npmjs.org/@serialport/binding-abstract/-/binding-abstract-8.0.4.tgz","fileCount":5,"unpackedSize":13621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtdxyCRA9TVsSAnZWagAAPQsP/RzqASW4nP/upVxAcwEV\nX9RqEj2KLDfH4mzVcpcfhh3J6MB9HlANW87JAvkrKVa6Sgd74eqeMt7iAHsB\nPGy/BVLcT+COfhXq+zCuQdQK9Rjrqb6C3BHbwigfIcUJ3sHo0DVp5Az63P7G\nnmYdQE/zL4G/yvcVuMMOAjOTKKQezyPQRem+uF9DA8oQn0HySvP2jd2ZFjEE\n/vxSXVHvRG/mVKMGbba9rfM6IfkeIqJxaXXV8Gf+AXBb9vG5qiSuv7FQbiVS\n446pE7pEC6he6KxWVJSuo31sQGVE7uOWedMNmEN4KGnofgTreFX0i+GJ60bF\nvnDj7f8Ow8AixEBcocsIwd/rL+zxWDmvH7buwKgMz9PY+QN6BwChgvhABE/V\nOVMes36wMpr73DYoz6mD9IUY/gsTKGommrNl01/rqNOfHJ5q1jK/o+tJykSg\n3+lNS5JVX1hWOQUs44abKGUwIE+sbEmsK2o8Iz2o4YGdp0bPB08OGVZLJk7f\nrG6ts6L8X7tWpg6ZV2yGVVh7YZPZ+O0jIFrnx8uG4OVLlVrxaQ0WH/Op+IQN\nXFMlTVXkXfpJWv5vUUyS7kZpOMhanuFMj1+qk23hsUSuNeJxtXqRA4gwt+O+\nvq+1sUIWOz8vBDKRaXUC1jEV/FjcEDftXFyJb6MCL49DBAGe5pSZ1nZ7Ia7l\nDZ0D\r\n=nWXB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDl/XLZlXGGldl1/A/akHEYQOKZVSbohhz6jhnpfH9SjQIhAIhp1hx4vGUvsnlPgcy2ocxrLX50rpKLk9FikG2eWsqs"}]},"maintainers":[{"email":"headhipster@hipsterbrown.com","name":"hipsterbrown"},{"email":"wizard@roborooter.com","name":"reconbot"}],"_npmUser":{"name":"reconbot","email":"wizard@roborooter.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/binding-abstract_8.0.4_1572199538550_0.5128046983537462"},"_hasShrinkwrap":false},"8.0.6":{"name":"@serialport/binding-abstract","version":"8.0.6","main":"lib","keywords":["serialport-binding"],"dependencies":{"debug":"^4.1.1"},"engines":{"node":">=8.6.0"},"publishConfig":{"access":"public"},"license":"MIT","repository":{"type":"git","url":"git://github.com/serialport/node-serialport.git"},"gitHead":"1a087da8a6d4321745dd805945694446afd14637","description":"This Abstract binding class is the base for all serialport bindings. You wouldn't use this class directly but instead extend it to make a new binding for a different platform or underling technology.","bugs":{"url":"https://github.com/serialport/node-serialport/issues"},"homepage":"https://github.com/serialport/node-serialport#readme","_id":"@serialport/binding-abstract@8.0.6","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.18.3/node@v10.17.0+x64 (darwin)","dist":{"integrity":"sha512-1swwUVoRyQ9ubxrkJ8JPppykohUpTAP4jkGr36e9NjbVocSPfqeX6tFZFwl/IdUlwJwxGdbKDqq7FvXniCQUMw==","shasum":"78e6d7995a95c46d480445303e6f32ca4d53edcd","tarball":"https://registry.npmjs.org/@serialport/binding-abstract/-/binding-abstract-8.0.6.tgz","fileCount":5,"unpackedSize":10488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeA882CRA9TVsSAnZWagAADrIP/RcTAxlFniftbziwqe7v\nKqT8ehRRmWVoG7d2xlL8HzrEEPEvItpXGpujIm0MQVh2QmPINMFimGPk3G1Y\nPOwhTgmdMh7gYc2kSiAtezTkn4/+gH+d5zDfp8dwzFPUl3BOVnk4FYAQACHr\nGXKaYvD641m79nSOQcBbOtQ3EZX4O2RrKLFD/NMUxo90+hrEgszQtjInae/h\nGn0LTi8uaAznjnoMTP9S5InxpNZlZ2KmHtGpI+4io0lxCFHqsB1bAeF/diWE\naPayEFyzqT22t3APxyEVGDSVlGa5QKCa7dJ36o49hQc1g1Jz7MWdk7py5Sfw\nri6T6CkHgiApc1VCoiiRGwmDa1rd6GJZkBmrXUlIfJESzOLvq+lReloRuojo\nWdqJfhCsgssIpTlQ8VXr/wRLgdCBOquDu4aILIvtgfU2ZfzBFfppC+Sbewt+\nwd+zwW1esVU2gLHOsVAAXEKz2o1mYCujXt9ENy0v8Kn9fUEmpHA4EMPeV/q/\ngOP7Q1cTtozINFZ8KYxBTMmicOzmmUcJrJentQ9ig9U4dr5DOmRsjiWsnSUN\nfgKcG8Pc9S4hS+of3KXxevUnlUSechY6jABfEhXGFXeHQohsCZOHM1YzU/bA\nUR5/iVFye3FqVKefzrNtufrMtsDzj8xsbukpE+yHNc74GgVCJ72uHK/UYJJi\n6hha\r\n=dBn9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJMAYVCNPF1+l7ugAAMBcYLNf75w2J+2cJJrpiFNY8DAiEAgvbmi5/DnCm76IGSlb3LA75Vk0dBAZSB0bXkIP/sjBk="}]},"maintainers":[{"email":"headhipster@hipsterbrown.com","name":"hipsterbrown"},{"email":"wizard@roborooter.com","name":"reconbot"}],"_npmUser":{"name":"reconbot","email":"wizard@roborooter.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/binding-abstract_8.0.6_1577307957803_0.9611781145641356"},"_hasShrinkwrap":false},"9.0.0":{"name":"@serialport/binding-abstract","version":"9.0.0","main":"lib","keywords":["serialport-binding"],"dependencies":{"debug":"^4.1.1"},"engines":{"node":">=8.6.0"},"publishConfig":{"access":"public"},"license":"MIT","repository":{"type":"git","url":"git://github.com/serialport/node-serialport.git"},"gitHead":"36d3abcaa9f11ab0ae12c6f9862e472cb427ee16","description":"This Abstract binding class is the base for all serialport bindings. You wouldn't use this class directly but instead extend it to make a new binding for a different platform or underling technology.","bugs":{"url":"https://github.com/serialport/node-serialport/issues"},"homepage":"https://github.com/serialport/node-serialport#readme","_id":"@serialport/binding-abstract@9.0.0","_nodeVersion":"14.2.0","_npmVersion":"lerna/3.18.3/node@v14.2.0+x64 (darwin)","dist":{"integrity":"sha512-ZU+6ZypP33Rzda1cDnpN0+CNfnODwbRU66GBawNtj2+xE+OMI7a0hbuZAYvQ+BThyDfdX/vn55P1YYeVWI8qpQ==","shasum":"7a01f89c9f098f1357c0b20ac4648ecba8fe7aae","tarball":"https://registry.npmjs.org/@serialport/binding-abstract/-/binding-abstract-9.0.0.tgz","fileCount":5,"unpackedSize":10657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJet4+oCRA9TVsSAnZWagAApsIP/if+HWXq9lSLS9+zIAPM\nGZojwgzZjVSBZCR3ZxYoCQoMqoDjEzt/NopkkEH2W8A1JkvD/0v42P0BmHdg\nLePoWwZaLo/NXRdY++x202QaalsbitEgLp6S6WA4k9JTnSqlm4ScNPWWTWVm\nFbYpKIOpC26pERBrL8XTT5GIPKQz339EVN1wdyHVKwILMXGg0pVOI+9fqP8S\nBE2o+KW/NSwRV8F4yYJxlI7p8vJ6QDCMoa3RLxiHBsyVX+fVeCvxA2JkbYGA\ny8+Y43IWsA+s8cDa5tH3BqJSA8fhlti8zHZvihdhtYi4CzitfRCAanjWsuvh\n+/yhNIqIObfTTBAMFMCr+5sVJpYZkFBTu7gMy9bi2GwOBJ5Us2tFBr0WjuuC\ntDRMerdXgVm1+cy3MfBWzJw2Bn0MvOiTocTTPY3RV9hFnx845hLh5CoV2KMJ\npaSqXDGMZlo9BlOcNGps/brbb4LfjCU83nfyFEo32PZ6LCTUuQc1cxmS/Lox\nLwZi5vBdfZK1zo52KxvLB1VqlkhpKolPcIGGw8ObfIgA4ASKSJpuj/3BkaE6\n1JvJnRXDUu5TdjUNnWE3gOPp6ZPR4hP/lytQoZ2Wdpv/JjfVueBex0qOZvVH\n8thrrTiS/kTOx51Q7CSOPuH8EMDhcdycszOR5wZD1Rm8McGKMSsekb5La8kY\nCKz1\r\n=kHiW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEF8p+7JqXg0jN0fVqHZ3ItpPL/uh7l1ZJ3QKOLzFdSOAiAo9qYqBSp8G1oMQUtmRibhGzwyzbo/xWrnMZ0KsDiy/A=="}]},"maintainers":[{"email":"headhipster@hipsterbrown.com","name":"hipsterbrown"},{"email":"wizard@roborooter.com","name":"reconbot"}],"_npmUser":{"name":"reconbot","email":"wizard@roborooter.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/binding-abstract_9.0.0_1589088167964_0.7941704769685545"},"_hasShrinkwrap":false},"9.0.1":{"name":"@serialport/binding-abstract","version":"9.0.1","main":"lib","keywords":["serialport-binding"],"dependencies":{"debug":"^4.1.1"},"engines":{"node":">=8.6.0"},"publishConfig":{"access":"public"},"license":"MIT","repository":{"type":"git","url":"git://github.com/serialport/node-serialport.git"},"gitHead":"19fb5f8d2a76854c154c0f89e908a478ee915ee6","description":"This Abstract binding class is the base for all serialport bindings. You wouldn't use this class directly but instead extend it to make a new binding for a different platform or underling technology.","bugs":{"url":"https://github.com/serialport/node-serialport/issues"},"homepage":"https://github.com/serialport/node-serialport#readme","_id":"@serialport/binding-abstract@9.0.1","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.18.3/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-ncUFSRyVdpyCRuah2dzrs99UfEWWMAhV31ae2FT6j4f8TypQ8OgAF8KkcHiD4M3wORDh3UKCCTS7n8aJWge1RA==","shasum":"ff75aa914177257d9bd7a38b6f54e2bd15adabf7","tarball":"https://registry.npmjs.org/@serialport/binding-abstract/-/binding-abstract-9.0.1.tgz","fileCount":5,"unpackedSize":10827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLf0+CRA9TVsSAnZWagAAHCYP/jHLa8khbMbcrsi9c6/A\njlFvr2W4rEv9y6G8Iy5N3C7Vkj3QHWjU7qu8hO95u+RZMy4FyAPkViik+iru\nB44Zviz1QpADl9g+IO2icHZ+x3XMQ5FJX/YtEdf+d78+HCHr5EmjNcu2S/zX\nIdrdcS7RlRLEAs+8wxu23zUHlRbUZVaAZFYszi99d7lDMGQgW9AiEZoX3KTV\nttyZOoC9p9hcqUuXR6e6L50MUS/nlrfj9gU4KFXlcOJN/XnmcOog8AWOl+Jo\nUsml81g5VIaWvO2Zt3E3Y8IuuQyOAJp4qARFDYLXk4rO1yHvrP38aLiKe7EH\nZ9XA54efZ8QxuyH0If1cKj7P5D7CNv9Qq0NyzPp6GSE0i2I9ersa6518c0eY\nbit8DyNWOmz1Ftg75Yo3+NhN5h3gUwxKX+QW9+G4usyMIEJTOpPh8JEa+vnz\nTXt6s68pNqLEx69XHTvH9ieqic3IvCzt8MXvwAt86RMczhfjniSU6SyfkjU7\n+iVzDCMC10ZFFHD3s9nWJ8GW1COityLLBMkyiY4NPanwGvshGzKWzirSBC1J\nDubpZoWEekMM5r0KHF319lrLO1GDCFhnRdrsgkwiImBlNb+PiScCDS+arebh\nrm6f3RsowFDSSbu7q7zbkBeFJURAirdDp40ZCVqexWsbB7qr0YT4m8oiaYU8\n4KNl\r\n=OJH8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmFF6mq1DexxZkQfXn8rIh93ps2wBLVZXQkVnIisShuAiBOKaVLllVkuNKtvXmNM4NegYJZ0GWQXr2PC0/NmlALUA=="}]},"maintainers":[{"email":"headhipster@hipsterbrown.com","name":"hipsterbrown"},{"email":"wizard@roborooter.com","name":"reconbot"}],"_npmUser":{"name":"reconbot","email":"wizard@roborooter.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/binding-abstract_9.0.1_1596849469609_0.10234278711368794"},"_hasShrinkwrap":false},"9.0.2":{"name":"@serialport/binding-abstract","version":"9.0.2","main":"lib","keywords":["serialport-binding"],"dependencies":{"debug":"^4.1.1"},"engines":{"node":">=8.6.0"},"publishConfig":{"access":"public"},"license":"MIT","repository":{"type":"git","url":"git://github.com/serialport/node-serialport.git"},"gitHead":"df482d3af7660fd13a4ecc2de5ddcb70a02417f4","description":"This Abstract binding class is the base for all serialport bindings. You wouldn't use this class directly but instead extend it to make a new binding for a different platform or underling technology.","bugs":{"url":"https://github.com/serialport/node-serialport/issues"},"homepage":"https://github.com/serialport/node-serialport#readme","_id":"@serialport/binding-abstract@9.0.2","_nodeVersion":"14.8.0","_npmVersion":"lerna/3.18.3/node@v14.8.0+x64 (darwin)","dist":{"integrity":"sha512-kyMX6usn+VLpidt0YsDq5JwztIan9TPCX6skr0XcalOxI8I7w+/2qVZJzjgo2fSqDnPRcU2jMWTytwzEXFODvQ==","shasum":"f06f1859b59875632cd263d3f3bb0711c885c78f","tarball":"https://registry.npmjs.org/@serialport/binding-abstract/-/binding-abstract-9.0.2.tgz","fileCount":5,"unpackedSize":11199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiRtJCRA9TVsSAnZWagAA5zsP/jHSX5KBh+gsYjJ9kQHH\n9N8s7YTxz5dC0BZHxlV/Jo5LVubp9d3zfZI5c3WUl+cEbvOXmKGX4Rm8HIvc\nauoej/ptYAnHWepBGEhyki+yvCrlV6bu16R38TxmNQQoHGwR7n8Jjm6Jd0fz\n5mROP57nKjRi8c7/gMXJv0OxGEFj7KKzd7WMAOg6rmKVZx2KG8qMc3s3uknG\n7GhWe3GtSmP9dAu0q4ZmFgwc4Lv7cdqSZbUVgtXTkvDS8Tbs5B+QetCh4spo\nyka3rPOjq88Ogoi6QWm1pd6g26R01OgjJ2Coj3zxEGDZPfOfWOIN68BjMDEE\n0ARF8JUPwu6Wd/MpL2vXT5v9H0bdOyllDdmKgH5iXXB/PFc33Ugg1TaU5Fv2\nZEPL4pFk7qwQajEJ0bqfLw7ClvAnZdf38bYwIKkE8/t+s/3FRzOEk++3ba+I\nz85vFybnbAONuwMfKB/XDB8ziPg1jwKBj0YP3cuDLdd1+Hg1awpDyuHu2zLH\nnWptack+dLAHviO2JfmGCoraf+6Fo4Y8FehuU5ityDcBrAKay/MfC8BLgIxk\nIJP6UYV5Uzy7YOXETpD1LTmYxSoUKBvE5zRXSOZnAHmMRt/N43lxre862+Hd\nIuTgOlmEyMm2oC5FY+PiUt5vzXzParFm17S90cqGa9RU41vDgy/ZRTT9a2PU\nw1ON\r\n=OuYw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJdHfE5M4g0fOMibMdnNjXB4enA+cf84PJF37Xs6mfwAiAC/NnM4ddtY2H8xoPxLYI43zMYgIf9CVlHz4TINsUMsA=="}]},"maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},{"name":"reconbot","email":"wizard@roborooter.com"}],"_npmUser":{"name":"reconbot","email":"wizard@roborooter.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/binding-abstract_9.0.2_1602820937297_0.920545092928039"},"_hasShrinkwrap":false},"9.0.7":{"name":"@serialport/binding-abstract","version":"9.0.7","main":"lib","keywords":["serialport-binding"],"dependencies":{"debug":"^4.3.1"},"engines":{"node":">=10.0.0"},"publishConfig":{"access":"public"},"license":"MIT","repository":{"type":"git","url":"git://github.com/serialport/node-serialport.git"},"funding":"https://opencollective.com/serialport/donate","gitHead":"cdda51fef862270d03b595c84617beec9cdb18a1","description":"This Abstract binding class is the base for all serialport bindings. You wouldn't use this class directly but instead extend it to make a new binding for a different platform or underling technology.","bugs":{"url":"https://github.com/serialport/node-serialport/issues"},"homepage":"https://github.com/serialport/node-serialport#readme","_id":"@serialport/binding-abstract@9.0.7","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","dist":{"integrity":"sha512-g1ncCMIG9rMsxo/28ObYmXZcHThlvtZygsCANmyMUuFS7SwXY4+PhcEnt2+ZcMkEDNRiOklT+ngtIVx5GGpt/A==","shasum":"d2c7ecea0f100bdf20187bfc0d34ba90f5504e1e","tarball":"https://registry.npmjs.org/@serialport/binding-abstract/-/binding-abstract-9.0.7.tgz","fileCount":5,"unpackedSize":11514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMyblCRA9TVsSAnZWagAA31AP+QDJAye7XieKBQF87SSi\nAu7hF66kkcmd5jR03o2FsywVypZnk5frX/rWaqAQDf9cA57kSRG/7YwZthJl\nkezAXF2yzKGw6RrUEhyH8tMgQIxVmAi9t37d5XgbenVbPPTaS0rJCTiFWQSj\nujLFV4jcv5xIbUP89lrAfcGaPxmBi8qPcZBJ3pBumwUcC1gIGHwuSz97Ev7s\nO+9reTv6DwuEgbfjowexZoJuHGEI3v6KpbnkXCDDrmjiOg0dt4yWUqbOdcOn\n3NfmGIx2VyySKfV+tVNrhi8CvZk+0FaKkfynKz44ILyfEw8F22nfOTh7aY4D\niuxwYCVBtT4ozt8l+nyM2BU17AyNswrpqIo0oyHXdd8beuJSm1x8F5iYZIWI\n+TB/WLVkoGEKjfrs6IhPh/10yacNPcZ5tA2siahtLJHdiaWHx7K8c3tXe5dL\n+UMA726CGrFVtUBkH+qifDBE6em8OZ10JsTHe11RKc1N8GhMHugd7VAKzThJ\nZRFSZDzsGutmOKzXC+4JuP1GQTS0CjkqulguivJcoaIElR7/N6aEK7digUkm\nh0Ojae/e/1EX3oZ82ZuVp/VYcOKTgy1mLYK1TMvwMJ42GEwqLPRs4YfujrGX\npsiShQ4hT0TJHE79OsF2RKkOBe3eW5R69E6f6DD0wHv1YqVFnz4cFmsl8Njy\ndRCy\r\n=2HZD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/PHA8bzsxRkvNzZvbxyofbY/VPPBoW020ssP94u5vRAIhAOU5oZOb7BU1fJf1TNL/VKFu8GBTdK23kFR/9KEJJgVA"}]},"_npmUser":{"name":"reconbot","email":"wizard@roborooter.com"},"directories":{},"maintainers":[{"name":"reconbot","email":"wizard@roborooter.com"},{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/binding-abstract_9.0.7_1613965029162_0.907601301015857"},"_hasShrinkwrap":false},"9.2.3":{"name":"@serialport/binding-abstract","version":"9.2.3","main":"lib","keywords":["serialport-binding"],"dependencies":{"debug":"^4.3.2"},"engines":{"node":">=10.0.0"},"publishConfig":{"access":"public"},"license":"MIT","repository":{"type":"git","url":"git://github.com/serialport/node-serialport.git"},"funding":"https://opencollective.com/serialport/donate","gitHead":"176149a820d89bdcab2a3900b3113fc66140e67d","description":"This Abstract binding class is the base for all serialport bindings. You wouldn't use this class directly but instead extend it to make a new binding for a different platform or underling technology.","bugs":{"url":"https://github.com/serialport/node-serialport/issues"},"homepage":"https://github.com/serialport/node-serialport#readme","_id":"@serialport/binding-abstract@9.2.3","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (darwin)","dist":{"integrity":"sha512-cQs9tbIlG3P0IrOWyVirqlhWuJ7Ms2Zh9m2108z6Y5UW/iVj6wEOiW8EmK9QX9jmJXYllE7wgGgvVozP5oCj3w==","shasum":"e7dd273357b6a698af7ad58db6f57f62443a0acb","tarball":"https://registry.npmjs.org/@serialport/binding-abstract/-/binding-abstract-9.2.3.tgz","fileCount":5,"unpackedSize":11854,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBKDrKlztacFCuc8dVHmnVzIFvcLbSdIGU8acIcsMDwtAiAQbueQlKevJ59bausaVhuLDbwdXKrP9T7k3JAJAWlZVA=="}]},"_npmUser":{"name":"reconbot","email":"wizard@roborooter.com"},"directories":{},"maintainers":[{"name":"reconbot","email":"wizard@roborooter.com"},{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/binding-abstract_9.2.3_1632458691926_0.7944583898989412"},"_hasShrinkwrap":false},"10.0.0":{"name":"@serialport/binding-abstract","version":"10.0.0","main":"lib","keywords":["serialport-binding"],"dependencies":{"debug":"^4.3.2"},"engines":{"node":">=10.0.0"},"publishConfig":{"access":"public"},"license":"MIT","repository":{"type":"git","url":"git://github.com/serialport/node-serialport.git"},"funding":"https://opencollective.com/serialport/donate","gitHead":"100ba6fb5ae6b60259876dffd009419e909ee466","readme":"# @serialport/BindingAbstract\n\nThis Abstract binding class is the base for all serialport bindings. You wouldn't use this class directly but instead extend it to make a new binding for a different platform or underling technology.\n\nThis is currently used for the win32, linux, darwin and mock bindings.\n\nThis is how you use it.\n```js\nclass MockBinding extends AbstractBinding {\n  constructor(opt) {\n    super(opt)\n  }\n}\n```\n","readmeFilename":"README.md","description":"This Abstract binding class is the base for all serialport bindings. You wouldn't use this class directly but instead extend it to make a new binding for a different platform or underling technology.","bugs":{"url":"https://github.com/serialport/node-serialport/issues"},"homepage":"https://github.com/serialport/node-serialport#readme","_id":"@serialport/binding-abstract@10.0.0","_nodeVersion":"14.18.1","_npmVersion":"lerna/4.0.0/node@v14.18.1+arm64 (darwin)","dist":{"integrity":"sha512-1IwOMDOWqKO0csrTOv95Ah0Av012DZB8C0OF11SmE3eyh8ab1+y4/Yah/8byMAMG7TXw+2LqkNs1oZtOJGlY1Q==","shasum":"c5aea29de3721de80640e290f52217d00d927e4e","tarball":"https://registry.npmjs.org/@serialport/binding-abstract/-/binding-abstract-10.0.0.tgz","fileCount":4,"unpackedSize":10302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtSPNCRA9TVsSAnZWagAAzCQP/2T/bxT582ekDW0WJGn5\nckQcyVqp3XxUAG27XSrHFsreH+ZYor3J1W21Dmnp+ZuFvd96u6mwwd/QNeZm\n1daG18sstLwQ7pIyOMXId2xClm0n9M1yhovkr7W5PxPeE1SitYYuUo/YqjQr\n4DSGkHyVIfNdzjtWaZYSLnUnwef8czS9Tb4geCR/Rppt9BzTnjnIEYJCPXQj\nSii6ouDXmq+jJR9XJJv8CJzWhQ44WYNXOsp8vjWfvVlwxMqlClk+w698i2UB\n1p4lcdu5iuMcGIDlZRab8dBVpoiAbxvM+mLndVAxL8Vc0bxQe5m+R5BG9jJh\nMKhKPykxeIDu7f0VokwdyxiVcI2JJYHIVhwRrKl5Cq/MV06sjIAncL1b2oEe\nMWc/4szhifCz6dvYNq03pJ62+oCeewE/rQp4aGF/TVgsaQVOMiQR8d7uvIh3\nbmlveft9vQ3+9llxunbXQz2izUnQPKOH7AefROG+cHgLV0faKKPpXw9VyEni\nKGyyD4UP7lQW36bSHX4E6pzgoniTbxYvNpoQfwyC95l3T+C81p3DMOew/ziP\nyRuUZTHVWYz71IE4CB3Y/nmuEeFf68TLO2kmSU+CEh+0N5HwVnPzazt0c/6y\nUqzSCo+8UCP458Jr4TumUGpXb1zgpZEyPf9wrw94WJ6olpX+i9N8hf/3IRPX\nGexw\r\n=2j18\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeSZRMbHRERtnBYJfwA6C02/zZv/eZDZFdfyrjj7YgjAIhAK2JF6hZNVIOdwps+v9Dz0vYZrLUhmWJazaFgeqiAVg/"}]},"_npmUser":{"name":"reconbot","email":"wizard@roborooter.com"},"directories":{},"maintainers":[{"name":"reconbot","email":"wizard@roborooter.com"},{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/binding-abstract_10.0.0_1639261133088_0.7654672313409701"},"_hasShrinkwrap":false},"10.0.1":{"name":"@serialport/binding-abstract","version":"10.0.1","main":"lib","keywords":["serialport-binding"],"dependencies":{"debug":"^4.3.2"},"engines":{"node":">=12.0.0"},"publishConfig":{"access":"public"},"license":"MIT","repository":{"type":"git","url":"git://github.com/serialport/node-serialport.git"},"funding":"https://opencollective.com/serialport/donate","gitHead":"ae0647654616e46ac04b2da6e87ee3f39b1995b0","readme":"# @serialport/BindingAbstract\n\nThis Abstract binding class is the base for all serialport bindings. You wouldn't use this class directly but instead extend it to make a new binding for a different platform or underling technology.\n\nThis is currently used for the win32, linux, darwin and mock bindings.\n\nThis is how you use it.\n```js\nclass MockBinding extends AbstractBinding {\n  constructor(opt) {\n    super(opt)\n  }\n}\n```\n","readmeFilename":"README.md","description":"This Abstract binding class is the base for all serialport bindings. You wouldn't use this class directly but instead extend it to make a new binding for a different platform or underling technology.","bugs":{"url":"https://github.com/serialport/node-serialport/issues"},"homepage":"https://github.com/serialport/node-serialport#readme","_id":"@serialport/binding-abstract@10.0.1","_nodeVersion":"17.3.0","_npmVersion":"lerna/4.0.0/node@v17.3.0+arm64 (darwin)","dist":{"integrity":"sha512-FWD/uNrz8V3kaTILQTK05Z1LB/LZin8XZelmX/wd1NNlRFAj6V64MIESWhwUy3iPnL1QriFR1k7URHHx3RRgfg==","shasum":"fc5a69b05d364fa7db872b3fe64ae85aaa3030a5","tarball":"https://registry.npmjs.org/@serialport/binding-abstract/-/binding-abstract-10.0.1.tgz","fileCount":4,"unpackedSize":10302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhx6joCRA9TVsSAnZWagAAbJgP/34WfxICCVLbggCbAcoZ\nWbPyrGUh8fx8ebyyL9PX8Ft53V9tHKqWKzMFNiC5B/DYRz141dteehNMd6FS\n2vTl5b/0dYjhMTDwzjXkNbsDlZZM+QZ6ZbfiD/y/UWBBDAesfo9kIQOmcnvX\nhNPJOxfTlBlK9jWiVyQ76Y7Z3tjZ9EXn9fvLrM79l3JYRVBo7Jl4RKs7fMVW\nWf5+ZnES5bHb2OAkjKajtE0RyYBHQfxdttDdpvl2GrAfymZeGtmgZzW49hGb\ncGf2eucWWJnmNViW6rSxFPJ0Sh4e4LitCEtsGkWJFL1LALkCqB82Fe+970gH\nDOlGd3Lkrrn/KPiGNI4M5wes4lE7BkLCCAqkTTqUniaxd512PfzxVkzxvHWF\n/yuSpbTo9iNtxbkU2bbLj+1yuw1VWahnh1lVohsh65tLfqGnEJrX9Ha+BY9T\nuszdjxaargIgE+uVTVmQGPOZtc/lDXCjcSNxTg0Pdzn9TAxWjyI8n5Nj6KFy\nWDks0eFf8DKvRtOWruy8ovd5S7rAoy3it3DuLnwcCgy2lCu6qCwLDXz397YV\n3hqbLWofFLIe+I8J4w7d349AihE+vGE4LnKy8ch9PqQeNbSatx34HyHUKy/i\nKtnt7723NFAnYwebNfTwl9fIQXgmhjsuWwyTz13EqAv9JA+/DZuu4vbeAHnL\nNBz1\r\n=pnKC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFnAvT4SjA6babtDEOibQGPTXunE6lVlr9ztY8yTH/IsAiEAhHHicUcGHPz3bo/o2fLgSdxFNZbl+LWBjjZPtF0dabQ="}]},"_npmUser":{"name":"reconbot","email":"wizard@roborooter.com"},"directories":{},"maintainers":[{"name":"reconbot","email":"wizard@roborooter.com"},{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/binding-abstract_10.0.1_1640474856387_0.20249466216705692"},"_hasShrinkwrap":false},"10.1.0":{"name":"@serialport/binding-abstract","version":"10.1.0","main":"lib","keywords":["serialport-binding"],"dependencies":{"debug":"^4.3.2"},"engines":{"node":">=12.0.0"},"publishConfig":{"access":"public"},"license":"MIT","repository":{"type":"git","url":"git://github.com/serialport/node-serialport.git"},"funding":"https://opencollective.com/serialport/donate","gitHead":"2f64c829ca66826dd2e93220a2563e2d10c6ce7c","readme":"# @serialport/BindingAbstract\n\nThis Abstract binding class is the base for all serialport bindings. You wouldn't use this class directly but instead extend it to make a new binding for a different platform or underling technology.\n\nThis is currently used for the win32, linux, darwin and mock bindings.\n\nThis is how you use it.\n```js\nclass MockBinding extends AbstractBinding {\n  constructor(opt) {\n    super(opt)\n  }\n}\n```\n","readmeFilename":"README.md","description":"This Abstract binding class is the base for all serialport bindings. You wouldn't use this class directly but instead extend it to make a new binding for a different platform or underling technology.","bugs":{"url":"https://github.com/serialport/node-serialport/issues"},"homepage":"https://github.com/serialport/node-serialport#readme","_id":"@serialport/binding-abstract@10.1.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/4.0.0/node@v16.13.1+arm64 (darwin)","dist":{"integrity":"sha512-P2KUIa6LTX0GKRzgwcEqO7kIG7yI66GuxV1hBv/Lq1rE+fxGj0SXzX2YlRm1vCubFU/102wK0TT2i+oPf2bALQ==","shasum":"bd5566ad371ce458d72b362244e6f9e8f8604aa5","tarball":"https://registry.npmjs.org/@serialport/binding-abstract/-/binding-abstract-10.1.0.tgz","fileCount":4,"unpackedSize":10302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7NOdCRA9TVsSAnZWagAA810P/iRmRPBVktujHQQUmIM6\nD9ahrrTcvbKh7YMtA4Se7p2/flWEAmzJ3BNyAS4CS72APKBEApkQSarLwtA+\nVu2P6Gl+WsShG4oLUxvu6zUi0luKA0Fh3z/qRO0WumbIdKv2P78RARzEZlU4\nhYZeMtnX7+zicKRE7o3dw4wgQiBWqYH6tY82e24qAkiEKEBaiSI5mtGKWKCr\n+t3pw6bJJFnv3rXTA4H9MybIP3txwaoxI2HErjiOJ62SNGrW1hlvoc+wE+IR\nmInYAKsk4yOmdb+NqQAoBMAMaRCUz7IPM3VxOFP1ytt4HO4XaQkjOiBTwpGe\nCaD9KOHbTCS/Bp/vdb8N7EmEnESa96TStvGPbV8cS1PB5q+2rTUyx5/z606+\niawyqsZib+0aY4ls05b/9ME/R9cPGC4vjB6EI+hmQ8ISfSBB80K9Kdya3PRC\nvCr6bu7oKiUIINfIim0jiHIZ01SsFWjVKfdFfMy1k3Op346WMQHu0zAnNjDa\nUPrmQW8A4XslfOzVyyPJlcKRAFwBChhTu69+q4Qwpg/TNa75VlDOrYqmck5g\nXMW7NvXdFiVEBmMtP7eG3v5+Rrwna6sI5+8srH9QndhpzoUwLEq0D0qDMJdQ\nv+fVww5CP9HInwgB/Sn1RMMPvyl8QDJBQlxFkrDyvj3xuHCCx/NFq8FzFcRE\nnb/B\r\n=qhcc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIGxD8A2JAKdFy6GfXhXjCM7qwi2GhkZ26KS1hXMdo4QIgF7uk4rAHB32TS/rqYLO5MgRslzobbzR6S6wmp+GvGp8="}]},"_npmUser":{"name":"reconbot","email":"wizard@roborooter.com"},"directories":{},"maintainers":[{"name":"serialport-release-bot","email":"wizard+serialport-release-bot@roborooter.com"},{"name":"reconbot","email":"wizard@roborooter.com"},{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/binding-abstract_10.1.0_1642910621024_0.8873495764686976"},"_hasShrinkwrap":false},"9.2.4":{"name":"@serialport/binding-abstract","version":"9.2.4","main":"lib","keywords":["serialport-binding"],"dependencies":{"debug":"^4.3.2"},"engines":{"node":">=10.0.0"},"publishConfig":{"access":"public"},"license":"MIT","repository":{"type":"git","url":"git://github.com/serialport/node-serialport.git"},"funding":"https://opencollective.com/serialport/donate","gitHead":"176149a820d89bdcab2a3900b3113fc66140e67d","description":"The bindings package has been renamed [`@serialport/bindings-interface`](https://www.npmjs.com/package/@serialport/bindings-interface) and it's code has been moved out of the monorepo to it's [own repository](https://github.com/serialport/bindings-interfa","bugs":{"url":"https://github.com/serialport/node-serialport/issues"},"homepage":"https://github.com/serialport/node-serialport#readme","_id":"@serialport/binding-abstract@9.2.4","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-UESvncat2oQKnAp29eDVJ2jB9sADatCgoojPPB4RVvp3+3Wqu5QVEh/UCjHRUeDJ20fkSFnKAw9D0vNoBQ+5Kw==","shasum":"f18119d11c6cb6249cd7138f1f29d78a18145f1c","tarball":"https://registry.npmjs.org/@serialport/binding-abstract/-/binding-abstract-9.2.4.tgz","fileCount":5,"unpackedSize":11861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEWS5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEbw//cgow/Z9AEmAZUS453VzmO9UCSO61oNJi0BtH91fF8/PTAsXR\r\n7jU0fo+GsgYdQHTKFipyTZkm+5muQAyFn3eT0rMTHWlxfkjVQbtUGKQxbrQz\r\nmYsv1E3W5/vg/qB0j4idYgw6IjXd+gv93HekIHvcjIHYUkhtAf6b5O0FhvrK\r\n7/xV77C/9+eOu+R34iwn+Uc5tARrfPDbxD1RXEmn+bZOxbOCiBlFR/lVfKiD\r\n4h+CQ/1vKo0/t5Sy2Gqv1pcQTOWSmziJfE/r9WwSEUouakvDHBIrr1G64gib\r\nd5YZ60bNzLItbXHOFuKM1FULn7J2b21mIY4UQjFPV6980zDsLzFBIaohyznG\r\nJ17tkY+KiWzqwd+FoCnrLmQhr+TNgcx6TPFVHzTQINYBoGdVWA23+wj1fkGi\r\nRkACuIEeRa44lWmDVnb1BO5zDQNPuwtIMfTfGCk2+zkH2i9Fr8zuWzqtgoIm\r\nqTcoUH33slr+p6UmtERGLk/l/E1UTUtu9tdxfN2E2JiVYaJWi8YpCs3aExr7\r\n2PsHhSNiconi1Oh9pOxarZaFYyxLBstDqLZ3CQZk25Cb3JKA7YohslaIiOdi\r\nRWouIVUYIkErlHArT7J82+z6Y5uSaGF4FUakFMsaTuRw1X5C9CjrMvQOGXTL\r\nbOuXVnrX8Cgktw4oYrZfYEtFiZMrHqpwOGk=\r\n=vGwX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDit6I4RErFt4SwSk+53pFTWzKH1P4UONL9FKfE6TYtLQIhAPOwnLaCZBaYqaPvOZV6n2n1gYOpHRI0Rsa+3Q0JN/s5"}]},"_npmUser":{"name":"reconbot","email":"wizard@roborooter.com"},"directories":{},"maintainers":[{"name":"serialport-release-bot","email":"wizard+serialport-release-bot@roborooter.com"},{"name":"reconbot","email":"wizard@roborooter.com"},{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/binding-abstract_9.2.4_1645307065436_0.9613191937509789"},"_hasShrinkwrap":false,"deprecated":"This package has been renamed to @serialport/bindings-interface"}},"time":{"created":"2018-08-29T03:29:03.682Z","2.0.1":"2018-08-29T03:29:03.909Z","modified":"2022-04-06T22:48:49.935Z","2.0.2":"2018-11-27T02:54:58.734Z","2.0.3":"2018-12-19T18:17:21.697Z","2.0.4":"2019-01-08T18:07:09.264Z","2.0.5":"2019-04-27T14:36:16.797Z","3.0.0":"2019-05-16T13:47:35.328Z","8.0.1":"2019-09-18T01:05:27.830Z","8.0.3":"2019-10-03T03:35:08.205Z","8.0.4":"2019-10-27T18:05:38.658Z","8.0.6":"2019-12-25T21:05:57.931Z","9.0.0":"2020-05-10T05:22:48.239Z","9.0.1":"2020-08-08T01:17:49.813Z","9.0.2":"2020-10-16T04:02:17.408Z","9.0.7":"2021-02-22T03:37:09.305Z","9.2.3":"2021-09-24T04:44:52.103Z","10.0.0":"2021-12-11T22:18:53.247Z","10.0.1":"2021-12-25T23:27:36.554Z","10.1.0":"2022-01-23T04:03:41.197Z","9.2.4":"2022-02-19T21:44:25.778Z"},"maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},{"name":"reconbot","email":"wizard@roborooter.com"},{"name":"serialport-release-bot","email":"wizard+serialport-release-bot@roborooter.com"}],"description":"The bindings package has been renamed [`@serialport/bindings-interface`](https://www.npmjs.com/package/@serialport/bindings-interface) and it's code has been moved out of the monorepo to it's [own repository](https://github.com/serialport/bindings-interfa","homepage":"https://github.com/serialport/node-serialport#readme","repository":{"type":"git","url":"git://github.com/serialport/node-serialport.git"},"bugs":{"url":"https://github.com/serialport/node-serialport/issues"},"license":"MIT","readme":"# @serialport/binding-abstract\n\nThe bindings package has been renamed [`@serialport/bindings-interface`](https://www.npmjs.com/package/@serialport/bindings-interface) and it's code has been moved out of the monorepo to it's [own repository](https://github.com/serialport/bindings-interface/).\n\nThis version of `@serialport/binding-abstract` is identical to the previous release but is deprecated to alert users of the name change.\n","readmeFilename":"README.md","keywords":["serialport-binding"]}