Similar to Lo-Dash's compact method, but coerces values to arrays first, then returns a flattened array with all falsey values removed. The values false, null, 0, "", undefined, and NaN are all falsey
MIT License
A polyfill for Array.prototype.flat and Array.prototype.flatMap
Tableize an object by flattening its keys into object paths (dot-notation).
Returns true if the callback returns truthy for all elements in the given array.
Async reduce.
JavaScript utils for working with arrays.
Like lo-dash/underscore `.pick()` but recursively merges and picks deeply nested occurences of a ...
Like other checkers, returns true if `value` is falsey. Strings, arrays and `arguments` objects w...
Lo-dash's array-clice method. Slices `array` from the `start` index up to, but not including, the...
Like pluck from underscore / lo-dash, but returns an object composed of specified properties, wit...
Similar to omit-empty, recursively omits empty properties, but also compacts/flattens nested arra...
Return an array with the unique values present in _all_ given arrays using strict equality for co...
Fast array reduce that also loops over sparse elements.
Return true if a value exists in an array. Faster than using indexOf and won't blow up on null va...
Lo-Dash engine conslidate.js style, but with enhancements. Works with Assemble or express.
Get the value of a specified property from all elements in a collection.