UNPKG

react-middleware

Version:

Connect middleware for serving React components from a standard folder structure.

30 lines (19 loc) 684 B
"use strict" var gulp = require("gulp"); var plumber = require("gulp-plumber"); var eslint = require("gulp-eslint"); var babel = require("gulp-babel"); var SOURCE_PATH = "./src/**/*.js"; gulp.task("build", function () { return gulp.src(SOURCE_PATH) .pipe(plumber()) // Keep task alive on build errors. .pipe(babel({ presets: ["es2015", "stage-0"] })) .pipe(gulp.dest("lib")); }); gulp.task("watch", function(callback) { gulp.watch(SOURCE_PATH, ["build"]) }); gulp.task("lint", function() { return gulp.src(SOURCE_PATH) .pipe(eslint()) .pipe(eslint.format()); }); gulp.task("default", ["build", "watch"]);