{"library":"response-iterator","type":"library","category":null,"description":"response-iterator is a utility library designed to normalize various HTTP response bodies into a consistent asynchronous iterator interface, compatible across both browser and Node.js environments. It currently stands at stable version 1.0.10 and is regularly maintained. The library abstracts away the differences in how `Response` objects (or similar constructs) are handled by different HTTP clients such as standard `fetch`, `node-fetch`, `cross-fetch`, `axios`, `got`, and `undici`. Its key differentiator is providing a simple `for await...of` loop mechanism to consume streamed data chunks, making it easier to process large responses efficiently without loading the entire body into memory, irrespective of the underlying fetch implementation. It significantly simplifies working with streaming data by adhering to the `Symbol.asyncIterator` protocol.","language":"javascript","status":"active","version":"1.0.10","tags":["javascript","Symbol","Symbol.asyncIterator","array","arrayBuffer","asyncIterator","axios","blob","body","typescript"],"install":[{"cmd":"npm install response-iterator","imports":["import responseIterator from 'response-iterator';"]},{"cmd":"yarn add response-iterator","imports":[]},{"cmd":"pnpm add response-iterator","imports":[]}],"homepage":null,"github":"https://github.com/kmalakoff/response-iterator","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/response-iterator","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/response-iterator/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Mon Jul 20","install_tag":null}}