A library of utility functions for working with GraphQL ASTs, used by Apollo Client packages. Current stable version is 1.3.4. Maintenance mode since Apollo Client 3.x internalized these utilities. Key differentiators: provides commonly needed functions like getMainDefinition, getFragmentDefinitions, and createFragmentMap that simplify GraphQL AST manipulation. Primarily used internally by Apollo Client ecosystem.
npm install apollo-utilitiesNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Demonstrates parsing a GraphQL query and extracting main definition and fragment map.
Migrate to importing from '@apollo/client/utilities' instead.
If using Apollo Client 3+, import utilities from '@apollo/client/utilities'.
npm install graphql
npm install apollo-utilities or use '@apollo/client/utilities'.
Use named imports: import { getMainDefinition } from 'apollo-utilities'.