A base class that serves to make an otherwise asynchronous constructor into a seemingly synchronous one
A tiny (183B to 210B) and fast utility to ascend parent directories
A tiny (195B to 220B) utility to recursively list all (total) files in a directory
Create sync/async APIs with usable logic
PNG encoder/decoder in pure JS, supporting any bit size & interlace, async & sync with full test suite.
Compiles sync functions into async generator functions
Number constructor.
Adds a static `extend` method to a class, to simplify inheritance. Extends the static properties, prototype properties, and descriptors from a `Parent` constructor onto `Child` constructors.
Command-line interface.
Offers a async require.resolve function. It's highly configurable.
Buffer.
Find the closest babel config based on a directory
Symbols.
64-bit complex number.
Boolean constructor.
Utils for string compression and decompression with multiple strategies for Node.js and browser
Variant of quickjs library: Variant with separate .WASM file. Supports browser ESM, NodeJS ESM, and NodeJS CommonJS.
Variant of quickjs library: Variant with separate .WASM file. Supports browser ESM, NodeJS ESM, and NodeJS CommonJS.
Memoization utilities for cacheable
Object constructor.
Cacheable Utilities for Caching Libraries
128-bit complex number.
Shiki's fork of `vscode-textmate`
Utility method to run function either synchronously or asynchronously using the common `this.async()` style.