A lightweight, drop-in replacement for the native fetch API that queues HTTP requests to manage concurrency and implement automatic retries. Version 1.0.3 is the current stable release; the project appears to be in maintenance mode with no recent updates since 2021. Unlike generic queue libraries, fetch-queue is purpose-built for fetch and provides a simple API with zero dependencies, supporting custom queues with configurable concurrency, retry counts, retry delays, base URLs, and retryable HTTP status codes. It also offers debugging, queue status checks, and queue destruction. GPLv3 licensed.
No compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Default import; the package does not ship TypeScript types.
Named import; no subpath exports.
Named import; CommonJS require possible but discouraged.
Named import, no known wrong pattern.
Named import, no known wrong pattern.
Named import, no known wrong pattern.
Shows drop-in replacement for fetch using default queue with Promise.allSettled.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.