UNPKG

2.36 kBJavaScriptView Raw
1"use strict";
2function __export(m) {
3 for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
4}
5Object.defineProperty(exports, "__esModule", { value: true });
6var build_1 = require("./build");
7exports.build = build_1.build;
8var bundle_1 = require("./bundle");
9exports.bundle = bundle_1.bundle;
10exports.bundleUpdate = bundle_1.bundleUpdate;
11var clean_1 = require("./clean");
12exports.clean = clean_1.clean;
13var cleancss_1 = require("./cleancss");
14exports.cleancss = cleancss_1.cleancss;
15var copy_1 = require("./copy");
16exports.copy = copy_1.copy;
17exports.copyUpdate = copy_1.copyUpdate;
18var lint_1 = require("./lint");
19exports.lint = lint_1.lint;
20var minify_1 = require("./minify");
21exports.minify = minify_1.minify;
22var ngc_1 = require("./ngc");
23exports.ngc = ngc_1.ngc;
24var sass_1 = require("./sass");
25exports.sass = sass_1.sass;
26exports.sassUpdate = sass_1.sassUpdate;
27var serve_1 = require("./serve");
28exports.serve = serve_1.serve;
29var transpile_1 = require("./transpile");
30exports.transpile = transpile_1.transpile;
31var uglifyjs_1 = require("./uglifyjs");
32exports.uglifyjs = uglifyjs_1.uglifyjs;
33var watch_1 = require("./watch");
34exports.watch = watch_1.watch;
35exports.buildUpdate = watch_1.buildUpdate;
36__export(require("./util/config"));
37__export(require("./util/helpers"));
38__export(require("./util/interfaces"));
39__export(require("./util/constants"));
40__export(require("./generators"));
41var util_1 = require("./deep-linking/util");
42exports.getDeepLinkData = util_1.getDeepLinkData;
43var config_1 = require("./util/config");
44var helpers_1 = require("./util/helpers");
45var logger_1 = require("./logger/logger");
46function run(task) {
47 try {
48 logger_1.Logger.info("ionic-app-scripts " + helpers_1.getAppScriptsVersion(), 'cyan');
49 }
50 catch (e) { }
51 try {
52 var context = config_1.generateContext(null);
53 helpers_1.setContext(context);
54 require("../dist/" + task)[task](context).catch(function (err) {
55 errorLog(task, err);
56 });
57 }
58 catch (e) {
59 errorLog(task, e);
60 }
61}
62exports.run = run;
63function errorLog(task, e) {
64 logger_1.Logger.error("ionic-app-script task: \"" + task + "\"");
65 if (e && e.toString() !== 'Error') {
66 logger_1.Logger.error("" + e);
67 }
68 if (e.stack) {
69 logger_1.Logger.unformattedError(e.stack);
70 }
71 process.exit(1);
72}