Like `extend` but recursively copies only the missing properties/values to the target object.
MIT License
Use property paths (`a.b.c`) get a nested value from an object.
(object pick) returns a filtered copy of an object with only the specified keys, exactly like `pi...
Is the value an object, and not an array or null?
Recursively omit specified keys from an object.
Define a non-enumerable property on an object.
Deeply assign the enumerable properties of source objects to a destination object.
Set nested properties on an object using dot-notation.
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.
Does a shallow comparison of two objects, returning false if the keys or values differ.
Like `extend` but only copies missing properties/values to the target object.
Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as pri...
Deeply mix the properties of objects into the first object, while also mixing-in child objects.
Assign the enumerable es6 Symbol properties from an object (or objects) to the first object passe...
Recursively merge values in a JavaScript object.