{"library":"miniget","type":"library","category":null,"description":"miniget is a lightweight HTTP(S) GET request library designed for both Node.js and browser environments, emphasizing minimal dependencies and a small footprint. It provides core functionalities like automatic redirects (up to 10 by default), request retries for 5xx or connection errors, and reconnects for interrupted downloads, allowing streams to resume. The current stable version is `4.2.3`, with releases typically addressing bug fixes and minor features rather than following a strict semantic versioning cadence between major versions. Key differentiators include its zero-dependency nature, support for streaming responses via a readable stream, and methods for concatenating responses into a single text body. It also exposes a configurable `defaultOptions` object for global settings and ships with TypeScript type definitions, making it well-suited for modern TypeScript projects.","language":"javascript","status":"active","version":"4.2.3","tags":["javascript","request","http","https","redirect","stream","typescript"],"install":[{"cmd":"npm install miniget","imports":["import miniget from 'miniget';","import { MinigetError } from 'miniget';","import { Defaults } from 'miniget';"]},{"cmd":"yarn add miniget","imports":[]},{"cmd":"pnpm add miniget","imports":[]}],"homepage":null,"github":"https://github.com/fent/node-miniget","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/miniget","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/miniget/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Tue Jul 21","install_tag":null}}