open-index/open-npm huggingface dataset:
npm package: @fishbird/delay
Description: Fishbird is a simple, lightweight, and fast Promise utility library
Author: Igor Suvorov
Latest version: 0.0.2

# Fishbird

[![NPM version](https://badgen.net/npm/v/fishbird)](https://www.npmjs.com/package/fishbird)
[![Have TypeScript types](https://badgen.net/npm/types/fishbird)](https://www.npmjs.com/package/fishbird)
[![Tests](https://github.com/isuvorov/fishbird/actions/workflows/npm-test-publish.yml/badge.svg)](https://github.com/isuvorov/fishbird/actions/workflows/npm-publish.yml)
[![NPM Package size](https://badgen.net/bundlephobia/minzip/fishbird)](https://bundlephobia.com/result?p=fishbird)
[![License](https://badgen.net//github/license/isuvorov/fishbird)](https://github.com/isuvorov/fishbird/blob/master/LICENSE)
[![Ask me in Telegram](https://img.shields.io/badge/Ask%20me%20in-Telegram-brightblue.svg)](https://t.me/isuvorov)

<img src="https://isuvorov.github.io/fishbird/fishbird.png" align="right" 
     alt="Fishbird placeholder image by shutterstock" width="120" height="120">

Fishbird is a simple, lightweight, and fast *Promise* utility library.

- **Small**. Less 1Kb (minified and gzipped). No dependencies.
- **Fast**. Its 2 times faster than Bluebird by benchmarkes.
- **ES modules** and **tree-shaking** support.
- **TypeScript** friendly.
- **Portable** Supports modern browsers, IE with Babel, Node.js and React Native.
- **Compatible** with Bluebird API.

```js
import { map } from 'fishbird';

const res = map([1 ,2 , 3], async (id) => {
    const res = await fetch(id);
    return res.json();
});
```

## Installation

```bash
npm i fishbird
```

```bash
yarn i fishbird
```

```bash
pnpm i fishbird
```

## Usage

## Inspired by  

- [Bluebird](https://github.com/petkaantonov/bluebird)
- Lodash

## Reading for developers

- https://dev.to/orabazu/how-to-bundle-a-tree-shakable-typescript-library-with-tsup-and-publish-with-npm-3c46
- https://tsup.egoist.dev/
- https://blog.theodo.com/2021/04/library-tree-shaking/#:~:text=ESM%20is%20a%20requirement%20for,them%20both%20through%20the%20package.
npm package: @fishbird/map
Description: Fishbird is a simple, lightweight, and fast Promise utility library
Author: Igor Suvorov
Latest version: 0.0.2

# Fishbird

[![NPM version](https://badgen.net/npm/v/fishbird)](https://www.npmjs.com/package/fishbird)
[![Have TypeScript types](https://badgen.net/npm/types/fishbird)](https://www.npmjs.com/package/fishbird)
[![Tests](https://github.com/isuvorov/fishbird/actions/workflows/npm-test-publish.yml/badge.svg)](https://github.com/isuvorov/fishbird/actions/workflows/npm-publish.yml)
[![NPM Package size](https://badgen.net/bundlephobia/minzip/fishbird)](https://bundlephobia.com/result?p=fishbird)
[![License](https://badgen.net//github/license/isuvorov/fishbird)](https://github.com/isuvorov/fishbird/blob/master/LICENSE)
[![Ask me in Telegram](https://img.shields.io/badge/Ask%20me%20in-Telegram-brightblue.svg)](https://t.me/isuvorov)

<img src="https://isuvorov.github.io/fishbird/fishbird.png" align="right" 
     alt="Fishbird placeholder image by shutterstock" width="120" height="120">

Fishbird is a simple, lightweight, and fast *Promise* utility library.

- **Small**. Less 1Kb (minified and gzipped). No dependencies.
- **Fast**. Its 2 times faster than Bluebird by benchmarkes.
- **ES modules** and **tree-shaking** support.
- **TypeScript** friendly.
- **Portable** Supports modern browsers, IE with Babel, Node.js and React Native.
- **Compatible** with Bluebird API.

```js
import { map } from 'fishbird';

const res = map([1 ,2 , 3], async (id) => {
    const res = await fetch(id);
    return res.json();
});
```

## Installation

```bash
npm i fishbird
```

```bash
yarn i fishbird
```

```bash
pnpm i fishbird
```

## Usage

## Inspired by  

- [Bluebird](https://github.com/petkaantonov/bluebird)
- Lodash

## Reading for developers

- https://dev.to/orabazu/how-to-bundle-a-tree-shakable-typescript-library-with-tsup-and-publish-with-npm-3c46
- https://tsup.egoist.dev/
- https://blog.theodo.com/2021/04/library-tree-shaking/#:~:text=ESM%20is%20a%20requirement%20for,them%20both%20through%20the%20package.
npm package: @fishbird/props
Description: Fishbird is a simple, lightweight, and fast Promise utility library
Author: Igor Suvorov
Latest version: 0.0.2

# Fishbird

[![NPM version](https://badgen.net/npm/v/fishbird)](https://www.npmjs.com/package/fishbird)
[![Have TypeScript types](https://badgen.net/npm/types/fishbird)](https://www.npmjs.com/package/fishbird)
[![Tests](https://github.com/isuvorov/fishbird/actions/workflows/npm-test-publish.yml/badge.svg)](https://github.com/isuvorov/fishbird/actions/workflows/npm-publish.yml)
[![NPM Package size](https://badgen.net/bundlephobia/minzip/fishbird)](https://bundlephobia.com/result?p=fishbird)
[![License](https://badgen.net//github/license/isuvorov/fishbird)](https://github.com/isuvorov/fishbird/blob/master/LICENSE)
[![Ask me in Telegram](https://img.shields.io/badge/Ask%20me%20in-Telegram-brightblue.svg)](https://t.me/isuvorov)

<img src="https://isuvorov.github.io/fishbird/fishbird.png" align="right" 
     alt="Fishbird placeholder image by shutterstock" width="120" height="120">

Fishbird is a simple, lightweight, and fast *Promise* utility library.

- **Small**. Less 1Kb (minified and gzipped). No dependencies.
- **Fast**. Its 2 times faster than Bluebird by benchmarkes.
- **ES modules** and **tree-shaking** support.
- **TypeScript** friendly.
- **Portable** Supports modern browsers, IE with Babel, Node.js and React Native.
- **Compatible** with Bluebird API.

```js
import { map } from 'fishbird';

const res = map([1 ,2 , 3], async (id) => {
    const res = await fetch(id);
    return res.json();
});
```

## Installation

```bash
npm i fishbird
```

```bash
yarn i fishbird
```

```bash
pnpm i fishbird
```

## Usage

## Inspired by  

- [Bluebird](https://github.com/petkaantonov/bluebird)
- Lodash

## Reading for developers

- https://dev.to/orabazu/how-to-bundle-a-tree-shakable-typescript-library-with-tsup-and-publish-with-npm-3c46
- https://tsup.egoist.dev/
- https://blog.theodo.com/2021/04/library-tree-shaking/#:~:text=ESM%20is%20a%20requirement%20for,them%20both%20through%20the%20package.