deep-object-assign-with-reduce (npm): Minimalist deep merging of Objects with the same function signature as Object.assign()
Keywords: object|assign|object.assign|merge|combine|objects|defaults|deep|reduce|options|recursive