{"library":"throttled-request","type":"library","category":null,"description":"throttled-request is a Node.js module designed to apply rate-limiting to outgoing HTTP requests by wrapping the now-deprecated `request` library. It provides functionality to configure request throttling based on a fixed rate (e.g., N requests within M milliseconds) or a dynamic delay determined by a provided function. The package is currently at version 0.1.1, indicating an early development stage and a lack of active maintenance. Its release cadence is effectively inactive, as its last update was long ago, and its core dependency, `request`, has been officially deprecated and archived. This module's primary differentiator was its simple integration with the `request` API, making it easy for users of that library to add throttling. However, its strong reliance on an unmaintained dependency makes it unsuitable for modern applications, which should seek alternatives built on actively maintained HTTP clients.","language":"javascript","status":"abandoned","version":"0.1.1","tags":["javascript","request","throttle","throttled","throttling"],"last_verified":"Wed May 27","install":[{"cmd":"npm install throttled-request","imports":["var request = require('request');\nvar throttledRequest = require('throttled-request')(request);","throttledRequest.configure({\n  requests: 5,\n  milliseconds: 1000\n});","throttledRequest.on('request', function () {\n  console.log('Making a request');\n});"]},{"cmd":"yarn add throttled-request","imports":[]},{"cmd":"pnpm add throttled-request","imports":[]}],"homepage":null,"github":"https://github.com/alltherooms/throttled-request","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/throttled-request","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/throttled-request/compatibility"}}