defaults-deep (npm): Like `extend` but recursively copies only the missing properties/values to the target object.
Keywords: copy|default|defaults|extend|merge|object|properties|property|value|values|javascript|js|util|utils|deep|jonschlinkert|nodejs