UNPKG

fj-curry

Version:
29 lines (25 loc) 657 B
var gulp = require('gulp'), watch = require('gulp-watch'), run = require('gulp-run'), sourcemaps = require('gulp-sourcemaps'), rename = require('gulp-rename'), to5 = require('gulp-6to5'); gulp.task('6to5', function() { return gulp.src('**/*.es6') .pipe(sourcemaps.init()) .pipe(to5({ experimental: true })) .pipe(sourcemaps.write()) .pipe(rename({ extname: '.js' })) .pipe(gulp.dest('./')); }); gulp.task('test', ['6to5'], function() { return gulp.src('test.js') .pipe(run('node test -b -l phantom -e -q')); }); gulp.task('default', ['test'], function() { gulp.watch('**/*.es6', ['test']); });