arr-diff
Returns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons.
Returns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons.
Recursively flatten an array or arrays.
Get a compare function for array to sort
Convert an argument into a valid iterator. Based on the `.makeIterator()` implementation in mout https://github.com/mout/mout.
Turn anything into an array
Fast and powerful array sorting. Sort an array of objects by one or more properties. Any number of nested properties or custom comparison functions may be used.
Faster, node.js focused alternative to JavaScript's native array map.
Faster alternative to javascript's native filter method.
Create an error from an array of error messages
Returns the first index at which a given element can be found.
Sort the keys in an object.
Sort array elements in ascending order.
Swap two items in an array. Does not modify the Array prototype.
A tiny, faster alternative to native Array.prototype.every
Return an array with the unique values present in _all_ given arrays using strict equality for comparisons.
Array#filter() with also detecting indexes of filtered values
A module that checks the diff when values are added, removed, or changed in an array.
A module that checks diff when child elements are added, removed, or changed
Exclude elements from arrays.
Use powerful dot notation (dot path + wildcard) to manipulate properties of JSON