async-cache - but with promises
Coalesces multiple promises for the same identifier into a single request
Memoize promise-returning & async functions
Useful TypeScript utilities.
Infer the owner of a path based on the owner of its nearest existing parent
Memoize functions - An optimization used to speed up consecutive function calls by caching the result of calls with identical input
A super-fast, promise-based cache that reads and writes to the file-system.
Utility method to run function either synchronously or asynchronously using the common `this.async()` style.
filesystem utilities for the npm cli
support for asynchronous development with a Promise based task Scheduler, several different Promise implementations (synchronous, idle, asynchronous and native runtime wrappers), await helpers, and aliases all built and tested using TypeScript.
Async disk cache
Minimal key-value cache interface
An async deduping cache
Memoize functions results using an lru-cache.
A Promise-based interface into processes created by child_process.spawn
Promisify a callback-based function
Simple and Maintained fast NodeJS internal caching
Cache Manager for Node.js
Get the first fulfilled promise that satisfies the provided testing function
The tmp package with promises support and disposers.
Compose promise-returning & async functions into a reusable pipeline
Resolves a promise after a specified delay
Simple key-value storage with support for multiple backends
sync disk cache