Recursively merge values in a JavaScript object.
MIT License
Is the value an object, and not an array or null?
Deeply mix the properties of objects into the first object, while also mixing-in child objects.
Deeply assign the enumerable properties of source objects to a destination object.
Iterate over the own enumerable properties of an object, and return an object with properties tha...
Define a non-enumerable property on an 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.
Like `extend` but only copies missing properties/values to the target object.
Set nested properties on an object using dot-notation.
Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as pri...
Return a copy of an object without the given keys.
Find, load and merge JSON and YAML config settings from one or more files, in the specified order.
Like `extend` but recursively copies only the missing properties/values to the target object.
Assign the enumerable es6 Symbol properties from an object (or objects) to the first object passe...
Recursively omit specified keys from an object.