Work with objects of different cased keys
Simple, tiny and fast ZIP library. It has our own DEFLATE compressor and decompressor (alternative to pako.js / ZLIB). It was made from scratch, without using existing implemetnations.
Reuse objects and functions with style
Next tick shim that prefers process.nextTick over queueMicrotask for compat
Filter an array of objects to a specific OS
A [W3C HTML JSON forms spec](http://www.w3.org/TR/html-json-forms/) compliant field appender (for lack of a better name). Useful for people implementing `application/x-www-form-urlencoded` and `multipart/form-data` parsers.
Execute a function on exit without leaking memory, allowing all objects to be garbage collected
Map object keys and values into a new object
Promise-based queue
tiny util for getting and setting deep object props safely
A helper to optimistically set Symbol.toStringTag, when possible.
Filter object keys and values into a new object
LRU Queue
Gets the job done when JSON.stringify can't
In memory queue system prioritizing tasks
The best of both `JSON.stringify(obj)` and `JSON.stringify(obj, null, indent)`.
Promise queue with a nice API
The fastest javascript implementation of a double-ended queue. Used by the official Redis, MongoDB, MariaDB & MySQL libraries for Node.js and many other libraries. Maintains compatability with deque.
A better Object.defineProperty()
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
Sequential asynchronous lock-based queue for promises
Queue data from a stream until a checkpoint is hit
Stringify your JSON at max speed
Fast, in memory work queue