{"_id":"@danidoble/webserial-vending-commands","_rev":"5-970695c0872b5a9911c88703047a9a35","name":"@danidoble/webserial-vending-commands","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@danidoble/webserial-vending-commands","version":"1.0.0","keywords":["webserial","vending","machine","api"],"author":{"name":"danidoble"},"license":"MIT","_id":"@danidoble/webserial-vending-commands@1.0.0","maintainers":[{"name":"danidoble","email":"ddanidoble@gmail.com"}],"homepage":"https://webserial-demo.danidoble.com","bugs":{"url":"https://github.com/danidoble/webserial-vending-commands/issues"},"dist":{"shasum":"78239b8c349e7782c93ae18683eb96577e6be81b","tarball":"https://registry.npmjs.org/@danidoble/webserial-vending-commands/-/webserial-vending-commands-1.0.0.tgz","fileCount":35,"integrity":"sha512-tCr24RusQ9q8mYsZSFBOtCGDswvDvY0x7QzBS++g6c69VsICthRBUm7RAbAtnSrhf9KlEbOo2QRSkzWvfI7Wiw==","signatures":[{"sig":"MEQCIGU6+1K5MGI76D7RF+NBIS6SHeyI4Idk6lRSwUBMca8/AiAdU39wAKDIo0yUdaHENXIGxDsrofloTv+AaASqZ8ZWEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97085},"main":"./dist/webserialVendingCommands.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/webserialVendingCommands.js","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/webserialVendingCommands.js","require":"./dist/webserialVendingCommands.cjs"},"./relay":{"import":"./dist/relay.js","require":"./dist/relay.cjs"},"./locker":{"import":"./dist/locker.js","require":"./dist/locker.cjs"},"./pinpax":{"import":"./dist/pinpax.js","require":"./dist/pinpax.cjs"},"./arduino":{"import":"./dist/arduino.js","require":"./dist/arduino.cjs"},"./jofemar":{"import":"./dist/jofemar.js","require":"./dist/jofemar.cjs"},"./boardroid":{"import":"./dist/boardroid.js","require":"./dist/boardroid.cjs"}},"gitHead":"bd55656cb1a3079845450d442773b0ab12c1e4b8","scripts":{"dev":"vite","lint":"eslint --ext .ts ./lib","build":"tsc && vite build","format":"prettier --write lib/**/*.ts","preview":"vite preview"},"_npmUser":{"name":"danidoble","email":"ddanidoble@gmail.com"},"repository":{"url":"git+https://github.com/danidoble/webserial-vending-commands.git","type":"git"},"_npmVersion":"10.9.0","description":"WebSerial Vending Commands","directories":{},"_nodeVersion":"23.1.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.26.0","globals":"^16.1.0","prettier":"3.5.3","@eslint/js":"^9.26.0","typescript":"~5.7.3","typescript-eslint":"^8.32.0"},"_npmOperationalInternal":{"tmp":"tmp/webserial-vending-commands_1.0.0_1747071121463_0.2805156657749539","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@danidoble/webserial-vending-commands","version":"1.0.1","keywords":["webserial","vending","machine","api"],"author":{"name":"danidoble"},"license":"MIT","_id":"@danidoble/webserial-vending-commands@1.0.1","maintainers":[{"name":"danidoble","email":"ddanidoble@gmail.com"}],"homepage":"https://webserial-demo.danidoble.com","bugs":{"url":"https://github.com/danidoble/webserial-vending-commands/issues"},"dist":{"shasum":"9bb91e84ca2c409f359b669bafc136dca33d804f","tarball":"https://registry.npmjs.org/@danidoble/webserial-vending-commands/-/webserial-vending-commands-1.0.1.tgz","fileCount":35,"integrity":"sha512-y/bdCTG92oYCqPA2DpsTrJOe9xHuQm26ICrFvTvl3iNGbuCFPgXFhZPng5WsDgkheX+vC22NphKF9pV0DkXhQQ==","signatures":[{"sig":"MEQCIGCr41EHQVOyFJ8En9xIwO4VIpuWDk8WvQxvBwJxGp8kAiBHRIZolYPm+LujNHqsV75/0EFFIe95n5Bd2Z3OM/eQVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98377},"main":"./dist/webserialVendingCommands.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/webserialVendingCommands.js","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/webserialVendingCommands.js","require":"./dist/webserialVendingCommands.cjs"},"./relay":{"import":"./dist/relay.js","require":"./dist/relay.cjs"},"./locker":{"import":"./dist/locker.js","require":"./dist/locker.cjs"},"./pinpax":{"import":"./dist/pinpax.js","require":"./dist/pinpax.cjs"},"./arduino":{"import":"./dist/arduino.js","require":"./dist/arduino.cjs"},"./jofemar":{"import":"./dist/jofemar.js","require":"./dist/jofemar.cjs"},"./boardroid":{"import":"./dist/boardroid.js","require":"./dist/boardroid.cjs"}},"gitHead":"3e1971ffa10962e9c01b9fae755fd1dfe832d0f1","scripts":{"dev":"vite","lint":"eslint --ext .ts ./lib","build":"tsc && vite build","format":"prettier --write lib/**/*.ts","preview":"vite preview"},"_npmUser":{"name":"danidoble","email":"ddanidoble@gmail.com"},"repository":{"url":"git+https://github.com/danidoble/webserial-vending-commands.git","type":"git"},"_npmVersion":"10.9.0","description":"WebSerial Vending Commands","directories":{},"_nodeVersion":"23.1.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.26.0","globals":"^16.1.0","prettier":"3.5.3","@eslint/js":"^9.26.0","typescript":"~5.7.3","typescript-eslint":"^8.32.0"},"_npmOperationalInternal":{"tmp":"tmp/webserial-vending-commands_1.0.1_1747163503056_0.0769905260558954","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@danidoble/webserial-vending-commands","version":"1.0.2","keywords":["webserial","vending","machine","api"],"author":{"name":"danidoble"},"license":"MIT","_id":"@danidoble/webserial-vending-commands@1.0.2","maintainers":[{"name":"danidoble","email":"ddanidoble@gmail.com"}],"homepage":"https://webserial-demo.danidoble.com","bugs":{"url":"https://github.com/danidoble/webserial-vending-commands/issues"},"dist":{"shasum":"2c665d907768fd49ed2230c8d5953cffecfbba85","tarball":"https://registry.npmjs.org/@danidoble/webserial-vending-commands/-/webserial-vending-commands-1.0.2.tgz","fileCount":3,"integrity":"sha512-G10qLNXExZc5zri0iUZrShV1MTFffnCTvCobkljLl/3S5i9liyHoRzY8Df7Mt7qsZtbnUDi4tYN6h2pikWUSBw==","signatures":[{"sig":"MEUCIC5pHSqGwgKNJViXakhvLOoSqyTRaLbvZeM3o+P0tY1tAiEA0fITeibtWzSKoZF9FhVANJjJ2rQA8hXnNbAF6kC+tXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3654},"main":"./dist/webserialVendingCommands.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/webserialVendingCommands.js","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/webserialVendingCommands.js","require":"./dist/webserialVendingCommands.cjs"},"./relay":{"import":"./dist/relay.js","require":"./dist/relay.cjs"},"./locker":{"import":"./dist/locker.js","require":"./dist/locker.cjs"},"./pinpax":{"import":"./dist/pinpax.js","require":"./dist/pinpax.cjs"},"./arduino":{"import":"./dist/arduino.js","require":"./dist/arduino.cjs"},"./jofemar":{"import":"./dist/jofemar.js","require":"./dist/jofemar.cjs"},"./boardroid":{"import":"./dist/boardroid.js","require":"./dist/boardroid.cjs"}},"gitHead":"656859104879499bf9319c2b548a9947f2979fc9","scripts":{"dev":"vite","lint":"eslint --ext .ts ./lib","build":"tsc && vite build","format":"prettier --write lib/**/*.ts","preview":"vite preview"},"_npmUser":{"name":"danidoble","email":"ddanidoble@gmail.com"},"repository":{"url":"git+https://github.com/danidoble/webserial-vending-commands.git","type":"git"},"_npmVersion":"11.5.2","description":"WebSerial Vending Commands","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.34.0","globals":"^16.3.0","prettier":"3.5.3","@eslint/js":"^9.34.0","typescript":"~5.7.3","typescript-eslint":"^8.40.0"},"_npmOperationalInternal":{"tmp":"tmp/webserial-vending-commands_1.0.2_1756083059921_0.9148436635023598","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@danidoble/webserial-vending-commands","version":"1.0.3","keywords":["webserial","vending","machine","api"],"author":{"name":"danidoble"},"license":"MIT","_id":"@danidoble/webserial-vending-commands@1.0.3","maintainers":[{"name":"danidoble","email":"ddanidoble@gmail.com"}],"homepage":"https://webserial-demo.danidoble.com","bugs":{"url":"https://github.com/danidoble/webserial-vending-commands/issues"},"dist":{"shasum":"ae81e9edfd8aceab14d213d5b7714f529705c0fa","tarball":"https://registry.npmjs.org/@danidoble/webserial-vending-commands/-/webserial-vending-commands-1.0.3.tgz","fileCount":35,"integrity":"sha512-/6Dohxe7YBTArXV30d/DlfsohSNuTP+p09XI7eNsRKHaENnpDpPKMRmkTTSCH15vPEklzD+LJMuTd0g+7mowlw==","signatures":[{"sig":"MEUCIHTwhttzTbDIFUPAgoBYNeqLN/lCbx6P+Gy4pz2QMrsPAiEAtwQlaPN8igq22AWvrW+Cqyn6b3KlMRRitAXc8qoa0Zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98422},"main":"./dist/webserialVendingCommands.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/webserialVendingCommands.js","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/webserialVendingCommands.js","require":"./dist/webserialVendingCommands.cjs"},"./relay":{"import":"./dist/relay.js","require":"./dist/relay.cjs"},"./locker":{"import":"./dist/locker.js","require":"./dist/locker.cjs"},"./pinpax":{"import":"./dist/pinpax.js","require":"./dist/pinpax.cjs"},"./arduino":{"import":"./dist/arduino.js","require":"./dist/arduino.cjs"},"./jofemar":{"import":"./dist/jofemar.js","require":"./dist/jofemar.cjs"},"./boardroid":{"import":"./dist/boardroid.js","require":"./dist/boardroid.cjs"}},"gitHead":"93cea68696dd23d11a0d52264465ee1e902a0124","scripts":{"dev":"vite","lint":"eslint --ext .ts ./lib","build":"tsc && vite build","format":"prettier --write lib/**/*.ts","preview":"vite preview"},"_npmUser":{"name":"danidoble","email":"ddanidoble@gmail.com"},"repository":{"url":"git+https://github.com/danidoble/webserial-vending-commands.git","type":"git"},"_npmVersion":"11.5.2","description":"WebSerial Vending Commands","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.34.0","globals":"^16.3.0","prettier":"3.5.3","@eslint/js":"^9.34.0","typescript":"~5.7.3","typescript-eslint":"^8.40.0"},"_npmOperationalInternal":{"tmp":"tmp/webserial-vending-commands_1.0.3_1756083216145_0.7608719483002326","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@danidoble/webserial-vending-commands","description":"WebSerial Vending Commands","version":"1.0.4","type":"module","license":"MIT","author":{"name":"danidoble"},"repository":{"type":"git","url":"git+https://github.com/danidoble/webserial-vending-commands.git"},"bugs":{"url":"https://github.com/danidoble/webserial-vending-commands/issues"},"homepage":"https://webserial-demo.danidoble.com","keywords":["webserial","vending","machine","api"],"main":"./dist/webserialVendingCommands.cjs","module":"./dist/webserialVendingCommands.js","types":"./dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/webserialVendingCommands.js","require":"./dist/webserialVendingCommands.cjs"},"./arduino":{"import":"./dist/arduino.js","require":"./dist/arduino.cjs"},"./boardroid":{"import":"./dist/boardroid.js","require":"./dist/boardroid.cjs"},"./jofemar":{"import":"./dist/jofemar.js","require":"./dist/jofemar.cjs"},"./locker":{"import":"./dist/locker.js","require":"./dist/locker.cjs"},"./pinpax":{"import":"./dist/pinpax.js","require":"./dist/pinpax.cjs"},"./relay":{"import":"./dist/relay.js","require":"./dist/relay.cjs"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint --ext .ts ./lib","format":"prettier --write lib/**/*.ts"},"devDependencies":{"@eslint/js":"^9.39.4","eslint":"^9.39.4","globals":"^16.5.0","prettier":"3.5.3","typescript":"~5.7.3","typescript-eslint":"^8.59.1","vite":"^6.4.2"},"publishConfig":{"access":"public"},"gitHead":"e8d241aaaa0902d07e1a568fe5a45c38e3824327","_id":"@danidoble/webserial-vending-commands@1.0.4","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-kk0MOtHPEYE/oCSgXi3oDSwKF60gh8nlPJjy/5zwFyIU/8mPm36eelmDNRvrODBlGsim0trT/hDJD8E/py4IFA==","shasum":"4f34360dae7292f46e2102d89048034f581f82e8","tarball":"https://registry.npmjs.org/@danidoble/webserial-vending-commands/-/webserial-vending-commands-1.0.4.tgz","fileCount":35,"unpackedSize":98966,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDH9o/dmZ55csDtAZZWkROJRkarRLaXgR3vMhoBqiXiCAIhAOuGaTeOe9Nz8KvDIggMivcw+CU0eDSLibg8Q3VOs8GH"}]},"_npmUser":{"name":"danidoble","email":"ddanidoble@gmail.com"},"directories":{},"maintainers":[{"name":"danidoble","email":"ddanidoble@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/webserial-vending-commands_1.0.4_1777484517630_0.5120420428776362"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-12T17:32:01.377Z","modified":"2026-04-29T17:41:57.907Z","1.0.0":"2025-05-12T17:32:01.656Z","1.0.1":"2025-05-13T19:11:43.245Z","1.0.2":"2025-08-25T00:51:00.114Z","1.0.3":"2025-08-25T00:53:36.324Z","1.0.4":"2026-04-29T17:41:57.776Z"},"bugs":{"url":"https://github.com/danidoble/webserial-vending-commands/issues"},"author":{"name":"danidoble"},"license":"MIT","homepage":"https://webserial-demo.danidoble.com","keywords":["webserial","vending","machine","api"],"repository":{"type":"git","url":"git+https://github.com/danidoble/webserial-vending-commands.git"},"description":"WebSerial Vending Commands","maintainers":[{"name":"danidoble","email":"ddanidoble@gmail.com"}],"readme":"# WebSerial Vending Commands\n\nThis package provides a simple and efficient way to parse and handle data from Web Serial API connections. It is designed to make working with serial data in web applications straightforward and reliable.\n\n## Installation\n\nYou can install this package using your preferred package manager:\n\n### Using npm\n```bash\nnpm install @danidoble/webserial-vending-commands\n```\n\n### Using bun\n```bash\nbun add @danidoble/webserial-vending-commands\n```\n\n### Using pnpm\n```bash\npnpm add @danidoble/webserial-vending-commands\n```\n\n## Usage\n\nAfter installation, you can import and use the package in your project to handle Web Serial data efficiently.\n\n","readmeFilename":"README.md"}