The AWS Amplify CLI is a toolchain for simplifying serverless web and mobile development. This plugin provides functionality for the API category, allowing for the creation and management of GraphQL and REST based backends for your amplify project.
Consolidates regex substitution for JS resolver templates in single place.
Moves resolvers/*.template.js files to resolvers/templates/*.template.js
Defines ResolverFunctionDefinition and PipelineDefinition types to allow function and pipeline definitions to live as configuration rather than runtime logic.
Reworks invoke-lambda function template to remove the need for string defined JS resolver blocks in runtime code.
Shuffles a few type and function definitions around for file hygiene.
Removes any relics of "session" (property names, inline documentation) for conversation model.
Description of changes
resolvers/*.template.js
files toresolvers/templates/*.template.js
ResolverFunctionDefinition
andPipelineDefinition
types to allow function and pipeline definitions to live as configuration rather than runtime logic.invoke-lambda
function template to remove the need for string defined JS resolver blocks in runtime code.CDK / CloudFormation Parameters Changed
N/A
Issue #, if available
N/A
Description of how you validated changes
CI PR workflow E2E run
Checklist
yarn test
passesBy submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.