{"library":"xhr-request","type":"library","category":null,"description":"xhr-request is an extremely compact HTTP/HTTPS client designed for both Node.js and browser environments, currently at version 1.1.0. Its primary differentiator, especially at the time of its last update over seven years ago, was its minimal bundle size, achieving significantly smaller outputs compared to contemporaries like `request` or `got` by intelligently leveraging `xhr` in the browser and `simple-get` in Node.js. It supports JSON, ArrayBuffer, and text response types and offers basic options for method, headers, query parameters, and a request body. The project has not received updates in many years, implying an abandoned status with no active release cadence, making it suitable mainly for legacy applications or highly constrained environments where bundle size is paramount and modern features or security updates are not a concern.","language":"javascript","status":"abandoned","version":"1.1.0","tags":["javascript","node","browser","http","got","request","gots","nets","xhr"],"last_verified":"Wed May 27","install":[{"cmd":"npm install xhr-request","imports":["const request = require('xhr-request')","/** @param {function(Error|null, any, object)} callback */"]},{"cmd":"yarn add xhr-request","imports":[]},{"cmd":"pnpm add xhr-request","imports":[]}],"homepage":null,"github":"https://github.com/Jam3/xhr-request","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/xhr-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/xhr-request/compatibility"}}