npm install promise.series  
> Run Promise in series.
``bash`
$ npm install --save promise.series
`js
const promiseSeries = require('promise.series')
const sleep = timeout => {
return new Promise(resolve => {
setTimeout(() => {
console.log(new Date())
resolve()
}, timeout)
})
}
// each item returns a Promise
promiseSeries([
() => sleep(1000),
() => sleep(2000)
]).then(() => {
console.log('Completed')
})
`
#### tasks
Type: array
An array of functions which return a Promise.
#### initialValue
Pass an initial value to the promise chain, eg:
`js`
promiseSeries([
value => asyncOperation().then(() => value * 2),
value => asyncOperation().then(() => value * 2)
], 1).then(result => {
console.log(res)
//=> 4
})
1. Fork it!
2. Create your feature branch: git checkout -b my-new-featuregit commit -am 'Add some feature'
3. Commit your changes: git push origin my-new-feature`
4. Push to the branch:
5. Submit a pull request :D