Skip to content

Commit fbb6784

Browse files
committed
feat: transformer redesign
1 parent c932d6f commit fbb6784

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+8175
-9
lines changed

.eslintrc.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,7 @@ module.exports = {
261261
'/packages/graphql-transformer-*/lib',
262262
'/packages/amplify-headless-interface/lib',
263263
'/packages/amplify-util-headless-input/lib',
264+
'packages/amplify-graphql-*transformer*/lib',
264265
'/packages/amplify-provider-awscloudformation/lib',
265266

266267
// Ignore CHANGELOG.md files

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ packages/amplify-dynamodb-simulator/__test__/dynamodb-data
1515
!.vscode/settings.json
1616
!.vscode/extensions.json
1717
packages/graphql*/lib
18+
packages/amplify-graphql-transformer-*/lib
1819
packages/amplify-cli/lib
1920
packages/amplify-cli-core/lib
2021
packages/amplify-mqtt-server/lib

jest.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ module.exports = {
1414
'packages/graphql-transformers-e2e-tests/',
1515
'packages/amplify-util-mock/src/__e2e__/',
1616
'packages/amplify-ui-tests/',
17+
'packages/amplify-graphql-transformer-interfaces/',
1718
],
1819
moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json', 'core', 'node'],
1920
collectCoverage: true,

packages/amplify-cli-core/src/feature-flags/featureFlags.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -479,14 +479,14 @@ export class FeatureFlags {
479479
// DEVS: Register feature flags here
480480
private registerFlags = (): void => {
481481
// Examples:
482-
// this.registerFlag('graphQLTransformer', [
483-
// {
484-
// name: 'transformerVersion',
485-
// type: 'number',
486-
// defaultValueForExistingProjects: 4,
487-
// defaultValueForNewProjects: 5,
488-
// },
489-
// ]);
482+
this.registerFlag('graphQLTransformer', [
483+
{
484+
name: 'useExperimentalPipelinedTransformer',
485+
type: 'boolean',
486+
defaultValueForExistingProjects: false,
487+
defaultValueForNewProjects: false,
488+
},
489+
]);
490490
// this.registerFlag('keyTransformer', [
491491
// {
492492
// name: 'defaultQuery',

0 commit comments

Comments
 (0)