Rare find

Retry. Automatically try again when something fails.

github.com/sindresorhus/p-retry

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

March 2026
  • Release —
  • 8.0.0
  • Harden retry timing and callback validation
January 2026
  • Fix `TypeError` retry handling
  • Require Node.js 22
  • Change retry callback order
  • Add `retryDelay` to `onFailedAttempt` context
December 2025
  • Release —
  • 7.1.1
  • Fix delayed abort when signal is already aborted before delay phase
  • Minor tweak
October 2025
  • Release —
  • 7.1.0
  • Add `shouldConsumeRetry` option (#96)
August 2025
  • Release —
  • 7.0.0
  • Minor tweaks
  • Clarify `shouldRetry` documentation (#93)
July 2025
  • Fix code example typo (#91)
May 2025
  • Release —
  • 7.0.0-0
  • Stop decorating errors
  • Add `makeRetriable` method
  • Document mocking
  • Document signal handling
November 2024
  • Release —
December 2023
  • Release —
September 2023
  • Release —
August 2023
  • Release —
November 2022
  • Release —