node package manager
Easy sharing. Manage teams and permissions with one click. Create a free org ยป



Simple Lazy Ranges for Node/Javascript


npm install node-range

/* Faster than since it does array composition and function application in same step / var arr = range(1,11).map(function(i) { return i5 }) console.log(arr)

/* You can still do / arr = range(1,11).toArray().map(function(i) { return i2 }) console.log(arr)

/* As well we can just execute a function against a range but not return an array */ range(1,11).forEach(function(i) { console.log(Math.exp(i,2)) })

/* As well we can execute Async */ range(1,11).forEachAsync(function(i) { console.log('num:' + Math.exp(i,2)); }) console.log('This should come first')