Docs
Cache Storages
LocalForage

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)