| // lazy Object.assign logic that only works for merging | |
| // two objects; eventually we should replace this with Object.assign. | |
| module.exports = function assign (defaults, configuration) { | |
| var o = {} | |
| configuration = configuration || {} | |
| Object.keys(defaults).forEach(function (k) { | |
| o[k] = defaults[k] | |
| }) | |
| Object.keys(configuration).forEach(function (k) { | |
| o[k] = configuration[k] | |
| }) | |
| return o | |
| } |