ZeroDDS TypeScript binding for Node.js (via koffi FFI over zerodds.h). Native RTPS 2.5, XCDR2, DDS 1.4 QoS.
Node.js API (Node-API)
Node.js path.parse() ponyfill
Global identifiers from different JavaScript environments
Brace expansion as known from sh/bash
Wrapper library for directory and file watching.
Check if argv has a specific flag
Scanner and parser for JSON with comments.
Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. 🛠️️
Find the module object for something that was require()d
Convert Windows backslash paths to slash paths
Plain color conversion functions
Offers getProxyForUrl to get the proxy URL for a URL, respecting the *_PROXY (e.g. HTTP_PROXY) and NO_PROXY environment variables.
Create an error from multiple errors
Polyfill for Metadata Reflection API
Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`
Clean up error stack traces
In-memory file-system with Node's fs API.
Minimal module to check if a file is executable.
Strip leading whitespace from each line in a string
Get raw git commits out of your repository using git-log(1).
Single API for Web Crypto API and Crypto Subtle working in Node.js, Browsers and other runtimes
Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.
Check if something is a Node.js stream
ZeroDDS C-FFI: extern "C" runtime hub for C++/C#/TypeScript bindings + Apex.AI plugin + ROS-2 RMW
ROS 2 rmw_zerodds shim — C-FFI wrapper around zerodds-ros2-rmw + zerodds-c-api
Inspect/replay CLI for .zddsrec recordings: dump frames, replay at scaled wallclock, optional live re-injection into a DCPS domain.