UNPKG

hb-api

Version:

Wrapper for the Hummingbird API

41 lines (32 loc) 898 B
var gulp = require('gulp'), jscs = require('gulp-jscs'), tape = require('tape'), runsequence = require('run-sequence'), spec = require('tap-spec'), jshint = require('gulp-jshint'); gulp.task('default', function () { runsequence('lint', 'eslint', 'jscs'); }); gulp.task('lint', function () { gulp.src('**/*.js') .pipe(jshint()) .pipe(jshint.reporter('default')); }); gulp.task('jscs', function () { return gulp.src('**/*.js') .pipe(jscs()); }); gulp.task('test', function() { return gulp.src(paths.serverTests, { read: false }) .pipe(tape.createStream()) .pipe(spec()) .pipe(process.stdout); }); gulp.task('eslint', function () { return gulp.src(['**/*.js', '!node_modules/**/*.js']) .pipe(eslint()) .pipe(eslint.format()) .pipe(eslint.failAfterError()); });