fclone
Clone objects by dropping circular references
Clone objects by dropping circular references
Deep comparison of 2 instances for should.js
Recursive Object.assign()
A blazing fast deep object copier
A tiny (304B to 489B) utility for check for deep equality
Merge Option Objects
A function to test for identical deep equality (based on lodash's isEqual).
300B to deep clone JavaScript objects
A library for recursively merging JavaScript objects
A port of Node v6's internal _deepEqual function in a universal style
Object properties matcher for Chai
Breadth-first deep object filter
Remove falsy, empty or nullable values from objects
Node.js `assert` as a standalone module
Deep copy objects and arrays
Copy or deep clone a value to an arbitrary depth.
recursively Object.freeze() objects and functions, works in strict mode
Allows deep cloning of plain objects that contain primitives, nested plain objects, or nested plain arrays.
extend and merge objects, deep or shallow
Get or set a deep value using a keypath string. Supports bracket and dot notation