yarn add @envelop/parser-cache
pnpm add @envelop/parser-cache
npm install @envelop/parser-cache
@envelop/parser-cache
#This plugins adds simple LRU caching to your parse
, to improve performance by caching the parsed result.
This plugins improves performance of parsing by ~60% (based on benchmarks).
yarn add @envelop/parser-cache
import { envelop } from '@envelop/core';
import { useParserCache } from '@envelop/parser-cache';
const getEnveloped = envelop({
plugins: [
// ... other plugins ...
useParserCache({
// options goes here
}),
],
});
documentCache
#Set this to pass in a cache instance for caching documents. By default a new LRU cache is created using default max
and ttl
.
errorCache
#Set this to pass in a cache instance for caching errors. By default a new LRU cache is created using default max
and ttl
.