UNPKG

pg-patch

Version:

PostgreSQL patching made easy.

40 lines (29 loc) 975 B
'use strict'; const gulp = require('gulp'); const jshint = require('gulp-jshint'); const jasmine = require('gulp-jasmine'); const JasmineConsoleReporter = require('jasmine-console-reporter'); const argv = require('yargs').argv; const { task } = gulp; const lint = () => gulp.src(['lib/*.js']) .pipe(jshint()) .pipe(jshint.reporter('default')); const test = () => { let files = argv.subset ? `test/unit/*${argv.subset}*.js` : `test/unit/*.js`; console.info(files); return gulp.src([files]) .pipe(jasmine({ reporter: new JasmineConsoleReporter({ colors: 1, cleanStack: 1, verbosity: 4, listStyle: 'indent', activity: false }) })); }; gulp.task('lint', lint); gulp.task('test', test); gulp.task('build', gulp.series(lint, test)); gulp.task('default', gulp.series(lint, test));