UNPKG

ts-query

Version:

its simple library for dom control.

38 lines (28 loc) 881 B
/// <reference path="./type/gulp.d.ts" /> /// <reference path="./type/gulp-uglify.d.ts" /> /// <reference path="./type/fs-extra.d.ts" /> import gulp = require("gulp"); import uglify = require("gulp-uglify"); import rename = require("gulp-rename"); import fs = require("fs-extra"); import concat = require("gulp-concat"); import Make = require('./tasks/Make'); gulp.task("default", ["min"]); gulp.task("remove", function (callback) { fs.remove("./build", () => { callback(); }); }); gulp.task("min", ['make'], function () { return gulp.src("build/*.js") .pipe(uglify()) .pipe(rename(function (path) { path.extname = ".min.js" })) .pipe(gulp.dest("./build")); }); gulp.task("make", ['remove'], function (callback) { Make.build(['dom', 'events', 'css', 'animation'], () => { callback(); }); });