New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

array-chunk-reader

Package Overview
Dependencies
Maintainers
1
Versions
22
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

array-chunk-reader - npm Package Compare versions

Comparing version 0.0.2 to 0.0.3

2

package.json
{
"name": "array-chunk-reader",
"version": "0.0.2",
"version": "0.0.3",
"description": "Module for read array by chunks with promise",

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

@@ -11,32 +11,31 @@ # Install

const arrayChunkReader = require("array-chunk-reader");
let array = [];
for(let i = 0; i < 1000000; i++) {
array.push("element" + i);
}
let fn = (value) => {
return Promise.resolve(value);
}
/*
Each chunk will wait until all functions(fn) are finished.
Only then will a pause of the specified length and the next segment to be launched.
If the function returns a promise, all functions in one chunk will be executed in parallel.
*/
let options = {
size: 100, // chunk size, default = parseInt(Math.sqrt(array.length))
timeout: 10, // timout after each chunk, default = 1
log: true // show all process information on log, default = true
startFrom: 0 // start position, default = 0
readTo: array.length // end position, default = array.length
}
let array = [];
let arrayReader = new ArrayChunkReader(array, options);
for(let i = 0; i < 1000000; i++) {
array.push("element" + i);
}
return arrayReader.start(fn).then(() => {
// finish
});
let fn = (value) => {
return Promise.resolve(value);
}
/*
Each chunk will wait until all functions(fn) are finished.
Only then will a pause of the specified length and the next segment to be launched.
If the function returns a promise, all functions in one chunk will be executed in parallel.
*/
let options = {
size: 100, // chunk size, default = parseInt(Math.sqrt(array.length))
timeout: 10, // timout after each chunk, default = 1
log: true // show all process information on log, default = true
startFrom: 0 // start position, default = 0
readTo: array.length // end position, default = array.length
}
let arrayReader = new ArrayChunkReader(array, options);
return arrayReader.start(fn).then(() => {
// finish
});
```
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc