A simple way to run promises in a sequence.
How to use
There's essentially two ways to run promises. The function expects an array of either type:
- function returning a promise
Which one to use boils down to:
- should the async operations start all at once
- should the next operation only start when the previous one finishes?
- better example of exception handling
- tests for when promise rejects
- option to stop on first failure