fulcon
Clones a function (creates wrapper function), with the same signature as source function
plain-object-clone
Extremely fast function optimized for deep cloning json-serializable plain objects.
extend-shallow
Extend an object with the properties of additional objects. node.js/javascript util.
extend
Port of jQuery.extend for node.js and the browser