index.js 1.1 KB

12345678910111213141516171819202122232425
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. const options_1 = require("../node-package/options");
  4. const options_2 = require("../repo-init/options");
  5. const options_3 = require("../run-schematic/options");
  6. const options_4 = require("../tslint-fix/options");
  7. class BuiltinTaskExecutor {
  8. }
  9. BuiltinTaskExecutor.NodePackage = {
  10. name: options_1.NodePackageName,
  11. create: (options) => Promise.resolve().then(() => require('../node-package/executor')).then(mod => mod.default(options)),
  12. };
  13. BuiltinTaskExecutor.RepositoryInitializer = {
  14. name: options_2.RepositoryInitializerName,
  15. create: (options) => Promise.resolve().then(() => require('../repo-init/executor')).then(mod => mod.default(options)),
  16. };
  17. BuiltinTaskExecutor.RunSchematic = {
  18. name: options_3.RunSchematicName,
  19. create: () => Promise.resolve().then(() => require('../run-schematic/executor')).then(mod => mod.default()),
  20. };
  21. BuiltinTaskExecutor.TslintFix = {
  22. name: options_4.TslintFixName,
  23. create: () => Promise.resolve().then(() => require('../tslint-fix/executor')).then(mod => mod.default()),
  24. };
  25. exports.BuiltinTaskExecutor = BuiltinTaskExecutor;