Deeply assign the enumerable properties of source objects to a destination object.
MIT License
Assign the enumerable es6 Symbol properties from an object (or objects) to the first object passe...
Fast and powerful array sorting. Sort an array of objects by one or more properties. Any number o...
Like `extend` but recursively copies only the missing properties/values to the target object.
(object pick) returns a filtered copy of an object with only the specified keys, exactly like `pi...
Use property paths (`a.b.c`) get a nested value from an object.
Iterate over the own enumerable properties of an object, and return an object with properties tha...
Return a copy of an object without the given keys.
Set nested properties on an object using dot-notation.
Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as pri...
Define a non-enumerable property on an object.
Recursively omit specified keys from an object.
Like `extend` but only copies missing properties/values to the target object.
Is the value an object, and not an array or null?
Recursively merge values in a JavaScript object.
Deeply mix the properties of objects into the first object, while also mixing-in child objects.