simplr-gulp
Version:
Fully functional gulpfile.js implementation. Tailored for Single Page Application. Written in TypeScript.
32 lines (31 loc) • 1.56 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
const tasks_handler_1 = require("./tasks-handler");
const default_task_1 = require("./default/default-task");
const build_tasks_handler_1 = require("./build/build-tasks-handler");
const watch_task_1 = require("./watch/watch-task");
const clean_tasks_handler_1 = require("./clean/clean-tasks-handler");
const clean_task_1 = require("./clean/tasks/clean-task");
const clean_bundle_task_1 = require("./clean/tasks/clean-bundle-task");
const clean_libs_task_1 = require("./clean/tasks/clean-libs-task");
const bundle_task_1 = require("./bundle/bundle-task");
const jspm_cdn_paths_task_1 = require("./jspm/jspm-cdn-paths-task");
const simplr_gulp_version_task_1 = require("./version/simplr-gulp-version-task");
class DefaultTasksHandler extends tasks_handler_1.TasksHandler {
constructor() {
super(config => {
config.Tasks = [
default_task_1.DefaultTask,
watch_task_1.WatchTask,
clean_task_1.CleanTask,
clean_bundle_task_1.CleanBundleTask,
clean_libs_task_1.CleanLibsTask,
bundle_task_1.BundleTask,
jspm_cdn_paths_task_1.JspmCdnPathsTask,
simplr_gulp_version_task_1.SimplrGulpVersionTask
];
config.TasksHandlers = [build_tasks_handler_1.BuildTasksHandler, clean_tasks_handler_1.CleanTasksHandler];
return config;
});
}
}
exports.DefaultTasksHandler = DefaultTasksHandler;