UNPKG

596 BJavaScriptView Raw
1#!/usr/bin/env node
2
3/* eslint-disable no-console, global-require, import/no-dynamic-require */
4"use strict";
5
6const fs = require('fs');
7
8const path = require('path');
9
10const chalk = require('chalk');
11
12module.exports = function webpackDefaults() {
13 console.log(chalk.cyan.bold('Synchronizing config files...'));
14 const tasks = fs.readdirSync(path.resolve(__dirname, 'tasks')).filter(item => path.extname(item) === '.js');
15 tasks.forEach(task => {
16 const module = require(`./tasks/${task}`);
17
18 module();
19 });
20 console.log();
21 console.log('Done. Happy webpacking!');
22 console.log();
23};
\No newline at end of file