UNPKG

@agatee/cli

Version:

CLI for Agatee App

34 lines (33 loc) 1.18 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BuildCMD = void 0; var console_1 = require("../../utils/console"); var file_1 = require("../../utils/file"); var workers_1 = require("../../utils/workers"); var cmd_checkers_1 = require("../cmd.checkers"); var BuildCMD = /** @class */ (function () { function BuildCMD() { this.longCmd = 'build'; this.shortCmd = 'build'; } BuildCMD.prototype.exec = function (params) { this.checkBuildError(); var outDir = (0, file_1.getOutPutBuild)(); // const appType = getAppApiStyle(); // if (appType === 'graphql') { // console.log('[...] Pre-building, combine schema to one file'); // } console.log('[...] Building'); (0, workers_1.runSpawnWorker)('tsc', [], { onExit: function () { (0, console_1.logSuccess)('Build done'); (0, console_1.logSuccess)('See at', outDir); } }); }; BuildCMD.prototype.checkBuildError = function () { (0, cmd_checkers_1.AgateePathChecker)(); }; return BuildCMD; }()); exports.BuildCMD = BuildCMD;