sequential-async-foreach
v1.1.1
Published
An NPM package to properly handle using async functions in a forEach fashion (unlike Native forEach). Uses proper Promises and is light and efficient.
Downloads
122
Maintainers
Readme
sequential-async-foreach
First and foremost, nearly all credit should go to Sebastian Chopin and his fine article on this topic.
I just used this function so frequently, that I needed ready access to it.
Usage
import { asyncForEach } from 'sequential-async-foreach';
await asyncForEach([1, 2, 3], async (number) => {
await doTheAsyncThings(number);
});
Each task (1, 2, and 3) will happen in order, and 2 will not start executing until the conclusion of 1.
Contributing
All contributions are welcome, please open an issue or pull request.
To use this repository:
npm i -g pnpm
(if don't have pnpm installed)pnpm i
npx projen
(this will ensure everything is setup correctly, and you can run this command at any time)- Good to make your changes!
- You can run
npx projen build
at any time to build the project.