{"library":"fetch-enhanced","type":"library","category":null,"description":"fetch-enhanced is a lightweight wrapper around any fetch-like function (e.g., undici, node-fetch) that adds HTTP proxy auto-discovery from environment variables, request timeout support, and accessible agent/dispatcher options. The latest version is 13.0.0, released with a Node.js >=22 requirement and undici as a peer dependency. It ships TypeScript type declarations. Key differentiators include a built-in agent cache (default size 512), explicit noProxy flag, and a dedicated TimeoutError class. It is actively maintained by silverwind.","language":"javascript","status":"active","version":"13.0.0","tags":["javascript","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install fetch-enhanced","imports":["import fetchEnhanced from 'fetch-enhanced'","import { TimeoutError } from 'fetch-enhanced'","import fetchEnhanced from 'fetch-enhanced';\nconst fetch = fetchEnhanced(impl);\nfetch.clearCache();"]},{"cmd":"yarn add fetch-enhanced","imports":[]},{"cmd":"pnpm add fetch-enhanced","imports":[]}],"homepage":"https://github.com/silverwind/fetch-enhanced#readme","github":"https://github.com/silverwind/fetch-enhanced","docs":null,"changelog":null,"pypi":null,"npm":"fetch-enhanced","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}