lifeomic / attempt
A JavaScript library that makes it easier to retry functions that return a promise
☆189Updated 9 months ago
Alternatives and similar repositories for attempt:
Users that are interested in attempt are comparing it to the libraries listed below
- Serialize/deserialize an error into a plain object☆550Updated 3 weeks ago
- very fast object redaction☆294Updated 10 months ago
- Send pino logs to cloudwatch with aws-lambda☆129Updated 3 months ago
- Provides native type extraction from Joi schemas for Typescript☆152Updated last year
- A utility that allows retrying a function with an exponential delay between attempts.☆361Updated 5 months ago
- Tiny LRU cache for Client or Server☆159Updated this week
- Uber-fast unique id generation, for Node.js and the browser☆730Updated 4 months ago
- Rate limit made simple, easy, async.☆322Updated 8 months ago
- Safe, deterministic and fast serialization alternative to JSON.stringify.☆210Updated last month
- Gracefully terminates HTTP(S) server.☆325Updated last year
- JSON.parse() drop-in replacement with prototype poisoning protection☆173Updated 3 months ago
- Memoize promise-returning & async functions☆400Updated last year
- A Swiss army knife for async iterables. Designed to replace your streams.☆82Updated this week
- Safely and quickly serialize JavaScript objects☆349Updated last month
- installs custom cleanup handlers that run on exiting node☆167Updated 8 years ago
- Additional JSON-Schema keywords for Ajv JSON validator☆256Updated last year
- A zero-dependency cron parser and scheduler for Node.js, Deno and the browser.☆179Updated this week
- A promises port of https://github.com/raszi/node-tmp☆127Updated 5 months ago
- ☆173Updated 10 months ago
- Convert Joi Schemas to TypeScript interfaces☆129Updated 3 weeks ago
- ES2015 tagged template string for preparing SQL statements, works with `pg`, `mysql`, `sqlite` and `oracledb`☆364Updated 9 months ago
- Gracefully exit HTTP servers (Express/Koa/Fastify/etc), databases (Mongo/Mongoose), Redis clients, Bree job schedulers, and custom handle…☆74Updated 3 weeks ago
- Split Streams3 style☆284Updated 7 months ago
- A stream implementation that does more by doing less☆252Updated 8 months ago
- A module for loading .env files and optionally loading defaults and a schema for validating all values are present.☆111Updated 2 years ago
- Fast TypeScript runner using esbuild for eager compilation☆216Updated 2 years ago
- Timeout a promise after a specified amount of time☆281Updated 3 weeks ago
- convert a human readable duration to ms☆247Updated this week
- Node.js object hash library with properties/arrays sorting to provide constant hashes. It also provides a method that returns sorted obje…☆85Updated last month
- The fastest javascript implementation of a double-ended queue. Used by the official Redis, MongoDB, MariaDB & MySQL libraries for Node.js…☆358Updated last year