Skip to content

Commit 07fc1e2

Browse files
author
Dane Pilcher
committed
chore: upgrade to graphql 15
1 parent ec0e433 commit 07fc1e2

File tree

12 files changed

+132
-241
lines changed

12 files changed

+132
-241
lines changed

packages/amplify-codegen-e2e-core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,6 @@
3737
"peerDependencies": {
3838
"amplify-cli-core": "^3.0.0",
3939
"amplify-headless-interface": "^1.13.1",
40-
"graphql-transformer-core": "^7.2.1"
40+
"graphql-transformer-core": "^7.6.6"
4141
}
4242
}

packages/amplify-codegen-e2e-tests/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
},
4343
"peerDependencies": {
4444
"amplify-cli-core": "^3.0.0",
45-
"graphql-transformer-core": "^7.2.1"
45+
"graphql-transformer-core": "^7.6.6"
4646
},
4747
"jest": {
4848
"verbose": false,

packages/amplify-codegen/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@
2323
"@aws-amplify/appsync-modelgen-plugin": "2.3.2",
2424
"@aws-amplify/graphql-docs-generator": "3.0.2",
2525
"@aws-amplify/graphql-types-generator": "3.0.0",
26-
"@graphql-codegen/core": "1.8.3",
26+
"@graphql-codegen/core": "2.6.6",
2727
"chalk": "^3.0.0",
2828
"fs-extra": "^8.1.0",
2929
"glob-all": "^3.1.0",
3030
"glob-parent": "^6.0.2",
31-
"graphql": "^14.5.8",
31+
"graphql": "^15.5.0",
3232
"graphql-config": "^2.2.1",
3333
"inquirer": "^7.3.3",
3434
"js-yaml": "^4.0.0",

packages/appsync-modelgen-plugin/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,13 @@
4040
},
4141
"devDependencies": {
4242
"@graphql-codegen/testing": "^1.17.7",
43-
"graphql": "^14.5.8",
43+
"@graphql-codegen/typescript": "^2.8.3",
44+
"graphql": "^15.5.0",
4445
"java-ast": "^0.1.0",
4546
"ts-json-schema-generator": "1.0.0"
4647
},
4748
"peerDependencies": {
48-
"graphql": "^14.5.8"
49+
"graphql": "^15.5.0"
4950
},
5051
"typescript": {
5152
"definition": "lib/index.d.ts"

packages/graphql-docs-generator/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"clean": "rimraf ./lib"
3333
},
3434
"dependencies": {
35-
"graphql": "^14.5.8",
35+
"graphql": "^15.5.0",
3636
"handlebars": "4.7.7",
3737
"prettier": "^1.19.1",
3838
"yargs": "^15.1.0"

packages/graphql-types-generator/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
"core-js": "^3.6.4",
4747
"fs-extra": "^8.1.0",
4848
"glob": "^7.1.6",
49-
"graphql": "^14.5.8",
49+
"graphql": "^15.5.0",
5050
"inflected": "^2.0.4",
5151
"prettier": "^1.19.1",
5252
"rimraf": "^3.0.0",

packages/graphql-types-generator/src/compiler/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -444,3 +444,5 @@ function wrapInBooleanConditionsIfNeeded(
444444

445445
return selection;
446446
}
447+
448+
export type Maybe<T> = null | undefined | T;

packages/graphql-types-generator/src/compiler/legacyIR.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { typeCaseForSelectionSet } from './visitors/typeCase';
88
import { collectAndMergeFields } from './visitors/collectAndMergeFields';
99

1010
import '../utilities/array';
11-
import Maybe from 'graphql/tsutils/Maybe';
11+
import { Maybe } from './';
1212

1313
export interface CompilerOptions {
1414
addTypename?: boolean;
@@ -91,7 +91,7 @@ export interface Argument {
9191
export function compileToLegacyIR(
9292
schema: GraphQLSchema,
9393
document: DocumentNode,
94-
options: CompilerOptions = { mergeInFieldsFromFragmentSpreads: true }
94+
options: CompilerOptions = { mergeInFieldsFromFragmentSpreads: true },
9595
): LegacyCompilerContext {
9696
const context = compileToIR(schema, document, options);
9797
const transformer = new LegacyIRTransformer(context, options);
@@ -164,7 +164,7 @@ class LegacyIRTransformer {
164164
return undefined;
165165

166166
const fragmentSpreads: string[] = this.collectFragmentSpreads(selectionSet, variant.possibleTypes).map(
167-
(fragmentSpread: FragmentSpread) => fragmentSpread.fragmentName
167+
(fragmentSpread: FragmentSpread) => fragmentSpread.fragmentName,
168168
);
169169
return variant.possibleTypes.map(possibleType => {
170170
return {
@@ -181,7 +181,7 @@ class LegacyIRTransformer {
181181
}
182182

183183
const fragmentSpreads: string[] = this.collectFragmentSpreads(selectionSet).map(
184-
(fragmentSpread: FragmentSpread) => fragmentSpread.fragmentName
184+
(fragmentSpread: FragmentSpread) => fragmentSpread.fragmentName,
185185
);
186186

187187
return {

packages/graphql-types-generator/src/typescript/codeGeneration.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { LegacyCompilerContext, LegacyInlineFragment, LegacyFragment, LegacyField, LegacyOperation } from '../compiler/legacyIR';
2+
import { Maybe } from '../compiler';
23
import {
34
GraphQLError,
45
getNamedType,
@@ -26,7 +27,6 @@ import { CodeGenerator } from '../utilities/CodeGenerator';
2627
import { interfaceDeclaration, propertyDeclaration, pickedPropertySetsDeclaration, Property } from './language';
2728

2829
import { typeNameFromGraphQLType } from './types';
29-
import Maybe from 'graphql/tsutils/Maybe';
3030

3131
export function generateSource(context: LegacyCompilerContext) {
3232
const generator = new CodeGenerator<LegacyCompilerContext>(context);

packages/graphql-types-generator/src/typescript/language.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import { LegacyInlineFragment } from '../compiler/legacyIR';
2+
import { Maybe } from '../compiler';
23

34
import { pickedPropertyDeclarations } from './codeGeneration';
45
import { typeNameFromGraphQLType } from './types';
56

67
import { CodeGenerator } from '../utilities/CodeGenerator';
78
import { GraphQLType } from 'graphql';
8-
import Maybe from 'graphql/tsutils/Maybe';
99

1010
export interface Property {
1111
fieldName?: string;

packages/graphql-types-generator/src/typescript/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export function typeNameFromGraphQLType(
2828
context: LegacyCompilerContext,
2929
type: GraphQLType,
3030
bareTypeName?: string | null,
31-
nullable = true
31+
nullable = true,
3232
): string {
3333
if (isNonNullType(type)) {
3434
return typeNameFromGraphQLType(context, type.ofType, bareTypeName, false);

0 commit comments

Comments
 (0)