updateobject (npm): Update a target object with a source object values recursively.
Keywords: extend|assign|deep