UNPKG

524 BJavaScriptView Raw
1#!/usr/bin/env node
2const parse = require('yargs-parser');
3const build = require('../lib/commands/build');
4const log = require('../lib/utils/log');
5
6module.exports = async () => {
7 process.env.NODE_ENV = 'production';
8 const rawArgv = parse(process.argv.slice(2), {
9 configuration: { 'strip-dashed': true },
10 });
11 // ignore _ in rawArgv
12 delete rawArgv._;
13 try {
14 await build({
15 args: { ...rawArgv },
16 });
17 } catch (err) {
18 log.error(err.message);
19 console.error(err);
20 process.exit(1);
21 }
22};