UNPKG

3.74 kBJavaScriptView Raw
1"use strict";
2var __importStar = (this && this.__importStar) || function (mod) {
3 if (mod && mod.__esModule) return mod;
4 var result = {};
5 if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
6 result["default"] = mod;
7 return result;
8};
9Object.defineProperty(exports, "__esModule", { value: true });
10const plugins = __importStar(require("./tsbundle.plugins"));
11const tsbundle_class_tsbundle_1 = require("./tsbundle.class.tsbundle");
12const tsbundle_htmlhandler_1 = require("./tsbundle.htmlhandler");
13exports.runCli = async () => {
14 const tsBundleCli = new plugins.smartcli.Smartcli();
15 tsBundleCli.standardTask().subscribe(async (argvArg) => {
16 const tsbundle = new tsbundle_class_tsbundle_1.TsBundle();
17 const htmlHandler = new tsbundle_htmlhandler_1.HtmlHandler();
18 switch (true) {
19 case argvArg.production || process.env.CI:
20 await tsbundle.buildProduction(argvArg.from, argvArg.to);
21 await htmlHandler.minifyHtml();
22 break;
23 case argvArg.test:
24 default:
25 await tsbundle.buildTest(argvArg.from, argvArg.to);
26 await htmlHandler.copyHtml();
27 return;
28 }
29 });
30 tsBundleCli.addCommand('element').subscribe(async (argvArg) => {
31 const tsbundle = new tsbundle_class_tsbundle_1.TsBundle();
32 // const htmlHandler = new HtmlHandler();
33 switch (true) {
34 case argvArg.production || process.env.CI:
35 await tsbundle.buildProduction('./ts_web/index.ts', './dist_ts_web/bundle.js');
36 // await htmlHandler.minifyHtml();
37 break;
38 case argvArg.test:
39 default:
40 await tsbundle.buildTest(argvArg.from, argvArg.to);
41 // await htmlHandler.copyHtml();
42 return;
43 }
44 });
45 tsBundleCli.startParse();
46};
47//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHNidW5kbGUuY2xpLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vdHMvdHNidW5kbGUuY2xpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFBLDREQUE4QztBQUM5Qyx1RUFBcUQ7QUFDckQsaUVBQXFEO0FBR3hDLFFBQUEsTUFBTSxHQUFHLEtBQUssSUFBSSxFQUFFO0lBQy9CLE1BQU0sV0FBVyxHQUFHLElBQUksT0FBTyxDQUFDLFFBQVEsQ0FBQyxRQUFRLEVBQUUsQ0FBQztJQUNwRCxXQUFXLENBQUMsWUFBWSxFQUFFLENBQUMsU0FBUyxDQUFDLEtBQUssRUFBQyxPQUFPLEVBQUMsRUFBRTtRQUNuRCxNQUFNLFFBQVEsR0FBRyxJQUFJLGtDQUFRLEVBQUUsQ0FBQztRQUNoQyxNQUFNLFdBQVcsR0FBRyxJQUFJLGtDQUFXLEVBQUUsQ0FBQztRQUN0QyxRQUFRLElBQUksRUFBRTtZQUNaLEtBQUssT0FBTyxDQUFDLFVBQVUsSUFBSSxPQUFPLENBQUMsR0FBRyxDQUFDLEVBQUU7Z0JBQ3ZDLE1BQU0sUUFBUSxDQUFDLGVBQWUsQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFFLE9BQU8sQ0FBQyxFQUFFLENBQUMsQ0FBQztnQkFDekQsTUFBTSxXQUFXLENBQUMsVUFBVSxFQUFFLENBQUM7Z0JBQy9CLE1BQU07WUFDUixLQUFLLE9BQU8sQ0FBQyxJQUFJLENBQUM7WUFDbEI7Z0JBQ0UsTUFBTSxRQUFRLENBQUMsU0FBUyxDQUFDLE9BQU8sQ0FBQyxJQUFJLEVBQUUsT0FBTyxDQUFDLEVBQUUsQ0FBQyxDQUFDO2dCQUNuRCxNQUFNLFdBQVcsQ0FBQyxRQUFRLEVBQUUsQ0FBQztnQkFDN0IsT0FBTztTQUNWO0lBQ0gsQ0FBQyxDQUFDLENBQUM7SUFFSCxXQUFXLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxLQUFLLEVBQUMsT0FBTyxFQUFDLEVBQUU7UUFDMUQsTUFBTSxRQUFRLEdBQUcsSUFBSSxrQ0FBUSxFQUFFLENBQUM7UUFDaEMseUNBQXlDO1FBQ3pDLFFBQVEsSUFBSSxFQUFFO1lBQ1osS0FBSyxPQUFPLENBQUMsVUFBVSxJQUFJLE9BQU8sQ0FBQyxHQUFHLENBQUMsRUFBRTtnQkFDdkMsTUFBTSxRQUFRLENBQUMsZUFBZSxDQUFDLG1CQUFtQixFQUFFLHlCQUF5QixDQUFDLENBQUM7Z0JBQy9FLGtDQUFrQztnQkFDbEMsTUFBTTtZQUNSLEtBQUssT0FBTyxDQUFDLElBQUksQ0FBQztZQUNsQjtnQkFDRSxNQUFNLFFBQVEsQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDLElBQUksRUFBRSxPQUFPLENBQUMsRUFBRSxDQUFDLENBQUM7Z0JBQ25ELGdDQUFnQztnQkFDaEMsT0FBTztTQUNWO0lBQ0gsQ0FBQyxDQUFDLENBQUM7SUFFSCxXQUFXLENBQUMsVUFBVSxFQUFFLENBQUM7QUFDM0IsQ0FBQyxDQUFDIn0=
\No newline at end of file