mergician

Uniquely flexible and light-weight utility for cloning and deep (recursive) merging of JavaScript objects. Supports descriptor values, accessor functions, and custom prototypes. Provides advanced options for customizing the clone/merge process.

@cloudrac3r/mixin-deep

Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone. No dependencies.