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-localforage
How to use?
.meshrc.yaml
cache:
localforage:
driver: [WEBSQL, INDEXEDDB, LOCALSTORAGE] # LocalForage will try these methods in order and get the first compatible option
Config 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
)