obj-assign (npm): `Object.assign` copies all own enumerable values but does not copies getters, setters and other value descriptors. This library allows you copy with all property descriptors of object.
Keywords: object|assign|extend|properties