node package manager

nqueue

nQueue

Simple async function queuing module. Will call 'complete' function if empty queue.

npm install nqueue

var nQueue = require('nqueue');
 
nQueue.push(function(queueItemCallback) {
// do some stuff and call queueItemCallback() when completey 
});
nQueue.push(function(queueItemCallback) {
// do some stuff and call queueItemCallback() when completey 
});
nQueue.push(function(queueItemCallback) {
// do some stuff and call queueItemCallback() when completey 
});
 
nQueue.execute(
// this is called everytime a queue item completes 
function() {
// do some stuff 
},
 
// this is call when all the items in the queue have executed 
function() {
 
}
);