1.0.0 • Published 8 years ago
gulp-limiter v1.0.0
gulp-limiter
Limits something from running more than N times in parallel.
Usage-
const limiter = require('gulp-limiter');
// later
gulp.task('foo', function() {
const limit = limiter(5);
// nb. you should be merging these streams before return too
manyTasks.forEach(function() {
gulp.src(files)
**.pipe(limit(complexTask()))**
.pipe(gulp.dest('./dest'));
});
});
Limiter accepts a maximum number of tasks to run in parallel. If unspecified, uses the number of CPUs in your machine. If negative, uses the number of CPUs minus that number.
1.0.0
8 years ago