{"library":"graphql-deduplicator","type":"library","category":null,"description":"A GraphQL response deduplicator that removes duplicate entities from GraphQL responses to reduce payload size. Version 2.0.6 is the latest stable release; maintenance is sporadic. It works by using __typename and id fields to identify duplicate resources and strips the body of duplicates. It differentiates from other compression techniques by being lossless for normalized caches like Apollo Client. Requires Node >6.0.0.","language":"javascript","status":"maintenance","version":"2.0.6","tags":["javascript","apollo","compression","deduplicator","graphql","normalizer"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install graphql-deduplicator","imports":["import { deduplicate } from 'graphql-deduplicator'","import { decompress } from 'graphql-deduplicator'","const { compress } = require('graphql-deduplicator')"]},{"cmd":"yarn add graphql-deduplicator","imports":[]},{"cmd":"pnpm add graphql-deduplicator","imports":[]}],"homepage":"https://github.com/gajus/graphql-deduplicator#readme","github":"https://github.com/gajus/graphql-deduplicator","docs":null,"changelog":null,"pypi":null,"npm":"graphql-deduplicator","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}