UNPKG

jgb-cli

Version:

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

32 lines 2.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); require("v8-compile-cache"); var Asset_1 = require("jgb-shared/lib/Asset"); var Pipeline_1 = require("./Pipeline"); var pipeline; function init(options) { pipeline = new Pipeline_1.default(options || {}); Object.assign(process.env, options.env || {}); } exports.init = init; function run(asset, distPath, isWarmUp) { return tslib_1.__awaiter(this, void 0, void 0, function () { var e_1; return tslib_1.__generator(this, function (_a) { switch (_a.label) { case 0: _a.trys.push([0, 2, , 3]); return [4 /*yield*/, pipeline.process(asset, distPath, isWarmUp)]; case 1: return [2 /*return*/, _a.sent()]; case 2: e_1 = _a.sent(); e_1.fileName = asset instanceof Asset_1.default ? asset.name : asset; throw e_1; case 3: return [2 /*return*/]; } }); }); } exports.run = run; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid29ya2VyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3dvcmtlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSw0QkFBMEI7QUFFMUIsOENBQXlDO0FBQ3pDLHVDQUFrQztBQUVsQyxJQUFJLFFBQWtCLENBQUM7QUFFdkIsU0FBZ0IsSUFBSSxDQUFDLE9BQVk7SUFDL0IsUUFBUSxHQUFHLElBQUksa0JBQVEsQ0FBQyxPQUFPLElBQUksRUFBRSxDQUFDLENBQUM7SUFDdkMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsR0FBRyxFQUFFLE9BQU8sQ0FBQyxHQUFHLElBQUksRUFBRSxDQUFDLENBQUM7QUFDaEQsQ0FBQztBQUhELG9CQUdDO0FBRUQsU0FBc0IsR0FBRyxDQUN2QixLQUFxQixFQUNyQixRQUFnQixFQUNoQixRQUFpQjs7Ozs7OztvQkFHUixxQkFBTSxRQUFRLENBQUMsT0FBTyxDQUFDLEtBQUssRUFBRSxRQUFRLEVBQUUsUUFBUSxDQUFDLEVBQUE7d0JBQXhELHNCQUFPLFNBQWlELEVBQUM7OztvQkFFekQsR0FBQyxDQUFDLFFBQVEsR0FBRyxLQUFLLFlBQVksZUFBSyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUM7b0JBQ3pELE1BQU0sR0FBQyxDQUFDOzs7OztDQUVYO0FBWEQsa0JBV0MifQ==