FTDI user-space driver for Node.js/Electron in pure JS
Pre-compiled FTDI D2XX drivers for Node.js (Node-API/CMake)
Serial / K-line / K+DCAN transport (DS2 framing, KWP fast-init, ISO-TP) for the EdiabasX BEST2 interpreter.
JavaScript lighting control library: DMX frame utilities for all environments, Art-Net and FTDI DMX transmitters for Node.js
i2c protocol implementation with ftdi-d2xx on standard boards that features no level translators on SDA and SCL
macOS-only native addon: set the FTDI USB-side latency timer via the IOSSDATALAT ioctl. Used by @emdzej/ediabasx-interface-serial.
SAE J2534 PassThru transport for EdiabasX via Tactrix OpenPort 2.0 — wraps @emdzej/j2534-driver as an EdiabasInterface, with frame-level integrity that K+DCAN UART bridges can't provide.
Puts USB-connected Expansion Hubs into firmware update mode
FTDI bindings for Node.js
Node-RED nodes to talk to serial ports
Array#isArray for older browsers
Android-only Expo module for USB serial communication over USB OTG. Wraps the rock-solid usb-serial-for-android (mik3y) Java library with support for FTDI, CH340, CP210x, and PL2303 chips.
JSON parse & stringify that supports binary via bops & base64
Get the command from a shebang
Run a function exactly one time
CLI arguments parser. Native port of python's argparse.
Callback wrapping utility
Resolve the path of a module like `require.resolve()` but from a given path
ECMAScript AST recursive visitor
Allows users to use generators in order to write common functions that can be both sync or async.
deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify
Returns true if a string has an extglob.
The Node.js `util.deprecate()` function with browser support
Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible