{"library":"fetch-extras","type":"library","category":null,"description":"Composable utilities for the standard Fetch API, version 3.2.0. Provides lightweight, tree-shakeable middleware-style wrappers (withTimeout, withBaseUrl, withHeaders, withRetry, etc.) that decorate the native fetch function. No wrapper objects, no new interface—just pure function composition. Works in browsers, Node.js (>=22), Deno, Bun, Cloudflare Workers. Zero dependencies, full TypeScript generics, Standard Schema response validation. Designed for building minimal, focused HTTP clients without lock-in.","language":"javascript","status":"active","version":"3.2.0","tags":["javascript","fetch","whatwg","api","request","response","http","client","httperror"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install fetch-extras","imports":["import { withTimeout } from 'fetch-extras'","import { pipeline } from 'fetch-extras'","import { withHttpError } from 'fetch-extras'"]},{"cmd":"yarn add fetch-extras","imports":[]},{"cmd":"pnpm add fetch-extras","imports":[]}],"homepage":"https://github.com/sindresorhus/fetch-extras#readme","github":"https://github.com/sindresorhus/fetch-extras","docs":null,"changelog":null,"pypi":null,"npm":"fetch-extras","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}