extra-disk-cache
JSON →A disk-based persistent cache library for Node.js (v0.13.0, requires Node >=22). It stores key-value pairs as files on disk, supports optional TTL, and provides synchronous API for most operations. Includes DiskCache, DiskCacheWithCache (in-memory + disk), DiskCacheView (typed keys/values via converters), and DiskCacheAsyncView (async converters). Differentiators: full TypeScript support, minimal dependencies, sync API for simplicity, and composable view layers. Alternative to quick-lru or lru-cache for persistent use cases.
Resources
packageextra-disk-cache ↗