JSPM

  • Created
  • Published
  • Downloads 1324
  • Score
    100M100P100Q135248F
  • License MIT

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

Package Exports

  • fishbird
  • fishbird/delay
  • fishbird/index
  • fishbird/map
  • fishbird/mapSeries
  • fishbird/props
  • fishbird/types

Readme

Fishbird

NPM version Have TypeScript types Have tree shaking Github Actions CI status Coverage Status NPM Package size License Ask me in Telegram

Fishbird placeholder image by shutterstock

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.
import { map } from 'bluefish';

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

Installation

npm i fishbird
yarn i fishbird
pnpm i fishbird

Usage

Inspired by

Reading for developers