UNPKG

531 BJavaScriptView Raw
1/* jshint node:true */
2
3'use strict';
4
5var gulp = require('gulp'),
6 mocha = require('gulp-mocha'),
7 jshint = require('gulp-jshint');
8
9gulp.task('lint', function() {
10 gulp.src('*.js')
11 .pipe(jshint('.jshintrc'))
12 .pipe(jshint.reporter('jshint-stylish'));
13});
14
15gulp.task('test', function() {
16 gulp.src('test.js', {read: false})
17 .pipe(mocha());
18});
19
20gulp.task('watch', function() {
21 gulp.watch('*.js', ['dev']);
22});
23
24gulp.task('dev', ['lint', 'test']);
25
26gulp.task('default', ['dev', 'watch']);