https://github.com/greenpioneersolutions/serial-loop
Async serial loop
https://github.com/greenpioneersolutions/serial-loop
Last synced: 4 months ago
JSON representation
Async serial loop
- Host: GitHub
- URL: https://github.com/greenpioneersolutions/serial-loop
- Owner: greenpioneersolutions
- License: mit
- Created: 2016-07-18T04:47:57.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2016-12-13T18:46:19.000Z (over 8 years ago)
- Last Synced: 2025-02-16T08:18:21.771Z (5 months ago)
- Language: JavaScript
- Size: 4.88 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Serial-loop
[![npm][npm-image]][npm-url]
[![downloads][downloads-image]][downloads-url]
[](https://david-dm.org/greenpioneersolutions/serial-loop)
[](https://david-dm.org/greenpioneersolutions/serial-loop#info=devDependencies)
[](https://github.com/greenpioneersolutions/serial-loop/issues)
[](http://standardjs.com/)
[](https://travis-ci.org/greenpioneersolutions/serial-loop)
[](https://nodei.co/npm/serial-loop.png?downloads=true&downloadRank=true&stars=true)[npm-image]: https://img.shields.io/npm/v/serial-loop.svg?style=flat
[npm-url]: https://npmjs.org/package/serial-loop
[downloads-image]: https://img.shields.io/npm/dm/serial-loop.svg?style=flat
[downloads-url]: https://npmjs.org/package/serial-loop## Install
```bash
$ npm i -s serial-loop
```## Usage
```js
var loop = require('serial-loop')loop(10, each, function (error) {
console.log('done, error? ', error)
});function each (next, i) {
setTimeout(function () {
console.log(i)
next()
}, 1000)
}
```Will output:
```
0
1
2
3
3
4
5
6
7
8
9
```## Roadmap
```javascript
// 3.0 - Take over package, Update in es5 using standardjs
// 4.0 - Update to es6 , make it dynamic to not need len.
```