motion
Version:
motion - moving development forward
27 lines (22 loc) • 639 B
JavaScript
var through = require('through2');
var gulpmatch = require('gulp-match');
var include = function(condition, minimatchOptions){
return through.obj(function (file, enc, callback) {
if (gulpmatch(file, condition, minimatchOptions)) {
this.push(file);
}
return callback();
});
};
var exclude = function(condition, minimatchOptions){
return through.obj(function (file, enc, callback) {
if (!gulpmatch(file, condition, minimatchOptions)) {
this.push(file);
}
return callback();
});
};
module.exports = exclude;
module.exports.include = include;
module.exports.exclude = exclude;
;