An implementation of the Unicode UTS #46: Unicode IDNA Compatibility Processing
Get the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes
Merge multiple streams into one stream in sequence or parallel.
minimal implementation of a PassThrough stream
Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.
An implementation of WHATWG AbortController interface.
Create an ArrayBuffer instance from a Data URI string
process.nextTick but always with args
Turn any collection of objects into its own efficient tree or linked list using Symbol
A simple JavaScript library of extension methods for the string type as well as static utility methods for working with strings.
Polyfill for Node.js module.createRequire (<= v12.2.0)
A ridiculously light-weight argument validator (now browser friendly)
Generate a cryptographically strong random string
Flexible ascii progress bar
Zero CPU overhead, zero dependency, true event-loop blocking sleep
Safe(r) monkeypatching for JavaScript.
Type check values
Detect if a buffer is utf8 encoded.
atob for Node.JS and Linux / Mac / Windows CLI (it's a one-liner)
Give me a string and I'll tell you if it's a valid npm package license string
💊 NormalizedString provides you with a String type with consistent line-endings, guaranteed. 📮
Buffers events from a stream until you are ready to handle them.
The option type, also known as the maybe type, for JavaScript
TypeScript utility type WithRequired