assign-deep (bower): Deeply assign the values of all enumerable-own-properties and symbols from one or more source objects to a target object. Returns the target object.
Keywords: assign|copy|deep|extend|key|keys|merge|mixin|object|prop|properties|values|enumerable-properties|javascript|jonschlinkert|nodejs