On-disk migration persistence, hash verification, and chain reconstruction for Prisma Next
remove items from a javascript array without generating memory garbage
Lightweight and performant natural sorting of arrays and collections by differentiating between unicode characters, numbers, dates, etc. 150,000x faster fork of natural-orderby for longer strings
Fluid protocol definitions
Fastest event emitter in the world
Pure-JS CRC-32
Codecs for numbers of different sizes and endianness
Define complex binary structures using composable primitives
Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.
CRC32C algorithm with hardware acceleration and software fallback.
Test if a finite double-precision floating-point number is an integer.
Convert big integers from any base to any base
Interactive react component for displaying javascript arrays and JSON objects.
Robustly get the byte offset of a Typed Array
Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable
An ES7/ES2016 spec-compliant `Array.prototype.includes` shim/polyfill/replacement that works as far down as ES3.
Get the ArrayBuffer out of a TypedArray, robustly.
A string manipulation toolbox, featuring a string formatter (inspired by sprintf), a variable inspector (output featuring ANSI colors and HTML) and various escape functions (shell argument, regexp, html, etc).
Returns an array filled with the specified input
Split a double-precision floating-point number into a higher order word and a lower order word.
A simple list of possible Typed Array names.
Is this value a JS ArrayBuffer?
Typesafe JSON (Schema) validator with magic powers 🧙♂️