{"_id":"@alexgyver/serial","_rev":"14-4860707a36beb8b8a261ed0e78385067","name":"@alexgyver/serial","dist-tags":{"latest":"1.0.13"},"versions":{"1.0.0":{"name":"@alexgyver/serial","version":"1.0.0","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/serial@1.0.0","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Serial.js#readme","bugs":{"url":"https://github.com/GyverLibs/Serial.js/issues"},"dist":{"shasum":"1e5a9858685dffb89497bf31038d04433a537eae","tarball":"https://registry.npmjs.org/@alexgyver/serial/-/serial-1.0.0.tgz","fileCount":9,"integrity":"sha512-AEC5A/5S7MzLf7aHo3Mg8aR0prt9KE7c+RKvz0Zf/vfiG3XnllWRI8nhALxTWeyxvw0yxXQ/89GIM3rCnlvtHg==","signatures":[{"sig":"MEUCIQCs7Hmz5vxhNH9Z4wN5V7HlifwVux3xgm5/HIk2vSl2swIgRoQ4QiqLpabORWfjcrnGXshs3udZtnENahaDaFmvAXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10637},"main":"./serial.js","types":"./serial.js","module":"./serial.js","gitHead":"dd5a4a43f15a15628b18f2245210ada85090a19b","scripts":{"build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Serial.js.git","type":"git"},"_npmVersion":"11.0.0","description":"Web Serial API wrapper","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.98.0","webpack-cli":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/serial_1.0.0_1743627907252_0.8770036531199032","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@alexgyver/serial","version":"1.0.1","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/serial@1.0.1","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Serial.js#readme","bugs":{"url":"https://github.com/GyverLibs/Serial.js/issues"},"dist":{"shasum":"6c13baf35d3a8e511fb3d43ef9a1a72594a33212","tarball":"https://registry.npmjs.org/@alexgyver/serial/-/serial-1.0.1.tgz","fileCount":12,"integrity":"sha512-hRjjzGIFsigMehQlE3enKigV81dwnCMaAtpcTL/caIRpTiW0Qp4Wpy6VTBQdsxHbEp3IXnJANA1amfWRTOXXTQ==","signatures":[{"sig":"MEUCIQCgirkTpbzbpyoVbJWpX5wvfEuK7HkvsgukI6UxOW2CXAIgG4SlppRvJPD2fc8fMUtfr4/egJ18X94nBCGuxreAxOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12789},"main":"./serial.js","types":"./serial.js","module":"./serial.js","gitHead":"dd5a4a43f15a15628b18f2245210ada85090a19b","scripts":{"dev":"webpack serve --config ./webpack.dev.config.js & webpack --config ./webpack.dev.config.js","build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Serial.js.git","type":"git"},"_npmVersion":"11.7.0","description":"Web Serial API wrapper","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@alexgyver/utils":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.103.0","webpack-cli":"^6.0.1","webpack-dev-server":"^5.2.2","html-webpack-plugin":"^5.6.5"},"_npmOperationalInternal":{"tmp":"tmp/serial_1.0.1_1765317455315_0.7197105741211858","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@alexgyver/serial","version":"1.0.2","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/serial@1.0.2","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Serial.js#readme","bugs":{"url":"https://github.com/GyverLibs/Serial.js/issues"},"dist":{"shasum":"08fc943e3ab4c7aee15dd3efc2a67ea076875a73","tarball":"https://registry.npmjs.org/@alexgyver/serial/-/serial-1.0.2.tgz","fileCount":13,"integrity":"sha512-WDfvOOYEYtbohaS3xxhO+8HUlQbtDI6Q5v0XB0UNncI5rQoI8FJi5eQ84Vo68HI0RTH0N075IbnVlUJWdFSrsw==","signatures":[{"sig":"MEUCIQDl0R1TLPZJKOixunYE7JkExRdb521xY/JQzG7McI5d1wIgZWF6yNPasTptAqgyI+cXieLHOzBBHYhKvidSrgrWUIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14939},"main":"./serial.js","types":"./serial.js","module":"./serial.js","gitHead":"84c44cea01318715f5d98646bb67e6585789e537","scripts":{"dev":"webpack serve --config ./webpack.dev.config.js & webpack --config ./webpack.dev.config.js","build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Serial.js.git","type":"git"},"_npmVersion":"11.7.0","description":"Web Serial API wrapper","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@alexgyver/utils":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.103.0","webpack-cli":"^6.0.1","webpack-dev-server":"^5.2.2","html-webpack-plugin":"^5.6.5"},"_npmOperationalInternal":{"tmp":"tmp/serial_1.0.2_1765374415498_0.11031917200474584","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@alexgyver/serial","version":"1.0.3","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/serial@1.0.3","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Serial.js#readme","bugs":{"url":"https://github.com/GyverLibs/Serial.js/issues"},"dist":{"shasum":"6a5e31342a629a0bed261666a57f19d4aad367cf","tarball":"https://registry.npmjs.org/@alexgyver/serial/-/serial-1.0.3.tgz","fileCount":13,"integrity":"sha512-GI6hKw9sX/iW8w4inMnemRwp0QsbJhiX7WNFoteduDWBlZAAjvL7W/C821oa1YbcB3JA52if8rxHWlj+Sz+iKw==","signatures":[{"sig":"MEYCIQC7SnPTWvAKSdNuIRPw+0Ci/DwEui6Hq8tTSes/+l/zbAIhAJpzz5jQTKUO+6fLUzSd5vUjSfhSVUf+73RfscZ33yI6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15608},"main":"./serial.js","types":"./serial.js","module":"./serial.js","gitHead":"8cca34670f4e35873934fd7e9a8fd68b6601cad1","scripts":{"dev":"webpack serve --config ./webpack.dev.config.js & webpack --config ./webpack.dev.config.js","build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Serial.js.git","type":"git"},"_npmVersion":"11.7.0","description":"Web Serial API wrapper","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@alexgyver/utils":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.103.0","webpack-cli":"^6.0.1","webpack-dev-server":"^5.2.2","html-webpack-plugin":"^5.6.5"},"_npmOperationalInternal":{"tmp":"tmp/serial_1.0.3_1765384321979_0.9531830012978111","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@alexgyver/serial","version":"1.0.4","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/serial@1.0.4","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Serial.js#readme","bugs":{"url":"https://github.com/GyverLibs/Serial.js/issues"},"dist":{"shasum":"d8ca875892472d6d79a49211dac70177b97ba128","tarball":"https://registry.npmjs.org/@alexgyver/serial/-/serial-1.0.4.tgz","fileCount":13,"integrity":"sha512-u0NIxyo8Gh9RXdXt+bIkWe0HbHG4puyI1uwz60RN1emHrAJwY60aSSu4UwRPidbNEmVAIRp6zCxsqYjfxB+F6A==","signatures":[{"sig":"MEUCIQDpkQIWPgZh6HsCAc5nEDJPAQy3Ysoxx+6L2zMz/swR2wIgP/46Z0AD+uwh5lbRAfcGcXLrb4W4y5KsizGyD2lh3GM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15872},"main":"./serial.js","types":"./serial.js","module":"./serial.js","gitHead":"4bb55a8abf1f2f7bc5c0400bec90da157e04089b","scripts":{"dev":"webpack serve --config ./webpack.dev.config.js & webpack --config ./webpack.dev.config.js","build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Serial.js.git","type":"git"},"_npmVersion":"11.7.0","description":"Web Serial API wrapper","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@alexgyver/utils":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.103.0","webpack-cli":"^6.0.1","webpack-dev-server":"^5.2.2","html-webpack-plugin":"^5.6.5"},"_npmOperationalInternal":{"tmp":"tmp/serial_1.0.4_1765400942317_0.15059365958242887","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@alexgyver/serial","version":"1.0.5","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/serial@1.0.5","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Serial.js#readme","bugs":{"url":"https://github.com/GyverLibs/Serial.js/issues"},"dist":{"shasum":"e6e4268e0bc275a46343ecc621d469cefb5e4a8f","tarball":"https://registry.npmjs.org/@alexgyver/serial/-/serial-1.0.5.tgz","fileCount":11,"integrity":"sha512-u8PuogGAesQ3Tw8USSC5ZyQkKWNdluTtLWpjd5a291SHFdvnjDkqOhn42ZxkywzA+KNpQ1IJUza9uHanr5gktg==","signatures":[{"sig":"MEYCIQD1g1RynxPPambtEBpvoRjn44Mp9+oSX17e+muq2JsXjQIhAIZCG5PKbuLEsfmbjrYp2hVTzXfugoFLS2nBHpe4hU2l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14614},"main":"./serial.js","types":"./serial.js","module":"./serial.js","gitHead":"029899857b0783498b8304096f3cf50098acefb8","scripts":{"dev":"webpack serve --config ./webpack.dev.config.js & webpack --config ./webpack.dev.config.js","build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Serial.js.git","type":"git"},"_npmVersion":"11.7.0","description":"Web Serial API wrapper","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@alexgyver/utils":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.105.1","css-loader":"^7.1.3","webpack-cli":"^6.0.1","style-loader":"^4.0.0","webpack-dev-server":"^5.2.3"},"_npmOperationalInternal":{"tmp":"tmp/serial_1.0.5_1770987689507_0.23773692146333913","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@alexgyver/serial","version":"1.0.6","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/serial@1.0.6","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Serial.js#readme","bugs":{"url":"https://github.com/GyverLibs/Serial.js/issues"},"dist":{"shasum":"1995e2888494e5e76ddc60c128c67d5ef28ebbe3","tarball":"https://registry.npmjs.org/@alexgyver/serial/-/serial-1.0.6.tgz","fileCount":11,"integrity":"sha512-81M05/9d5hH3/E7S/AxvFDwwXuD41QzDqBQ8tXi+lEufDd/TgYHgDaBdhmQURiTyOTWClG7B6QNwbMSCfglZjA==","signatures":[{"sig":"MEUCIDooaxdzgMUDkRqg+kEWsCTTGY4/RkjwDA2YMLJnuyFTAiEA53ZxPazyBigUCAYiOowIRKX1XMnlOsBcQc2/qocORf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15973},"main":"./serial.js","types":"./serial.js","module":"./serial.js","gitHead":"5cc7c0b7750280ed1d058058a3af5e4fad4eb4b8","scripts":{"dev":"webpack serve --config ./webpack.dev.config.js & webpack --config ./webpack.dev.config.js","build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Serial.js.git","type":"git"},"_npmVersion":"11.7.0","description":"Web Serial API wrapper","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@alexgyver/utils":"^1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.106.2","css-loader":"^7.1.4","webpack-cli":"^7.0.2","style-loader":"^4.0.0","webpack-dev-server":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/serial_1.0.6_1778777853335_0.7629764361009148","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@alexgyver/serial","version":"1.0.7","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/serial@1.0.7","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Serial.js#readme","bugs":{"url":"https://github.com/GyverLibs/Serial.js/issues"},"dist":{"shasum":"6d7fbe2de5e1871a03e347be511d016ebd1538bb","tarball":"https://registry.npmjs.org/@alexgyver/serial/-/serial-1.0.7.tgz","fileCount":11,"integrity":"sha512-EKPAieKNX5WX1K+BLCSz5cXU+BqMbglFuy14Nr2H80RCJSn8/tiLO9jL0P4djKw7YCzUr8uyr2W0c25TuQrydQ==","signatures":[{"sig":"MEYCIQC4p0sDPpAv9tT1MRAfSlkspPyUvAcdXE5OMXx+30fl3QIhALFFdZubKfI7VLOkoYaSRFLsV4LsRdW+jtkR6tyFS+Ag","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15973},"main":"./serial.js","types":"./serial.js","module":"./serial.js","gitHead":"5cc7c0b7750280ed1d058058a3af5e4fad4eb4b8","scripts":{"dev":"webpack serve --config ./webpack.dev.config.js & webpack --config ./webpack.dev.config.js","build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Serial.js.git","type":"git"},"_npmVersion":"11.7.0","description":"Web Serial API wrapper","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@alexgyver/utils":"^1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.106.2","css-loader":"^7.1.4","webpack-cli":"^7.0.2","style-loader":"^4.0.0","webpack-dev-server":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/serial_1.0.7_1778778053827_0.7906173184146079","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@alexgyver/serial","version":"1.0.8","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/serial@1.0.8","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Serial.js#readme","bugs":{"url":"https://github.com/GyverLibs/Serial.js/issues"},"dist":{"shasum":"981f7a6070f8246e780bcec87a0116e7579b2cc1","tarball":"https://registry.npmjs.org/@alexgyver/serial/-/serial-1.0.8.tgz","fileCount":11,"integrity":"sha512-w0c1AhJexEz6JofF2JrRJ0xXB3glhN63oqBv6DkZvZHJ8z1pULd3VK4rkZLXO8Rrow6jP96A/HRcl1aRDBedjw==","signatures":[{"sig":"MEUCIQCam88hltyhVprpAu+EoaZJ31NAbuvkMmKDz/bLpiqOqwIgNMfjxwNVqi9yIDNclSkZSRc0xzcwPR3hlabszVF6EBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16300},"main":"./serial.js","types":"./serial.js","module":"./serial.js","gitHead":"5cc7c0b7750280ed1d058058a3af5e4fad4eb4b8","scripts":{"dev":"webpack serve --config ./webpack.dev.config.js & webpack --config ./webpack.dev.config.js","build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Serial.js.git","type":"git"},"_npmVersion":"11.7.0","description":"Web Serial API wrapper","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@alexgyver/utils":"^1.2.7"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.106.2","css-loader":"^7.1.4","webpack-cli":"^7.0.2","style-loader":"^4.0.0","webpack-dev-server":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/serial_1.0.8_1778778223425_0.41643822776739414","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@alexgyver/serial","version":"1.0.9","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/serial@1.0.9","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Serial.js#readme","bugs":{"url":"https://github.com/GyverLibs/Serial.js/issues"},"dist":{"shasum":"1e60c66aa3abbe0c96fcf99b2fa0140cbbb1692c","tarball":"https://registry.npmjs.org/@alexgyver/serial/-/serial-1.0.9.tgz","fileCount":11,"integrity":"sha512-VPXIuHmP538/lfMCyy/bGb+3UdU9a0cx6OvkdXq1mBaP4B/gjuztQVhS+xa27A9IDBk3gqkwk0SWRXJQv4IH1Q==","signatures":[{"sig":"MEQCIE8KhGTyolocjb0oKYQldoYu5Lu19U5Q7u6qMObF4GEBAiAaZqZ7VizzB+VZvbkDV223IH2GpqH4tQGYOKcZC3PUCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16218},"main":"./serial.js","types":"./serial.js","module":"./serial.js","gitHead":"5cc7c0b7750280ed1d058058a3af5e4fad4eb4b8","scripts":{"dev":"webpack serve --config ./webpack.dev.config.js & webpack --config ./webpack.dev.config.js","build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Serial.js.git","type":"git"},"_npmVersion":"11.7.0","description":"Web Serial API wrapper","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@alexgyver/utils":"^1.2.8"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.106.2","css-loader":"^7.1.4","webpack-cli":"^7.0.2","style-loader":"^4.0.0","webpack-dev-server":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/serial_1.0.9_1778778492179_0.802977917739147","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@alexgyver/serial","version":"1.0.10","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/serial@1.0.10","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Serial.js#readme","bugs":{"url":"https://github.com/GyverLibs/Serial.js/issues"},"dist":{"shasum":"598a499e894d9ce08adc41f4fefc1f683e4633b2","tarball":"https://registry.npmjs.org/@alexgyver/serial/-/serial-1.0.10.tgz","fileCount":11,"integrity":"sha512-yAClVJ38DzAwLfwQj66tSchKAEHJHBIBV5D6GPmUbWV+TBbxaqlGKaXiYtNCNNjrLES0CQ7hNl89p1vUbaN/sQ==","signatures":[{"sig":"MEUCIBCRM9HPnm5d+7SHdYSnxriz+49p5NPsLQEQf3sqdUn1AiEAgJU3EaICn3m3C2GxkDkDflLb9VAXfqbon1TNZIi5pLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15776},"main":"./serial.js","types":"./serial.js","module":"./serial.js","gitHead":"5cc7c0b7750280ed1d058058a3af5e4fad4eb4b8","scripts":{"dev":"webpack serve --config ./webpack.dev.config.js & webpack --config ./webpack.dev.config.js","build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Serial.js.git","type":"git"},"_npmVersion":"11.7.0","description":"Web Serial API wrapper","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@alexgyver/utils":"^1.2.8"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.106.2","css-loader":"^7.1.4","webpack-cli":"^7.0.2","style-loader":"^4.0.0","webpack-dev-server":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/serial_1.0.10_1778781384992_0.1690817928103614","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@alexgyver/serial","version":"1.0.11","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/serial@1.0.11","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Serial.js#readme","bugs":{"url":"https://github.com/GyverLibs/Serial.js/issues"},"dist":{"shasum":"a03f36d2f1eaa76a77e9d63b1a8b290dfa2e3dd6","tarball":"https://registry.npmjs.org/@alexgyver/serial/-/serial-1.0.11.tgz","fileCount":11,"integrity":"sha512-G2JEp09uWyLMMvb6fiXGjUpHuAwhdhKaVrJk8hKtW2sizrcEQ3LK5bJL0kfj2z/ybxdbt85an0yTbGfBl7rbzA==","signatures":[{"sig":"MEUCIEZRMUg7yERYdkxLVtdfvAl9y8ZdVDtJxM0qgiMkPr2wAiEAy7yfxvXLryQ+yRCadXbcArgVpSc0hgIBSuMmoI60Nxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15779},"main":"./serial.js","types":"./serial.js","module":"./serial.js","gitHead":"5cc7c0b7750280ed1d058058a3af5e4fad4eb4b8","scripts":{"dev":"webpack serve --config ./webpack.dev.config.js & webpack --config ./webpack.dev.config.js","build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Serial.js.git","type":"git"},"_npmVersion":"11.7.0","description":"Web Serial API wrapper","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@alexgyver/utils":"^1.2.8"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.106.2","css-loader":"^7.1.4","webpack-cli":"^7.0.2","style-loader":"^4.0.0","webpack-dev-server":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/serial_1.0.11_1778783726303_0.04505037254396571","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@alexgyver/serial","version":"1.0.12","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/serial@1.0.12","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Serial.js#readme","bugs":{"url":"https://github.com/GyverLibs/Serial.js/issues"},"dist":{"shasum":"37e6990b20b95d22c2e458a178a810fb9b21d80f","tarball":"https://registry.npmjs.org/@alexgyver/serial/-/serial-1.0.12.tgz","fileCount":14,"integrity":"sha512-vGnxrT2vvsOzIQmGy9EHBqKsjzO5zrDg51tf8Nk347bV1i/t+TmMzBaNh+jIL8jrFznQqoUBAJnEBvi/snUUAA==","signatures":[{"sig":"MEQCIHRWyjlL/ctIgCkczX1BcwpqblYkodZjm3V80tsJbYwNAiBnllqsUPud2QAWj/oxcI2UrZQKh2isF5QhKIqkvQS5lQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22054},"main":"./serial.js","types":"./serial.js","module":"./serial.js","gitHead":"dc72c246cd958ea88622d9263c847f51bbc9afcb","scripts":{"dev":"webpack serve --config ./webpack.dev.config.js & webpack --config ./webpack.dev.config.js","build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Serial.js.git","type":"git"},"_npmVersion":"11.7.0","description":"Web Serial API wrapper","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@alexgyver/utils":"^1.2.18"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.110.2","css-loader":"^7.1.5","webpack-cli":"^7.2.3","style-loader":"^4.0.0","webpack-dev-server":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/serial_1.0.12_1788244648986_0.0996158383007586","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@alexgyver/serial","version":"1.0.13","description":"Web Serial API wrapper","main":"./serial.js","module":"./serial.js","types":"./serial.js","scripts":{"build":"webpack --config ./webpack.config.js","dev":"webpack serve --config ./webpack.dev.config.js & webpack --config ./webpack.dev.config.js"},"repository":{"type":"git","url":"git+https://github.com/GyverLibs/Serial.js.git"},"devDependencies":{"webpack":"^5.110.3","webpack-cli":"^7.2.3","webpack-dev-server":"^6.0.0","style-loader":"^4.0.0","css-loader":"^7.1.5"},"dependencies":{"@alexgyver/utils":"^1.2.18"},"author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","gitHead":"5aa09bcab81bfc30737ec1ac9dd3df3dc2058142","_id":"@alexgyver/serial@1.0.13","bugs":{"url":"https://github.com/GyverLibs/Serial.js/issues"},"homepage":"https://github.com/GyverLibs/Serial.js#readme","_nodeVersion":"22.19.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-EGK4wOd2WgLy1ft3Nn3zL6lE/AGZvCeAYOU52FChgkFGmpnJCu9tpSyY4aKiicNeOzR3hKOeXQley21du5RFww==","shasum":"decca8957339ceeb1c8ec776063285eb2ce01550","tarball":"https://registry.npmjs.org/@alexgyver/serial/-/serial-1.0.13.tgz","fileCount":14,"unpackedSize":24551,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCval2TMEUdR1hkvUimxba+chxkcrMSS7t25njpbXQKXAIhANyC4KqmbcjmqjCbO7zBqIC/Atq2xv6BZ27k0rgY/Wwe"}]},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"directories":{},"maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/serial_1.0.13_1788948070329_0.7805508942130273"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-02T21:05:07.155Z","modified":"2026-09-09T10:01:10.664Z","1.0.0":"2025-04-02T21:05:07.435Z","1.0.1":"2025-12-09T21:57:35.454Z","1.0.2":"2025-12-10T13:46:55.632Z","1.0.3":"2025-12-10T16:32:02.111Z","1.0.4":"2025-12-10T21:09:02.453Z","1.0.5":"2026-02-13T13:01:29.777Z","1.0.6":"2026-05-14T16:57:33.485Z","1.0.7":"2026-05-14T17:00:53.989Z","1.0.8":"2026-05-14T17:03:43.580Z","1.0.9":"2026-05-14T17:08:12.327Z","1.0.10":"2026-05-14T17:56:25.135Z","1.0.11":"2026-05-14T18:35:26.477Z","1.0.12":"2026-09-01T06:37:29.130Z","1.0.13":"2026-09-09T10:01:10.471Z"},"bugs":{"url":"https://github.com/GyverLibs/Serial.js/issues"},"author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","homepage":"https://github.com/GyverLibs/Serial.js#readme","repository":{"type":"git","url":"git+https://github.com/GyverLibs/Serial.js.git"},"description":"Web Serial API wrapper","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"readme":"# Serial.js\nОбёртка на Web Serial API\n- Автоматическое переподключение\n- Восстановление ранее разрешённого порта\n- Безопасная работа с несколькими разрешёнными портами\n- Буферизация отправки\n- Буферизация приёма, разделение текста по разделителю\n\n[demo](https://gyverlibs.github.io/Serial.js/test/)\n\n> **Browser**: https://gyverlibs.github.io/Serial.js/Serial.min.js\n\n> **Node**: npm i @alexgyver/serial\n\n## Дока\n```js\nconstructor(params = {});\nconfig(params = {});\n// eol: /\\r?\\n/\n// baud: 115200\n// dataBits: 8\n// stopBits: 1\n// parity: 'none'\n// bufferSize: 255\n// flowControl: 'none'\n// auto_open: false\n// reconnect: 1000\n// forgetOtherPorts: true\n\nonbin(b);\nontext(t);\n\nonopen():\nonclose():\nonchange(s):\nonselect(name);\nonerror(e);\n\nstatic supported();\nopened();\nselected();\ngetInfo();\ngetName();\n\nselect();\nrestore();\ngetPorts();\nforget();\nopen();\nclose();\n\nsendBin(data);\nsendText(text);\n```\n\n`select()` использует порт, возвращённый системным диалогом выбора. По умолчанию `forgetOtherPorts: true` - разрешение остаётся только у выбранного порта, поэтому после перезагрузки страницы его можно восстановить автоматически.\n\nДля приложений, работающих с несколькими портами, нужен `forgetOtherPorts: false`. В этом режиме библиотека не отзывает чужие разрешения, а `restore()` автоматически выбирает порт только тогда, когда разрешён ровно один. Если портов несколько, надо вызвать `select()`.\n\n- `getPorts()` возвращает все ранее разрешённые порты\n- `restore()` восстанавливает порт без системного диалога, если выбор однозначен\n- `forget()` закрывает текущий порт и отзывает только его разрешение\n\n## Настройки порта\n\nПри открытии библиотека передаёт в `SerialPort.open()` параметры `baud`, `dataBits`, `stopBits`, `parity`, `bufferSize` и `flowControl`. Например:\n\n```js\nconst serial = new SerialJS({\n    baud: 115200,\n    bufferSize: 4096,\n    flowControl: 'hardware',\n});\n```\n\n`flowControl: 'hardware'` включает RTS/CTS и работает только при поддержке со стороны порта и физического подключения. Значение по умолчанию — `'none'`.\n\n`sendBin()` последовательно выполняет отправки и ожидает Promise от `writer.write()`. Это использует backpressure Web Serial, но не является прикладным подтверждением обработки данных устройством.\n","readmeFilename":"README.md"}