Lightweight and lazy cached function with TTL, negative TTL, and item limit controls.
Memoize promise-returning & async functions
Standalone caching utilities with TTL, SWR, and HTTP response caching
Check if something is a generator function
Ensure a function is only called once
`Start a promise chain
Event emitter
filesystem utilities for the npm cli
Open Node Streams on demand.
Utility to run promise in daemon mode and save cache in file.
fast, tiny `queueMicrotask` shim for modern engines
A minimal event emitter.
Get the name of a named function
Timers extensions
Memoize the results of the path.relative function
Debounce a function
function binding utility
Promisify a callback-based function
Just like `fs.exists` and `fs.existsSync`, but cached
Retries a function that returns a promise, leveraging the power of the retry module.
This package is a helper to run multiple promise-returning & async functions with limited concurrency.
An LRU cache of weak references
A wrapper function for object accessor properties
Essential utils for promises