Simple cache module using array as storage
Recursively flatten an array or arrays.
Returns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons.
Combines a list of arrays, returning a single array with unique values, using strict equality for comparisons.
Faster alternative to javascript's native filter method.
Faster, node.js focused alternative to JavaScript's native array map.
A tiny, faster alternative to native Array.prototype.every
Get the ArrayBuffer out of a TypedArray, robustly.
A cache object that deletes the least-recently-used items.
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
Require hook for automatic V8 compile cache persistence
extend an object
A simple key/value storage using files to persist the data
A tiny and fast selection algorithm in JavaScript.
return the first event in a set of ee/event pairs
Return an object as an 'x-www-form-urlencoded' string
ES spec-compliant shim for ArrayBuffer.prototype.slice
Require hook for automatic V8 compile cache persistence
Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies
TypeScript definitions for http-cache-semantics
Basic object cache with `get`, `set`, `del`, and `has` methods for node.js/javascript projects.
LRU and FIFO caches for Client or Server
Rotate all items in an array
A generational pseudo-LRU cache with strict maximum size limits.