picom
Version:
Picom(pico-message) is a high performance, self-discovery([nats.io](http://nats.io/)), micro services communication layer.
30 lines (24 loc) • 746 B
JavaScript
;
/* eslint no-var: 0 */
var gulp = require('gulp');
var plugins = require('gulp-load-plugins')();
gulp.task('lint', function () {
return gulp
.src(['gulpfile.js', './examples/**/*.js', './lib/**/*.js', './test/**/*.js'])
.pipe(plugins.eslint())
.pipe(plugins.eslint.format('stylish'));
});
gulp.task('pre-test', function () {
return gulp
.src(['lib/**/*.js'])
.pipe(plugins.istanbul())
.pipe(plugins.istanbul.hookRequire());
});
gulp.task('test', ['pre-test'], function () {
return gulp
.src(['test/**/*.js'])
.pipe(plugins.mocha({reporter: 'nyan'}))
.pipe(plugins.istanbul.writeReports())
.pipe(plugins.istanbul.enforceThresholds({thresholds: {global: 90}}));
});
gulp.task('default', ['lint', 'test']);