{"library":"apollo-cache-hermes","type":"library","category":null,"description":"An alternative cache implementation for Apollo Client (v0.8.16) optimized for heavy GraphQL payloads. Uses an immutable, normalized graph structure enabling direct references and constant-time reads, contrasting with Apollo's default InMemoryCache which rebuilds results on every read. Currently in early development with limited support for union types and writeData. Part of Apollo Client ecosystem, ships TypeScript types, and requires @apollo/client ^3.1.2 as a peer dependency.","language":"javascript","status":"active","version":"0.8.16","tags":["javascript","apollo","apollo-client","apollo-cache","graphql","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install apollo-cache-hermes","imports":["import { Hermes } from 'apollo-cache-hermes'","const { Hermes } = require('apollo-cache-hermes')","import { CacheContext } from 'apollo-cache-hermes'"]},{"cmd":"yarn add apollo-cache-hermes","imports":[]},{"cmd":"pnpm add apollo-cache-hermes","imports":[]}],"homepage":"https://github.com/convoyinc/apollo-cache-hermes","github":"https://github.com/convoyinc/apollo-cache-hermes","docs":null,"changelog":null,"pypi":null,"npm":"apollo-cache-hermes","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}