Skip to content
This repository has been archived by the owner on May 3, 2024. It is now read-only.

Commit

Permalink
Mordernice variables/constants declarations
Browse files Browse the repository at this point in the history
  • Loading branch information
Zardoz89 committed Jul 7, 2020
1 parent dd38cca commit d8af1e7
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 15 deletions.
19 changes: 8 additions & 11 deletions index.js
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
'use strict';

var spawn = require('child_process').spawn;
const spawn = require('child_process').spawn;

var gulpMultiProcess = function(tasks, cb, cpusRespective) {
const gulpMultiProcess = function(tasks, cb, cpusRespective) {
var code = 0;
var completed;
var each;
var cpusNumber;
var q;
var createWorker = function(onExit, taskName) {

const createWorker = function(onExit, taskName) {
var args = process.execArgv.concat([process.argv[1], taskName]);
var worker;
process.argv.forEach(function (val) {
Expand All @@ -21,8 +18,8 @@ var gulpMultiProcess = function(tasks, cb, cpusRespective) {
};

if (!cpusRespective) {
completed = 0;
each = createWorker.bind(this, function (workerCode) {
var completed = 0;
let each = createWorker.bind(this, function (workerCode) {
if(workerCode !== 0) {
code = workerCode;
}
Expand All @@ -33,9 +30,9 @@ var gulpMultiProcess = function(tasks, cb, cpusRespective) {
});
tasks.forEach(each);
} else {
cpusNumber = require('os').cpus().length;
const cpusNumber = require('os').cpus().length;
const queue = require('async/queue');
q = queue(function (taskName, callback) {
let q = queue(function (taskName, callback) {
createWorker(
function (workerCode) {
if(workerCode !== 0) {
Expand Down
8 changes: 4 additions & 4 deletions test/main.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
'use strict';
var exec = require('child_process').exec;
var path = require('path');
var chai = require('chai');
var expect = chai.expect;
const exec = require('child_process').exec;
const path = require('path');
const chai = require('chai');
const expect = chai.expect;

describe('gulp-multi-process', function() {
it('run 3 task in serie', function(done) {
Expand Down

0 comments on commit d8af1e7

Please sign in to comment.