Number parser with support for mixed numbers, vulgar fractions, and Roman numerals
A promise based, dynamic priority queue runner, with concurrency limiting.
Convert HSL colors to RGB colors in hex format.
Long timeout makes it possible to have a timeout or interval that is longer than 24.8 days (2^31-1 milliseconds).
Compile exponentiation operator to ES5
Distributed sequence
Fast JavaScript array sorting by implementing Python's Timsort algorithm
CLI tool compressing static resources with Brotli, Zopfli (gzip) and Zstandard (zst)
Minimalistic tools for JS crypto modules
A 2D spatial index for axis-aligned boxes
Additional easing equations for the fx module in the svgjs.com library
Hardware-accelerated image & video compression for React Native / Expo. H.264 & HEVC encoding via MediaCodec and VideoToolbox. No FFmpeg, no config plugins — just install and compress.
Parse any input rectangle format
A polyfill for Array.prototype.flat and Array.prototype.flatMap
Small library to simplify working with Generators and Iterators in Javascript / Typescript
Computes strongly connected components of a directed graph
Shortens numeric literals using scientific notation
Fast kernel density estimation library
Lint files staged by git
i18n for ISO 3166-1 country codes
Get a chunk of an array based on the total number of chunks and current index
Computes a non-overlapping sequence representing the sum of two floating point numbers.
Manage ordered sequences of FluentBundles
make a shallow copy of an object or array