12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. "use strict";
  2. function __export(m) {
  3. for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
  4. }
  5. Object.defineProperty(exports, "__esModule", { value: true });
  6. var build_1 = require("./build");
  7. exports.build = build_1.build;
  8. var bundle_1 = require("./bundle");
  9. exports.bundle = bundle_1.bundle;
  10. exports.bundleUpdate = bundle_1.bundleUpdate;
  11. var clean_1 = require("./clean");
  12. exports.clean = clean_1.clean;
  13. var cleancss_1 = require("./cleancss");
  14. exports.cleancss = cleancss_1.cleancss;
  15. var copy_1 = require("./copy");
  16. exports.copy = copy_1.copy;
  17. exports.copyUpdate = copy_1.copyUpdate;
  18. var lint_1 = require("./lint");
  19. exports.lint = lint_1.lint;
  20. var minify_1 = require("./minify");
  21. exports.minify = minify_1.minify;
  22. var ngc_1 = require("./ngc");
  23. exports.ngc = ngc_1.ngc;
  24. var sass_1 = require("./sass");
  25. exports.sass = sass_1.sass;
  26. exports.sassUpdate = sass_1.sassUpdate;
  27. var serve_1 = require("./serve");
  28. exports.serve = serve_1.serve;
  29. var transpile_1 = require("./transpile");
  30. exports.transpile = transpile_1.transpile;
  31. var uglifyjs_1 = require("./uglifyjs");
  32. exports.uglifyjs = uglifyjs_1.uglifyjs;
  33. var watch_1 = require("./watch");
  34. exports.watch = watch_1.watch;
  35. exports.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"));
  41. var util_1 = require("./deep-linking/util");
  42. exports.getDeepLinkData = util_1.getDeepLinkData;
  43. var config_1 = require("./util/config");
  44. var helpers_1 = require("./util/helpers");
  45. var logger_1 = require("./logger/logger");
  46. function 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. }
  62. exports.run = run;
  63. function 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. }