var _ = require('lodash');
function customizer(objValue, srcValue) {
// Ensure dates and arrays are not recursively merged
if (!_.isObject(objValue)) {
return objValue;
}
return mergeDefaults(objValue, srcValue);
}
var mergeDefaults = _.partialRight(_.mergeWith, customizer);
module.exports = mergeDefaults;