UNPKG

617 BJavaScriptView Raw
1const c = require('chalk');
2const cp = require('child_process');
3const path = require('path');
4const logger = require('./lib/logger')({ name: 'dist' });
5const builder = require('./lib/builder');
6
7start();
8
9async function start() {
10 logger.log(c.cyan('start'));
11
12 const settings = {
13 dev: false,
14 rootPath: path.resolve(__dirname, '../'),
15 sourcePath: path.resolve(__dirname, '../src'),
16 buildPath: path.resolve(__dirname, '../dist'),
17 linkPath: null,
18 }
19
20 cp.execSync(`rm -rf ${settings.buildPath}`);
21 await builder.start(settings);
22
23 logger.log(c.cyan('done'));
24}
\No newline at end of file