Node.js module that wraps native fetch with a file-based HTTP cache for crawling purposes. Version 5.1.1 requires Node >= 18. It caches GET responses in a local folder (default `.cache`) and supports configurable cache expiration strategies (e.g., `once`, `never`, integer seconds). Unlike generic HTTP caches, it is designed for long-running crawls where cached files persist across application runs and conditional requests are sent. It is intentionally narrow in scope — not a general-purpose caching proxy but a specialized tool for crawling with opinionated defaults.
No compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
ESM default export since v5 (native fetch). CommonJS require returns the function directly.
CJS require returns the default export directly; do not access .default.
Named import { fetch } is incorrect; use default import.
Demonstrates default import, caching with custom folder, and parallel fetching with logging.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.