const defaultsDeep = require('lodash/defaultsDeep'); const reverse = require('lodash/reverse'); function mergeDeep(/* sources */) { return defaultsDeep({}, ...reverse([...arguments])); } module.exports = mergeDeep;