simplr-gulp
Version:
Fully functional gulpfile.js implementation. Tailored for Single Page Application. Written in TypeScript.
20 lines (19 loc) • 1.11 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
const tasks_handler_1 = require("../tasks-handler");
const buid_assets_task_1 = require("./tasks/build-assets/buid-assets-task");
const build_configs_tasks_handler_1 = require("./tasks/build-configs/build-configs-tasks-handler");
const build_html_task_1 = require("./tasks/build-html/build-html-task");
const build_scripts_handler_1 = require("./tasks/build-scripts/build-scripts-handler");
const build_styles_task_1 = require("./tasks/build-styles/build-styles-task");
class BuildTasksHandler extends tasks_handler_1.TasksHandler {
constructor() {
super(config => {
config.Name = "Build";
config.Tasks = [buid_assets_task_1.BuildAssetsTask, build_html_task_1.BuildHtmlTask, build_styles_task_1.BuildStylesTask];
config.TasksHandlers = [build_configs_tasks_handler_1.BuildConfigsTaskHandler, build_scripts_handler_1.BuildScriptsTaskHandler];
config.WithProduction = true;
return config;
});
}
}
exports.BuildTasksHandler = BuildTasksHandler;