LocalForage
LocalForage is a library that improves the existing storage mechanism in the browser by using
IndexedDB, WebSQL and localStorage, see more (opens in a new tab).
This caching mechanism is only recommended for the browser environments, see the example (opens in a new tab).
To get started with this caching strategy, install it:
Terminal
yarn add @graphql-mesh/cache-localforageHow to use?
.meshrc.yaml
cache:
localforage:
driver: [WEBSQL, INDEXEDDB, LOCALSTORAGE] # LocalForage will try these methods in order and get the first compatible optionConfig API Reference
driver(type:Array of String (WEBSQL | INDEXEDDB | LOCALSTORAGE), required)name(type:String)version(type:Float)size(type:Int)storeName(type:String)description(type:String)