Skip to main content
Version: 12.x.x

What are core packages?

The core packages provide cross platform serial port hardware access to a javascript environment (eg, NodeJS and Electron). Chances are you're looking for the serialport package which provides a good set of defaults. However it is quite easy to mix and match the parts of serialport you need.

  • serialport provides a good set of defaults for most projects with a node stream api. It includes cross platform and mock bindings for testing.

Interfaces take a binding interface and provide a different API on top of it. Currently we only ship a Node Stream Interface.

The Bindings provide a common interface to work with your serialport cross platform.