-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcodegen.yml
34 lines (34 loc) · 886 Bytes
/
codegen.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
hooks:
afterAllFileWrite:
- prettier --write
overwrite: true
schema: 'https://sw-api-graphql.herokuapp.com'
documents: 'graphql/**/*.graphql'
generates:
__generated_/types.ts:
plugins:
- typescript
- typescript-operations
- named-operations-object
__generated_/schema.json:
plugins:
- introspection
__generated_/graphql.tsx:
plugins:
- 'typescript'
- 'typescript-operations'
- 'typescript-react-apollo'
__generated_/pages.tsx:
config:
documentMode: external
importDocumentNodeExternallyFrom: ./graphql
reactApolloVersion: 3
withHooks: true
contextType: 'ApolloClientContext'
contextTypeRequired: true
apolloClientInstanceImport: '../lib/withApollo'
preset: import-types
presetConfig:
typesPath: ./types
plugins:
- 'graphql-codegen-apollo-next-ssr'