{"library":"phin-retry","type":"library","category":null,"description":"phin-retry is an ultra-lightweight Node.js HTTP client that wraps the `phin` library, adding robust retry and delay capabilities. It aims to provide a similar API experience to the now-deprecated `request-promise` library, making it familiar for developers transitioning from older HTTP clients. The current stable version is 2.0.0. While a specific release cadence isn't defined, it typically updates in response to `phin`'s evolution or community needs. Key differentiators include customizable retry strategies (based on network errors, HTTP status codes, or custom logic), configurable exponential or fixed delays between retries, and flexible error handling strategies. It supports standard HTTP methods (GET, POST, PUT, DELETE, PATCH) and exposes all underlying `phin` options, allowing for fine-grained control over requests. Its lightweight nature and focus on resilient API calls make it particularly suitable for microservices or applications requiring dependable external API interactions.","language":"javascript","status":"active","version":"2.0.0","tags":["javascript","phin","http","https","request","request-promise","ajax","url","uri"],"install":[{"cmd":"npm install phin-retry","imports":["const request = require('phin-retry');","import request from 'phin-retry';","const { phin } = require('phin-retry');\n// or\nconst request = require('phin-retry');\nconst phinInstance = request.phin;"]},{"cmd":"yarn add phin-retry","imports":[]},{"cmd":"pnpm add phin-retry","imports":[]}],"homepage":null,"github":"https://github.com/ASaiAnudeep/phin-retry","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/phin-retry","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/phin-retry/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Wed Jul 22","install_tag":null}}