sindresorhus / p-retry
Retry a promise-returning or async function
☆860Updated this week
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,421Updated 5 months ago
- Throttle promise-returning & async functions☆476Updated 5 months ago
- Simple “Least Recently Used” (LRU) cache☆700Updated last month
- Timeout a promise after a specified amount of time☆288Updated 4 months ago
- Memoize functions - an optimization technique used to speed up consecutive function calls by caching the result of calls with identical i…☆1,113Updated 2 months ago
- Memoize promise-returning & async functions☆406Updated last year
- Abstraction for exponential and custom retry strategies for failed operations.☆1,248Updated last year
- Retrying made simple, easy and async☆1,875Updated last year
- Delay a promise a specified amount of time☆614Updated last year
- Run promise-returning & async functions concurrently with optional limited concurrency☆332Updated 4 months ago
- Serialize/deserialize an error into a plain object☆557Updated 4 months ago
- Uber-fast unique id generation, for Node.js and the browser☆737Updated 8 months ago
- Simple argument parsing☆1,278Updated 9 months ago
- Simple and modern async event emitter☆1,939Updated 3 months ago
- Fast, in memory work queue☆1,055Updated last month
- Promisify an event by waiting for it to be emitted☆435Updated last year
- JSON logger for Node.js and browser.☆1,093Updated 10 months ago
- Easily load and persist config without having to think about where and how☆872Updated 5 months ago
- A node.js module to make the use of promises safe☆669Updated 4 months ago
- Promisify a callback-style function☆1,504Updated 2 years ago
- Simple config handling for your app or module☆1,275Updated 5 months ago
- Find a file or directory by walking up parent directories☆605Updated last month
- The fastest Node.js library for formatting terminal text with ANSI colors~!☆1,656Updated last year
- Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar☆692Updated last year
- Convert milliseconds to a human readable string: `1337000000` → `15d 11h 23m 20s`☆1,153Updated 5 months ago
- Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.☆1,108Updated last month
- Convert a string to a valid safe filename☆499Updated 2 years ago
- Temporary file and directory creator for node.js☆753Updated last month
- Convert bytes to a human readable string: 1337 → 1.34 kB☆1,171Updated last week
- Pretty unicode tables for the command line☆562Updated 5 months ago