{"library":"adequate-cache","type":"library","category":null,"description":"A lightweight, in-memory Node.js cache library with LRU eviction and TTL support, written in TypeScript (types included). Current stable version is 1.1.0 (released 2021-10-14). It has zero dependencies, a simple synchronous API (get/set/del/has/keys), and an optional async 'provider' helper to reduce boilerplate for cache-aside patterns. Unlike more complex caching solutions (e.g., node-cache or lru-cache), it focuses on a minimal, intuitive interface with full TypeScript typings. Release cadence is low (a few updates per year).","language":"javascript","status":"active","version":"1.1.0","tags":["javascript","cache","lru","ttl","memory","in-memory","adequate-cache","local","kv","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install adequate-cache","imports":["import { AdequateCache } from 'adequate-cache'","import { CacheOptions } from 'adequate-cache'","const { AdequateCache } = require('adequate-cache')"]},{"cmd":"yarn add adequate-cache","imports":[]},{"cmd":"pnpm add adequate-cache","imports":[]}],"homepage":"https://github.com/panta82/adequate-cache#readme","github":"https://github.com/panta82/adequate-cache","docs":null,"changelog":null,"pypi":null,"npm":"adequate-cache","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}