Does a shallow comparison of two objects, returning false if the keys or values differ.
MIT License
Like `extend` but only copies missing properties/values to the target object.
Is the typeof value a javascript primitive?
JavaScript/Node.js utility. Returns `true` if the value is a number or string number. Useful for ...
Deeply mix the properties of objects into the first object, while also mixing-in child objects.
Return a copy of an object without the given keys.
Iterate over the own enumerable properties of an object, and return an object with properties tha...
Return true if a value exists in an array. Faster than using indexOf and won't blow up on null va...
Better inspect formatting, using prettier for arrays, objects and functions, and util.inspect for...
Returns an array with only the unique values from all given arrays using strict equality for comp...
(object pick) returns a filtered copy of an object with only the specified keys, exactly like `pi...
Like `extend` but recursively copies only the missing properties/values to the target object.
Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as pri...
Use property paths (`a.b.c`) get a nested value from an object.
Returns true if a filepath is absolute. The original path-is-absolute.
Is the value an object, and not an array or null?