recursive-object-assign (npm): Like Object.assign but merges recursively objects properties.
Keywords: Object.assign|assign|merge|properties|deep|copy