Simple FIFO cache. put and get.
Tiny FIFO cache for Client or Server
Easy to understand and tiny FIFO cache for use in-browser.
LRU and FIFO caches for Client or Server
A fast fifo implementation similar to the one powering nextTick in Node.js core
A fast, lightweight LRU (Least Recently Used) cache for JavaScript with O(1) operations and optional TTL support.
Useful TypeScript utilities.
Find and parse the tsconfig.json file from a directory path
Promised First-In-First-Out buffer. Await on push to be told when a value is consumed and await on shift for a value to consume when the buffer is empty.
A tiny invariant function
Tiny queue data structure
A cache object that deletes the least-recently-used items.
Simple FIFO queue implementation to avoid having to do shift() on an array, which is slow.
A lightweight cache for file metadata, ideal for processes that work on a specific set of files and only need to reprocess files that have changed since the last run
A tiny warning function
Require hook for automatic V8 compile cache persistence
A simple key/value storage using files to persist the data
An in-memory FIFO cache with fixed TTL for Node.js, designed to streamline the common get-or-fetch pattern by automating value retrieval. It uses an internal keyed lock to coalesce concurrent fetches for the same key, reducing redundant network calls and
FIFO queue implemented using a double linked-list
A simple double ended queue datastructure
Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies
An efficient in-memory FIFO cache with a fixed TTL for Node.js projects, designed to automatically remove outdated records. Unlike widely used LRU caches, FIFO caches do not prioritize retaining popular keys for extended durations. This simplified approac
Tiny Casing utils
Require hook for automatic V8 compile cache persistence