/popsicle-limit

Transparently handle API rate limiting with Popsicle

Primary LanguageTypeScriptMIT LicenseMIT

Popsicle Limit

NPM version NPM downloads Build status Test coverage

Transparently handle API rate limiting with Popsicle.

Installation

npm install popsicle-limit --save

Usage

import { middleware, toFetch } from "popsicle";
import { Request } from "popsicle/dist/node";
import { limit, HOUR } from "popsicle-limit";

const fetch = toFetch([limit(5000, HOUR), middleware], Request);

License

MIT