UNPKG

gulp

Version:
30 lines (23 loc) 626 B
'use strict'; // TODO: figure out the best way to make gulp a dep of itself var gulp = require('./'); var mocha = require('gulp-mocha'); var jshint = require('gulp-jshint'); var testFiles = 'test/*.js'; var codeFiles = ['./*.js', './lib/*.js', testFiles]; gulp.task('test', function(){ return gulp.src(testFiles) .pipe(mocha({ reporter: 'spec' })); }); gulp.task('lint', function(){ return gulp.src(codeFiles) .pipe(jshint('.jshintrc')); }); gulp.task('watch', function(){ gulp.watch(codeFiles, function(){ gulp.run('test', 'lint'); }); }); gulp.task('default', ['lint', 'test', 'watch']);