kvz

kvz/airbud

Retrieving stuff from the web is unreliable. Airbud adds retries for production, and fixture support for test.

CoffeeScript
17
2
MIT License

Airbud is a Node.js library that wraps the `request` module to provide JSON retrieval with built-in retries using exponential backoff, timeout handling, and fixture support for testing. It's designed for developers who need reliable HTTP requests with automatic retry logic and the ability to easily switch between live endpoints and local JSON fixtures during testing.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of kvz/airbud

Account's avatar
Debug with added sugar
Account's avatar
Simplified HTTP request client.
Account's avatar
Abstraction for exponential and custom retry strategies for failed operations.
Account's avatar
BDD/TDD assertion library for node.js and the browser. Test framework agnostic.
Account's avatar
Unfancy JavaScript
Account's avatar
Lint your CoffeeScript
Account's avatar
Install a Makefile into your node projects that acts as an npm run-script wrapper
Account's avatar
simple, flexible, fun test framework
Account's avatar
Tests if module's dependencies can be updated to the newer version without breaking the tests
Account's avatar
test framework agnostic BDD-style assertions

Support the repos that depend on this repository

Top contributors

kvz's profile
kvz
100 contributions
dependabot[bot]'s profile
dependabot[bot]
13 contributions
greenkeeperio-bot's profile
greenkeeperio-bot
5 contributions
pdehaan's profile
pdehaan
1 contributions
tim-kos's profile
tim-kos
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet