caarlos0/FRaaS

View on GitHub
gulpfile.js

Summary

Maintainability
A
0 mins
Test Coverage
var fs = require('fs'),
  gulp = require('gulp'),
  mocha = require('gulp-mocha'),
  jshint = require('gulp-jshint'),
  jshintOptions = JSON.parse(fs.readFileSync('.jshintrc', 'utf8'))

gulp.task('lint', function () {
  gulp.src(['*.js', 'lib/*.js', 'test/*.js'])
    .pipe(jshint(jshintOptions))
    .pipe(jshint.reporter('jshint-stylish'))
})

gulp.task('test', function () {
  gulp.src('test/*.js')
    .pipe(mocha())
})

gulp.task('default', function () {
  gulp.watch('**/*.js', ['lint', 'test'])
})