open-index/open-npm huggingface dataset:
npm package: @georgeflug/async-array
Description: Starter Repo for my projects
Author: Richard White
Latest version: 1.1.0

# async-array
Syntactic sugar for asynchronous array operations

## Quick Examples

### map
```
// sync
const result1 = [1, 2, 3].map(i => foo(i));

// async
const result2 = await Promise.all(
  [1, 2, 3].map(i => fooAsync(i))
);

// async with async-array library
const result3 = await asyncArray([1, 2, 3])
  .forEach(i => fooAsync(i))
  .await();
```

## Maintainer
### Bumping the version

The patch version is automatically bumped on every commit. To release a major or
minor version, run the interactive command `npm run release`.
npm package: @georgeflug/library-starter
Description: Starter Repo for my projects
Author: Richard White
Latest version: 1.2.0

# library-starter
Starter Repo for my projects

## Instructions

1. Clone this repo
2. Replace all instances of "library-starter" with the new project's name.
3. Update this README.
4. Delete `CHANGELOG.md` and `package-lock.json`
5. Reset the version in package.json to 1.0.0.
6. Run `npm install`
7. Run `git remote set-url origin git@github.com:georgeflug/${new-project-name}.git`
8. Add NPM_TOKEN variable to the new repo's Secrets settings page.
9. Push changes to Github to publish the first version.

## Bumping the version

The patch version is automatically bumped on every commit. To release a major or
minor version, run the interactive command `npm run release`.