open-index/open-npm huggingface dataset:
npm package: @serialport/binding-abstract
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
Latest version: 9.2.4
Deprecated: This package has been renamed to @serialport/bindings-interface

# @serialport/binding-abstract

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-interface/).

This version of `@serialport/binding-abstract` is identical to the previous release but is deprecated to alert users of the name change.
npm package: @serialport/bindings
Description: The bindings package has been renamed [`@serialport/bindings-cpp`](https://www.npmjs.com/package/@serialport/bindings-cpp) and it's code has been moved out of the monorepo to it's [own repository](https://github.com/serialport/bindings-cpp/).
Latest version: 9.2.9
Deprecated: This package has been renamed to @serialport/bindings-cpp.

# @serialport/bindings

The bindings package has been renamed [`@serialport/bindings-cpp`](https://www.npmjs.com/package/@serialport/bindings-cpp) and it's code has been moved out of the monorepo to it's [own repository](https://github.com/serialport/bindings-cpp/).

This version of `@serialport/bindings` is identical to the previous release but is deprecated to alert users of the name change.
npm package: @serialport/bindings-interface
Description: SerialPort Bindings Typescript Types
Latest version: 1.2.2

# @serialport/bindings-interface

[![Release](https://github.com/serialport/bindings-interface/actions/workflows/test.yml/badge.svg)](https://github.com/serialport/bindings-interface/actions/workflows/test.yml)

SerialPort Bindings Typescript Types.

All issues should be filed on [the main node serialport repo](github.com/serialport/node-serialport/)
npm package: @serialport/stream
Description: The serialport stream interface. This package requires bindings to work.
Latest version: 13.0.0

# @serialport/stream

The serialport stream interface. This package requires bindings to work.

You'd use this if you want to keep your package size down by requiring only the parts of serialport that you want to use. It is used internally in the `serialport` package.

This is how you use it.

```ts
const { SerialPortStream } = require('@serialport/stream')
const { autoDetect } = require('@serialport/bindings-cpp')
const binding = autoDetect()
const port = new SerialPortStream({ binding, path: '/dev/ttyay', baudRate: 9600 })
```

Learn more at our [stream documentation](https://serialport.io/docs/api-stream) page.