3.5.0 • Published 1 year ago

@code-like-a-carpenter/parallel v3.5.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

@code-like-a-carpenter/parallel

standard-readme compliant

Helpers for running async tasks in parallel

Table of Contents

Install

npm i @code-like-a-carpenter/parallel

Usage

import {parallelMap} from '@code-like-a-carpenter/parallel';

const result = await parallelMap([1, 2, 3], async (value) => {
    return value * 2;
});

Note that exceptions are reported via captureException from @code-like-a-carpenter/telemetry, but since parallelMap uses Promise.allSettled under the hood, they'll never be thrown. If you need to handle errors, you can either do so one at a time in you callback or you can iterate through the result and check for failures.

Maintainer

Ian Remmel

Contributing

Please see contributing guidelines at the project homepage.

License

MIT © Ian Remmel 2023 until at least now

3.4.0

1 year ago

3.3.1

1 year ago

3.3.0

1 year ago

3.5.0

1 year ago

3.4.1

1 year ago

3.2.5

1 year ago

3.2.4

1 year ago

3.2.3

1 year ago

3.2.2

1 year ago

3.2.1

1 year ago

3.2.0

1 year ago

3.1.0

1 year ago

3.0.0

1 year ago

2.1.0

2 years ago

1.7.1

2 years ago

2.0.0

2 years ago

1.5.3

2 years ago

1.7.0

2 years ago

1.6.0

2 years ago

1.5.2

2 years ago

1.5.1

2 years ago

1.2.0

2 years ago

1.5.0

2 years ago

1.4.0

2 years ago

1.3.0

2 years ago

1.2.1

2 years ago

1.1.0

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago