value-or-function
Normalize a value or function, applying extra args to the function
Normalize a value or function, applying extra args to the function
Coalesce for JavaScript. Returns the first value that is not undefined or null.
Parse length and angle CSS values and convert between units
Check whether a value is "empty".
Returns true if the given is falsey (according to JavaScript) or matches a 'falsey' keyword.
Get a property from an object using dot (object path) notation.
parses number and unit, '20px' into [20, 'px']
Checks if the given value is null or undefined
Creates a value/error pair to mimic promise behavior
Async value container
Get the values of an object
Get or set a deep value using a keypath string. Supports bracket and dot notation
Access nested property values at any depth with a simple expression.
Recursively omit empty properties from an object. Omits empty objects, arrays, strings or zero.
Tomahawk plugin, implementing a Key Value Pair Store in Memory.
Modify deep object properties without modifying the original object (immutability). Works great with React and Redux.
Sorts object by its keys
Returns true if an object has an own, nested property using dot notation paths ('a.b.c').
Reduces an object to a value that is the accumulated result of running each property in the object through a callback. Executes the callback function once for each own enumerable property in the object, receiving four arguments: the initial value (or valu
Matrix manipulation and computation library