{"library":"async-cache-dedupe","type":"library","category":null,"description":"An asynchronous caching library with built-in deduplication, ensuring each resource is fetched only once concurrently. Version 3.4.0 is the latest stable, actively maintained. It supports memory and Redis storage backends, with optional TTL, stale-while-revalidate, invalidation, and custom serialization via transformers. Differentiators include automatic deduplication of in-flight requests, safe key serialization via safe-stable-stringify, and seamless integration with GraphQL and other async contexts.","language":"javascript","status":"active","version":"3.4.0","tags":["javascript","cache","single","user","graphql","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install async-cache-dedupe","imports":["import { createCache } from 'async-cache-dedupe'","const { createCache } = require('async-cache-dedupe')","import type { Cache } from 'async-cache-dedupe'"]},{"cmd":"yarn add async-cache-dedupe","imports":[]},{"cmd":"pnpm add async-cache-dedupe","imports":[]}],"homepage":"https://github.com/mcollina/async-cache-dedupe#readme","github":"https://github.com/mcollina/async-cache-dedupe","docs":null,"changelog":null,"pypi":null,"npm":"async-cache-dedupe","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}