UNPKG

@blitzjs/cli

Version:
35 lines (34 loc) 1.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Build = void 0; const tslib_1 = require("tslib"); const command_1 = require("@oclif/command"); class Build extends command_1.Command { run() { return (0, tslib_1.__awaiter)(this, void 0, void 0, function* () { const config = { rootFolder: process.cwd(), env: "prod", }; this.parse(Build); try { const { build } = yield Promise.resolve().then(() => (0, tslib_1.__importStar)(require("@blitzjs/server"))); yield build(config); } catch (err) { console.error(err); process.exit(1); // clean up? } }); } } exports.Build = Build; Build.description = "Creates a production build"; Build.aliases = ["b"]; Build.flags = { help: command_1.flags.help({ char: "h" }), env: command_1.flags.string({ char: "e", description: "Set app environment name", }), };