UNPKG

jgb-cli

Version:

```shell npm i -g jgb-cli #全局安装 ```

32 lines 2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var lib_1 = require("jgb-shared/lib"); var core_1 = require("../core"); function builder(main, command) { if (main === void 0) { main = []; } if (command === void 0) { command = {}; } return tslib_1.__awaiter(this, void 0, void 0, function () { var config, core; return tslib_1.__generator(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, lib_1.Config.load(process.cwd(), [ 'jgb.config.js' ])]; case 1: config = (_a.sent()); core = new core_1.default(Object.assign({ cache: true }, config, command)); // console.log(main, command); return [4 /*yield*/, core.start()]; case 2: // console.log(main, command); _a.sent(); return [2 /*return*/]; } }); }); } exports.default = builder; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVpbGRlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb21tYW5kL2J1aWxkZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsc0NBQXNEO0FBQ3RELGdDQUEyQjtBQUUzQixTQUE4QixPQUFPLENBQUMsSUFBYyxFQUFFLE9BQWlCO0lBQWpDLHFCQUFBLEVBQUEsU0FBYztJQUFFLHdCQUFBLEVBQUEsWUFBaUI7Ozs7O3dCQUNyRCxxQkFBTSxZQUFNLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxHQUFHLEVBQUUsRUFBRTt3QkFDL0MsZUFBZTtxQkFDaEIsQ0FBQyxFQUFBOztvQkFGSSxNQUFNLEdBQUcsQ0FBQyxTQUVkLENBQWlCO29CQUViLElBQUksR0FBRyxJQUFJLGNBQUksQ0FDbkIsTUFBTSxDQUFDLE1BQU0sQ0FDWDt3QkFDRSxLQUFLLEVBQUUsSUFBSTtxQkFDWixFQUNELE1BQU0sRUFDTixPQUFPLENBQ1IsQ0FDRixDQUFDO29CQUVGLDhCQUE4QjtvQkFDOUIscUJBQU0sSUFBSSxDQUFDLEtBQUssRUFBRSxFQUFBOztvQkFEbEIsOEJBQThCO29CQUM5QixTQUFrQixDQUFDOzs7OztDQUNwQjtBQWpCRCwwQkFpQkMifQ==