You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

maximize-iterator

Package Overview
Dependencies
Maintainers
1
Versions
66
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

maximize-iterator - npm Package Compare versions

Comparing version
2.5.0
to
2.5.1
+11
-5
index.js

@@ -10,3 +10,3 @@ var nextCallback = require('iterator-next-callback');

module.exports = function maximizeIterator(iterator, fn, options, callback) {
module.exports = function maximizeIterator(iterator, fn, options, callback, skipNextTick) {
if (typeof fn !== 'function') throw new Error('Missing each function');

@@ -41,3 +41,3 @@ if (typeof options === 'function') {

processor = null;
nextTick(err ? callback.bind(null, err) : callback);
skipNextTick ? callback(err) : nextTick(err ? callback.bind(null, err) : callback);
});

@@ -47,7 +47,13 @@ processor();

return new Promise(function (resolve, reject) {
maximizeIterator(iterator, fn, options, function (err) {
err ? reject(err) : resolve();
});
maximizeIterator(
iterator,
fn,
options,
function (err) {
err ? reject(err) : resolve();
},
true
);
});
}
};
{
"name": "maximize-iterator",
"version": "2.5.0",
"version": "2.5.1",
"description": "Maximize the parallel calls of an iterator supporting asyncIterator interface",

@@ -5,0 +5,0 @@ "main": "index.js",