Strongly-typed deep and recursive object merging. Considers all nested levels of objects, arrays, sets and maps.
Determine the East Asian Width of a Unicode character
ECMAScript 2015 (ES6) Object.assign polyfill and ponyfill
ProseMirror's rowspan/colspan tables component
Flatten nested arrays
Error.captureStackTrace ponyfill
A helper to optimistically set Symbol.toStringTag, when possible.
A response-like object for mocking a Node.js HTTP response stream
Convert a string/promise/array/iterable/asynciterable/buffer/typedarray/arraybuffer/object into a stream
Replace Object.assign with an inline helper
ECMAScript AST recursive visitor
A flexible math expression evaluator
Monkey patches for file system related things.
Deprecated. Utilities for ES3, most of which have been adopted or superseded in ES5.1. Adapted from Douglas Crockford's Remedial JavaScript
Comlink Serializer makes Comlink and WebWorkers more enjoyable.
Utility for normalizing a numeric range, with a wrapping function useful for polar coordinates
return list of CallSite objects from a captured stacktrace
Really Fast Deep Clone
an identity object using ES6 proxies
Middleware for handling `multipart/form-data`.
A simple in-memory filesystem. Holds data in a javascript object.
Recursive object extending
compare two semver version strings, returning -1, 0, or 1
Compile object rest and spread to ES5