run-parallel
Advanced tools
Comparing version 1.1.10 to 1.2.0
/*! run-parallel. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */ | ||
module.exports = runParallel | ||
const queueMicrotask = require('queue-microtask') | ||
function runParallel (tasks, cb) { | ||
var results, pending, keys | ||
var isSync = true | ||
let results, pending, keys | ||
let isSync = true | ||
@@ -22,3 +24,3 @@ if (Array.isArray(tasks)) { | ||
} | ||
if (isSync) process.nextTick(end) | ||
if (isSync) queueMicrotask(end) | ||
else end() | ||
@@ -25,0 +27,0 @@ } |
{ | ||
"name": "run-parallel", | ||
"description": "Run an array of functions in parallel", | ||
"version": "1.1.10", | ||
"version": "1.2.0", | ||
"author": { | ||
@@ -13,3 +13,5 @@ "name": "Feross Aboukhadijeh", | ||
}, | ||
"dependencies": {}, | ||
"dependencies": { | ||
"queue-microtask": "^1.2.2" | ||
}, | ||
"devDependencies": { | ||
@@ -16,0 +18,0 @@ "airtap": "^3.0.0", |
6563
44
1
+ Addedqueue-microtask@^1.2.2
+ Addedqueue-microtask@1.2.3(transitive)