6813 packages found
Get the first path that exists on disk of multiple paths
Get the first fulfilled promise that satisfies the provided testing function
- View more
Recursively flatten an array or arrays.
List of the Node.js builtin modules
Returns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons.
Use URI path to get or set data
Combines a list of arrays, returning a single array with unique values, using strict equality for comparisons.
An ES spec-compliant `Array.prototype.forEach` shim/polyfill/replacement that works as far down as ES3.
Returns true if a value is a plain object, array or function.
Determines if an object can be used as an array
a few common utility template tags for ES2015
Array#filter for older browsers.
Isomorphic map-reduce function to flatten an array into the supplied array
Convert a string/promise/array/iterable/asynciterable/buffer/typedarray/arraybuffer/object into a stream
Works like String.prototype.replace but outputs an array. Useful for replacing parts of the string with objects of other types.
Replace or remove multiple items in an array.
Remove duplicate values from an array. Fastest ES5 implementation.