UNPKG

sessitoken

Version:

Handles session or token based storing with sliding expiration

24 lines (20 loc) 643 B
var gulp = require('gulp'), jshint = require('gulp-jshint'), mocha = require('gulp-mocha'), plumber = require('gulp-plumber'); gulp.task('jshint', function () { return gulp.src(['index.js', 'lib/**/*.js', 'test/**/*.js']) .pipe(jshint()) .pipe(jshint.reporter('jshint-stylish')); }); gulp.task('mocha', function () { return gulp.src(['test/**/*.js']) .pipe(plumber()) .pipe(mocha({reporter: 'Spec'})); }); gulp.task('watch', function() { gulp.watch(['./**/*.js'], ['jshint', 'mocha']); gulp.watch(['.jshintrc'], ['jshint']); }); gulp.task('test', ['jshint', 'mocha']); gulp.task('default', ['test', 'watch']);