{"library":"remove-graphql-typename","type":"library","category":null,"description":"A utility that recursively removes all __typename properties from GraphQL responses. Version 1.0.2 provides a single pure function that walks through objects and arrays and deletes any key named __typename. It ships with TypeScript types and is released as a stable package. Compared to alternatives like apollo's removeTypenameFromVariables, this package focuses solely on responses and does not modify the original object. It is a zero-dependency, lightweight solution for cleaning up Apollo Client or Relay responses before caching or serializing. The package is maintained with weekly downloads in the low thousands and an MIT license.","language":"javascript","status":"active","version":"1.0.2","tags":["javascript","remove graphql __typename","remove-graphql-typename","remove graphql typename","remove typename","remove-typename","strip graphql __typename","strip-graphql-typename","strip graphql typename","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install remove-graphql-typename","imports":["import removeTypename from 'remove-graphql-typename';","const removeTypename = require('remove-graphql-typename');","import removeTypename from 'remove-graphql-typename';"]},{"cmd":"yarn add remove-graphql-typename","imports":[]},{"cmd":"pnpm add remove-graphql-typename","imports":[]}],"homepage":"https://github.com/naveen-bharathi/remove-graphql-typename#readme","github":"https://github.com/naveen-bharathi/remove-graphql-typename","docs":null,"changelog":null,"pypi":null,"npm":"remove-graphql-typename","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}