{"library":"fetch-dedupe","type":"library","category":null,"description":"A lightweight, fetch-compatible HTTP client (v3.0.0) that transparently deduplicates identical in-flight requests and caches responses to improve performance in complex web apps. Unlike raw fetch, it groups concurrent requests with the same URL, method, and body into a single network call, and can cache responses for subsequent requests. It exports a fetchDedupe function, cache management utilities, and error types. Works in browsers and Node 18+ with global fetch.","language":"javascript","status":"active","version":"3.0.0","tags":["javascript","http","https","request","dedupe","deduplication","requests","performance","network"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install fetch-dedupe","imports":["import { fetchDedupe } from 'fetch-dedupe'","import { responseCache } from 'fetch-dedupe'","import { activeRequests } from 'fetch-dedupe'","import { CacheMissError } from 'fetch-dedupe'"]},{"cmd":"yarn add fetch-dedupe","imports":[]},{"cmd":"pnpm add fetch-dedupe","imports":[]}],"homepage":"https://github.com/jmeas/fetch-dedupe#readme","github":"https://github.com/jmeas/fetch-dedupe","docs":null,"changelog":null,"pypi":null,"npm":"fetch-dedupe","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}