UNPKG

649 BJavaScriptView Raw
1"use strict"
2var gulp = require("gulp");
3var plumber = require("gulp-plumber");
4var eslint = require("gulp-eslint");
5var babel = require("gulp-babel");
6var SOURCE_PATH = "./src/**/*.js";
7
8
9gulp.task("build", function () {
10 return gulp.src(SOURCE_PATH)
11 .pipe(plumber()) // Keep task alive on build errors.
12 .pipe(babel())
13 .pipe(gulp.dest("lib"));
14});
15gulp.task("watch", function(callback) { gulp.watch(SOURCE_PATH, ["build"]) });
16
17
18
19
20gulp.task("lint", function() {
21 return gulp.src(SOURCE_PATH)
22 .pipe(eslint())
23 .pipe(eslint.format());
24});
25
26
27
28gulp.task("default", ["build", "watch"]);