GraphQL Codegen Plugin for bringing the benefits of Relay to GraphQL Codegen.
-
Optimize Queries
TL;DR: reduce query size
- Inline Fragments
- Flatten Transform
- Skip Redundant Node Transform
- FragmentArguments
yarn add -D -E @n1ru4l/graphql-codegen-relay-optimizer-plugin
codegen.yml
overwrite: true
schema: schema.graphql
generates:
src/generated-types.tsx:
documents: 'src/documents/**/*.graphql'
config:
skipDocumentsValidation: true
plugins:
- '@n1ru4l/graphql-codegen-relay-optimizer-plugin'
- 'typescript'
- 'typescript-operations'
- 'typescript-react-apollo'