gulp-multi-thread-task
Version:
Takes a gulp task and make's it run in multiple threads to improve build time
7 lines (5 loc) • 312 B
JavaScript
const gulp = require('gulp');
const {workerMessageHandlers} = require('../../../lib/message-handlers');
const fakeGulpTask = () => gulp.src(['test/lib/fixtures/hello.txt']);
const messageHandlers = workerMessageHandlers(fakeGulpTask);
process.on('message', (message) => messageHandlers[message.type](message));