{"library":"fetch-filecache-for-crawling","type":"library","category":null,"description":"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.","language":"javascript","status":"active","version":"5.1.1","tags":["javascript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install fetch-filecache-for-crawling","imports":["import fetch from 'fetch-filecache-for-crawling'","const fetch = require('fetch-filecache-for-crawling')","import fetch from 'fetch-filecache-for-crawling'"]},{"cmd":"yarn add fetch-filecache-for-crawling","imports":[]},{"cmd":"pnpm add fetch-filecache-for-crawling","imports":[]}],"homepage":"https://github.com/tidoust/fetch-filecache-for-crawling#readme","github":"https://github.com/tidoust/fetch-filecache-for-crawling","docs":null,"changelog":null,"pypi":null,"npm":"fetch-filecache-for-crawling","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}