{"library":"lru-memorise","type":"library","category":null,"description":"A simple memoization library wrapping a fast LRU cache (tiny-lru). Current stable version is 0.3.1. It supports memoizing both synchronous and asynchronous functions, automatic cache key generation from function arguments via JSON.stringify, configurable TTL and max cache size, and full TypeScript typings. Unlike other memoize libraries, it exposes the underlying cache for inspection and supports custom cache key resolvers. Suitable for Node.js and browsers.","language":"javascript","status":"active","version":"0.3.1","tags":["javascript","memorise","memorise function","memorize","lru memorise","async memorise","function cache","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install lru-memorise","imports":["import memoize from 'lru-memorise';","import type { MemoizeOptions } from 'lru-memorise';","import type { Resolver } from 'lru-memorise';"]},{"cmd":"yarn add lru-memorise","imports":[]},{"cmd":"pnpm add lru-memorise","imports":[]}],"homepage":"https://github.com/cajames/lru-memorise","github":"https://github.com/cajames/lru-memorise","docs":null,"changelog":null,"pypi":null,"npm":"lru-memorise","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}