UNPKG

quokka-signet-explorer

Version:

Quokka plugin for exploring API endpoints to identify function signatures

37 lines (30 loc) 895 B
'use strict'; const gulp = require('gulp'); const mocha = require('gulp-mocha'); const istanbul = require('gulp-istanbul'); const eslint = require('gulp-eslint'); const sourceFiles = [ 'modules/*.js', 'index.js', '!node_modules/**' ]; const testFiles = [ 'test/**/*.js' ]; gulp.task('lint', () => { return gulp.src(sourceFiles) .pipe(eslint()) .pipe(eslint.format()) .pipe(eslint.failAfterError()); }); gulp.task('pre-test', function () { return gulp.src(sourceFiles) .pipe(istanbul()) .pipe(istanbul.hookRequire()); }); gulp.task('test', ['lint', 'pre-test'], function () { gulp.src(testFiles, { read: false }) .pipe(mocha()) .pipe(istanbul.writeReports({ reporters: ['text-summary'] })) .pipe(istanbul.enforceThresholds({ thresholds: { global: 80 } })); });