UNPKG

load-grunt-config

Version:

Grunt plugin that lets you break up your Gruntfile config by task

14 lines (12 loc) 434 B
var readConfigDir = require('./readconfigdir'); var _ = require('lodash'); module.exports = function(grunt, options) { var merge = options.mergeFunction || _.merge; return _([[options.configPath], [options.overridePath]]) .flattenDeep() .compact() .reduce(function (config, configPath) { var overrideConfig = readConfigDir(configPath, grunt, options); return merge(config, overrideConfig); }, {}); };