A data structure that combines a hash and an array for fast dictionary lookup and traversal by complex keys.
`[].reduce()` for old browsers
Collection of utility functions
Fast JavaScript array sorting by implementing Python's Timsort algorithm
Simple functional programming utility & Misc programming tool
Like which(1) unix command. Find the first instance of an executable in the PATH.
Produce a new array composed of all but the first element of the input collection.
Turn anything into an array
Loop over each item in an array and call the given function on every element.
Webpack hot reloading you can attach to your own server
Stringify your JSON at max speed
Array-slice method. Slices `array` from the `start` index up to, but not including, the `end` index.
Produce a new array composed of all but the first n elements of an input collection.
`Array#forEach()` but it’s possible to define where to move to next
Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.
An ES2019 spec-compliant `Array.prototype.flat` shim/polyfill/replacement that works as far down as ES3.
Polyfills for various browsers including commonly used language features
Keep a tree trimmed from longer-than-necessary branches
flattens nested vertex data into a typed array
Array module.
Efficient Binary heap (priority queue, binary tree) data structure for JavaScript / TypeScript. Includes JavaScript methods, Python's heapq module methods, and Java's PriorityQueue methods.
A type checking library where each exported function returns either true or false and does not throw. Also added tests.
The best of both `JSON.stringify(obj)` and `JSON.stringify(obj, null, indent)`.
read and write binary structures and data types