cakephp3-elixir
Version:
CakePHP 3 Elixir Core
26 lines (19 loc) • 529 B
JavaScript
require('laravel-elixir');
var fs = require('fs');
var _ = require('underscore');
/**
* Allow for config overrides, via an elixir.json file.
*
* @param {string} file
*/
Elixir.setDefaultsFrom = function(file) {
var overrides;
if (fs.existsSync(file)) {
overrides = JSON.parse(fs.readFileSync(file, 'utf8'));
_.mixin({
deepExtend: require('underscore-deep-extend')(_)
});
_.deepExtend(Elixir.config, overrides);
}
}('elixir.json');
module.exports = global.Elixir;