1.1.0 • Published 6 years ago

@liptons/chunky v1.1.0

Weekly downloads
3
License
ISC
Repository
github
Last release
6 years ago

Chunky

Async counterparts to your favorite array methods as well as a couple helper utils.

const Chunky = require('chunky')
var veryLongArray = [0,0,0,0,0,...]
var verySlowIterator = (number, i) => { 
    while(number < 1000){
        number = Math.ceil(Math.random() * 1000)
    }
    return number
}

// Chunky.map chunky-async / chunky-blocking
Chunky.map(
    veryLongAray,       // iterable
    verySlowIterator    // ietrator
)
.then(newArray => {

})

Options.chunk = 500

Chunk size. fe

Options.wait = 0

Pause for a fixed duration between chunks.

  • Chunky.map
  • Chunky.filter
  • Chunky.some
  • Chunky.every
  • Chunky.reduce
  • Chunky.forEach
1.1.0

6 years ago

1.0.0

6 years ago