Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible
construct pipes of streams of events
Turn any collection of objects into its own efficient tree or linked list using Symbol
ECMAScript AST recursive visitor
Resolve things like Node.js — ponyfill for `import.meta.resolve`
process.nextTick but always with args
JSON parse & stringify that supports binary via bops & base64
The serialport stream interface. This package requires bindings to work.
Run a function exactly one time
Array#isArray for older browsers
Iterate all the data in a stream
A powerful template system for generating WGSL (WebGPU Shading Language) code with support for parameters, conditionals, and multiple output formats including C++ code generation.
deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results, with no public domain dependencies
Callback wrapping utility
CUDA grammar for tree-sitter
Detect image type and size using pure javascript
Transform stream that allows you to run your transforms in parallel without changing the order
C++ bindings for WebGL 2.0 used in Expo GL module
A cross browser microtask library
deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify
Allow parsing of import.meta
Use node's fs.realpath, but fall back to the JS implementation if the native one fails
Promisifies all the selected functions in an object
C/C++ language adapter for opensip-tools (clang-tidy backed)