@webpack-contrib/defaults
Version:
Project configuration and boilerplate defaults for webpack projects
23 lines (17 loc) • 596 B
JavaScript
/* eslint-disable no-console, global-require, import/no-dynamic-require */
;
const fs = require('fs');
const path = require('path');
const chalk = require('chalk');
module.exports = function webpackDefaults() {
console.log(chalk.cyan.bold('Synchronizing config files...'));
const tasks = fs.readdirSync(path.resolve(__dirname, 'tasks')).filter(item => path.extname(item) === '.js');
tasks.forEach(task => {
const module = require(`./tasks/${task}`);
module();
});
console.log();
console.log('Done. Happy webpacking!');
console.log();
};