Skip to content

Commit aedb513

Browse files
authored
Merge pull request #493 from aws-amplify/main
Release Amplify Codegen 2022-10-12
2 parents 7bffdd5 + 68f7fb1 commit aedb513

19 files changed

+3796
-2547
lines changed

package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,8 @@
9595
"rimraf": "^3.0.0",
9696
"ts-jest": "^28.0.7",
9797
"ts-node": "^8.10.1",
98-
"typescript": "^4.7.4",
99-
"amplify-cli-core": "^2.3.0",
98+
"typescript": "4.7.4",
99+
"amplify-cli-core": "^3.0.0",
100100
"graphql-transformer-core": "^7.2.1",
101101
"amplify-headless-interface": "^1.13.1"
102102
},
@@ -105,7 +105,8 @@
105105
"lodash": "^4.17.21",
106106
"node-fetch": "^2.6.7",
107107
"cross-fetch": "^2.2.6",
108-
"glob-parent": "^6.0.2"
108+
"glob-parent": "^6.0.2",
109+
"parse-url": "^8.1.0"
109110
},
110111
"config": {
111112
"commitizen": {

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"uuid": "7.0.1"
3636
},
3737
"peerDependencies": {
38-
"amplify-cli-core": "^2.3.0",
38+
"amplify-cli-core": "^3.0.0",
3939
"amplify-headless-interface": "^1.13.1",
4040
"graphql-transformer-core": "^7.2.1"
4141
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
"ts-node": "^8.9.0"
4141
},
4242
"peerDependencies": {
43-
"amplify-cli-core": "^2.3.0",
43+
"amplify-cli-core": "^3.0.0",
4444
"graphql-transformer-core": "^7.2.1"
4545
},
4646
"jest": {

packages/amplify-codegen/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"slash": "^3.0.0"
3838
},
3939
"peerDependencies": {
40-
"amplify-cli-core": "^2.3.0",
40+
"amplify-cli-core": "^3.0.0",
4141
"graphql-transformer-core": "^7.2.1"
4242
},
4343
"jest": {

packages/amplify-codegen/src/commands/models.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ const glob = require('glob-all');
55
const { FeatureFlags, pathManager } = require('amplify-cli-core');
66
const gqlCodeGen = require('@graphql-codegen/core');
77
const appSyncDataStoreCodeGen = require('@aws-amplify/appsync-modelgen-plugin');
8+
const { version: packageVersion } = require('../../package.json');
89
const { validateDartSDK } = require('../utils/validateDartSDK');
910
const { validateAmplifyFlutterCapableZeroThreeFeatures } = require('../utils/validateAmplifyFlutterCapableZeroThreeFeatures');
1011
const { validateAmplifyFlutterCoreLibraryDependency } = require('../utils/validateAmplifyFlutterCoreLibraryDependency');
@@ -77,13 +78,13 @@ async function generateModels(context, overrideOutputDir = null, isIntrospection
7778

7879
const schemaContent = loadSchema(apiResourcePath);
7980

80-
const baseOutputDir = path.join(projectRoot, getModelOutputPath(context))
81+
const baseOutputDir = path.join(projectRoot, getModelOutputPath(context));
8182
const schema = parse(schemaContent);
8283
const projectConfig = context.amplify.getProjectConfig();
8384

8485
const generateIndexRules = readFeatureFlag('codegen.generateIndexRules');
8586
const emitAuthProvider = readFeatureFlag('codegen.emitAuthProvider');
86-
const usePipelinedTransformer = readFeatureFlag('graphQLTransformer.useExperimentalPipelinedTransformer')
87+
const usePipelinedTransformer = readFeatureFlag('graphQLTransformer.useExperimentalPipelinedTransformer');
8788
const transformerVersion = readNumericFeatureFlag('graphQLTransformer.transformerVersion');
8889
const respectPrimaryKeyAttributesOnConnectionField = readFeatureFlag('graphQLTransformer.respectPrimaryKeyAttributesOnConnectionField');
8990

@@ -117,7 +118,7 @@ async function generateModels(context, overrideOutputDir = null, isIntrospection
117118
baseOutputDir,
118119
schema,
119120
config: {
120-
target: isIntrospection ? 'introspection' : (platformToLanguageMap[projectConfig.frontend] || projectConfig.frontend),
121+
target: isIntrospection ? 'introspection' : platformToLanguageMap[projectConfig.frontend] || projectConfig.frontend,
121122
directives: directiveDefinitions,
122123
isTimestampFieldsAdded,
123124
emitAuthProvider,
@@ -129,6 +130,7 @@ async function generateModels(context, overrideOutputDir = null, isIntrospection
129130
transformerVersion,
130131
dartUpdateAmplifyCoreDependency,
131132
respectPrimaryKeyAttributesOnConnectionField,
133+
codegenVersion: packageVersion,
132134
overrideOutputDir, // This needs to live under `config` in order for the GraphQL types to work out.
133135
},
134136
});

0 commit comments

Comments
 (0)