Returns a copy of source with changes applied.
Scans object, producing a list of changed fields where B's value (newer) differs from A (older).
Gets the data at path in object. Assumes '.' separates each segment of path.
Iterates 'paths' for all the fields on o
Returns a representation of the object as a set of paths and data.
Returns a copy of target object with a specified path changed to value.
Compare data
Data at a particular path
A change to a value
A set of functions to work with plain objects using string paths to traverse the structure of an object