An axios adapter that prevents duplicate requests and provides automatic error retry for GET requests. Current stable version is 0.1.6, released as an early-stage package with limited maintenance. Key differentiator: simple drop-in adapter replacing axios's default adapter to deduplicate concurrent identical requests and retry on failure. However, it only supports axios <=0.27.2 and lacks active development or community adoption.
npm install axios-enhance-adapterNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Creates an axios instance with the enhance adapter that deduplicates concurrent GET requests and retries on failure up to 3 times.
Pin axios to 0.27.2 or earlier.
Customize getKey to include all relevant parts of the request.
Use a single shared axios instance for deduplication across the app.
Document per-request overrides clearly.
Use `adapter: getEnhanceAdapter(options)` not `adapter: getEnhanceAdapter`.
Run `npm install axios-enhance-adapter` and ensure import path is correct.
Install axios: `npm install axios@0.27.2`.