vue-material/build/server/build-lib.js

28 lines
687 B
JavaScript

import ora from 'ora';
import chalk from 'chalk';
import webpack from 'webpack';
import webpackConfig from '../webpack/prod-lib';
import webpackDebugConfig from '../webpack/debug-lib';
const spinner = ora(chalk.cyan('Building library'));
process.stdout.write('\n');
spinner.start();
webpack([webpackConfig, webpackDebugConfig], (error, stats) => {
if (error) {
spinner.fail(chalk.red('Something wrong happened:\n'));
throw error;
}
process.stdout.write('\n\n' + stats.toString({
colors: true,
modules: false,
children: false,
chunks: false,
chunkModules: false
}) + '\n\n');
spinner.succeed(chalk.green('Build finished with success!\n'));
});