array-union
Create an array of unique values, in order, from the input arrays
Updated by @sindresorhus
array-includes
An ES7/ES2016 spec-compliant `Array.prototype.includes` shim/polyfill/replacement that works as far down as ES3.
Updated by @ljharb
has-value
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
Updated by @jonschlinkert
p-locate
Get the first fulfilled promise that satisfies the provided testing function
Updated by @sindresorhus
has-values
Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
Updated by @jonschlinkert
fill-range
Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`
Updated by @doowb
clone-deep
Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives.
Updated by @doowb
async-each
No-bullshit, ultra-simple, 35-lines-of-code async parallel forEach / map function for JavaScript.
Updated by @es128
into-stream
Convert a string/promise/array/iterable/asynciterable/buffer/typedarray/arraybuffer/object into a stream
Updated by @sindresorhus
prelude-ls
prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library …
Updated by @gkz