object-copy

Copy static properties, prototype properties, and descriptors from one object to another.

mixin-object

Mixin the own and inherited properties of other objects onto the first object. Pass an empty object as the first arg to shallow clone.