UNPKG

lense

Version:
33 lines (27 loc) 822 B
// Generated by CoffeeScript 1.6.3 var gulp = require('gulp'); var coffee = require('gulp-coffee'); var filter = require('gulp-filter'); var mocha = require('gulp-mocha'); var rename = require('gulp-rename'); var gutil = require('gulp-util'); var src = ['*.coffee.md']; // otherwise mocha with throw a fit require('coffee-script/register'); gulp.task('watch', ['default'], function() { gulp.watch(src, ['default']); }); gulp.task('default', function() { var outFilter = filter('lenses.*'); gulp.src(src) .pipe(outFilter) .pipe(coffee({bare: true}).on('error', gutil.log)) .pipe(rename('lenses.js')) .pipe(gulp.dest('.')) .pipe(outFilter.restore()) .pipe(mocha({reporter: 'nyan'})) .on("error", function(err) { gutil.log(err.toString()); this.emit('end'); }); });