fj-curry
Version:
curry a function
29 lines (25 loc) • 657 B
JavaScript
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']);
});