sindresorhus / p-retry
Retry a promise-returning or async function
☆817Updated 2 months ago
Alternatives and similar repositories for p-retry:
Users that are interested in p-retry are comparing it to the libraries listed below
- Map over promises concurrently☆1,383Updated last month
- Simple “Least Recently Used” (LRU) cache☆687Updated last year
- Abstraction for exponential and custom retry strategies for failed operations.☆1,236Updated last year
- Memoize promise-returning & async functions☆400Updated last year
- Memoize functions - an optimization technique used to speed up consecutive function calls by caching the result of calls with identical i…☆1,095Updated 5 months ago
- Timeout a promise after a specified amount of time☆276Updated 2 weeks ago
- Throttle promise-returning & async functions☆453Updated last month
- Delay a promise a specified amount of time☆608Updated last year
- Convert milliseconds to a human readable string: `1337000000` → `15d 11h 23m 20s`☆1,136Updated 2 months ago
- Run promise-returning & async functions concurrently with optional limited concurrency☆321Updated 3 weeks ago
- Simple and modern async event emitter☆1,764Updated last week
- Uber-fast unique id generation, for Node.js and the browser☆730Updated 4 months ago
- Retrying made simple, easy and async☆1,857Updated last year
- A port of inflection-js to node.js module☆556Updated last week
- Generate a cryptographically strong random string☆570Updated 2 years ago
- Find a file or directory by walking up parent directories☆586Updated 6 months ago
- Serialize/deserialize an error into a plain object☆549Updated last week
- Get a stream as a string, Buffer, ArrayBuffer or array☆342Updated 2 months ago
- Fast, in memory work queue☆956Updated 3 weeks ago
- Easily load and persist config without having to think about where and how☆868Updated last month
- 🌲 high-speed HTTP logger for Node.js☆563Updated this week
- 🌲Basic prettifier for Pino log lines☆1,305Updated this week
- Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.☆1,100Updated 5 months ago
- Use Ky in both Node.js and browsers☆671Updated last year
- Map-like, concurrent promise processing☆797Updated 9 months ago
- Simple config handling for your app or module☆1,247Updated last month
- A node.js module to make the use of promises safe☆669Updated 3 weeks ago
- ⬅️ ES6 string tag that strips indentation from multi-line strings.☆948Updated 9 months ago
- The fastest Node.js library for formatting terminal text with ANSI colors~!☆1,638Updated last year
- Get an available TCP port☆883Updated 9 months ago