{"library":"retry-promise","type":"library","category":null,"description":"The `retry-promise` package (version 1.0.0), last published in November 2015, provides a small utility function for automatically retrying promise-returning operations. It was explicitly designed to work with Bluebird Promises and implements a basic retry mechanism with configurable maximum attempts (`opts.max`) and a linear backoff strategy. The delay between retries is calculated as `attempt_number * opts.backoff`, meaning each subsequent retry waits proportionally longer. Given its age and lack of updates for nearly a decade, this package is considered abandoned. It lacks support for modern JavaScript features like native Promises or ES Modules and does not offer advanced retry strategies (e.g., jitter, custom error predicates) found in more actively maintained alternatives such as `p-retry` or `ts-retry-promise`. For new projects, developers should consider these contemporary libraries over `retry-promise`.","language":"javascript","status":"abandoned","version":"1.0.0","tags":["javascript","bluebird","promise","retry"],"install":[{"cmd":"npm install retry-promise","imports":["const retry = require('retry-promise');"]},{"cmd":"yarn add retry-promise","imports":[]},{"cmd":"pnpm add retry-promise","imports":[]}],"homepage":null,"github":"https://github.com/olalonde/retry-promise","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/retry-promise","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/retry-promise/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}