UNPKG

card-decks

Version:

A module to simulate one to n decks of cards.

33 lines (28 loc) 826 B
'use strict' const gulp = require('gulp'); const mocha = require('gulp-mocha'); const eslint = require('gulp-eslint'); gulp.task('watch', () => { gulp.watch([ './src/*', './test/*'] , ['lint-src', 'lint-test', 'test']); }); gulp.task('lint-src', () => { return gulp.src('./src/*.js') .pipe(eslint(require('./.eslintrc.json'))) .pipe(eslint.format()) .pipe(eslint.failAfterError()); }); gulp.task('lint-test', () => { return gulp.src('./test/*.js') .pipe(eslint(require('./.eslintrc.json'))) .pipe(eslint.format()) .pipe(eslint.failAfterError()); }); gulp.task('test', () => { return gulp.src('./test/*.js', {read: true}) // gulp-mocha needs filepaths so you can't have any plugins before it .pipe(mocha({reporter: 'nyan'})); }); gulp.task('default', ['watch']);