@point-of-sale/

A set of JavaScript libraries for building point-of-sale applications. From receipt printers to barcode scanners, we've got you covered.

receipt-printer Playground

Creating a receipt using easy steps:

@point-of-sale/receipt-printer-encoder
+ |
+

Determining the status of the printer and accessing peripherals:

@point-of-sale/receipt-printer-status
|

Connecting to the printer and sending commands:

@point-of-sale/webusb-receipt-printer
@point-of-sale/webserial-receipt-printer
@point-of-sale/webbluetooth-receipt-printer
@point-of-sale/network-receipt-printer
@point-of-sale/system-receipt-printer

barcode-scanner Playground

Scanning barcodes by using an external scanner, or the camera of a laptop or mobile device:

@point-of-sale/webhid-barcode-scanner
@point-of-sale/webserial-barcode-scanner
@point-of-sale/webcam-barcode-scanner
@point-of-sale/keyboard-barcode-scanner

customer-display

Show text on a customer facing display:

@point-of-sale/webserial-customer-display