Gathering detailed insights and metrics for @aws-amplify/graphql-api-construct
Gathering detailed insights and metrics for @aws-amplify/graphql-api-construct
Gathering detailed insights and metrics for @aws-amplify/graphql-api-construct
Gathering detailed insights and metrics for @aws-amplify/graphql-api-construct
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.
npm install @aws-amplify/graphql-api-construct
@aws-amplify/graphql-api-construct@1.18.2, @aws-amplify/data-construct@1.14.2
Published on 20 Nov 2024
@aws-amplify/graphql-api-construct@1.18.1, @aws-amplify/data-construct@1.14.1
Published on 20 Nov 2024
@aws-amplify/graphql-api-construct@1.18.0, @aws-amplify/data-construct@1.14.0
Published on 19 Nov 2024
@aws-amplify/graphql-api-construct@1.17.3
Published on 15 Nov 2024
@aws-amplify/graphql-api-construct@1.17.2 @aws-amplify/data-construct@1.13.2
Published on 14 Nov 2024
aws-amplify/amplify-category-api@5.12.8
Published on 12 Nov 2024
Module System
Min. Node Version
Typescript Support
Node Version
NPM Version
89 Stars
7,949 Commits
79 Forks
49 Watching
104 Branches
162 Contributors
Updated on 27 Nov 2024
TypeScript (98.07%)
JavaScript (1.22%)
Shell (0.55%)
Python (0.14%)
HTML (0.02%)
Cumulative downloads
Total Downloads
Last day
8%
11,870
Compared to previous day
Last week
7.2%
64,619
Compared to previous week
Last month
18.4%
258,099
Compared to previous month
Last year
12,577.1%
1,824,613
Compared to previous year
122
2
The AWS Amplify CLI is a toolchain which includes a robust feature set for simplifying mobile and web application development. The CLI uses AWS CloudFormation and nested stacks to allow you to add or modify configurations locally before you push them for execution in your account.
This repo manages the API category within Amplify CLI. The Category is responsible for managing graphql build and transformation processes, generating resources to deploy into your cloud stack in order to compute and store data for your graphql and REST endpoints, and providing inputs to codegen processes for use later in your end application.
Install and configure the Amplify CLI as follows:
1$ npm install -g @aws-amplify/cli 2$ amplify configure
Note: If you're having permission issues on your system installing the CLI, please try the following command:
1$ sudo npm install -g @aws-amplify/cli --unsafe-perm=true 2$ amplify configure
The following table lists the current set of commands supported by the Amplify API Category Plugin.
Command | Description |
---|---|
amplify api add | Takes you through steps in the CLI to add an API resource to your backend. |
amplify api add-graphql-datasource | Takes you through the steps in the CLI to import an already existing Aurora Serverless data source to an existing GraphQL API resource. |
amplify api update | Takes you through steps in the CLI to update an API resource. |
amplify api gql-compile | Compiles your GraphQL schema and generates a corresponding cloudformation template. |
amplify api push | Provisions only API cloud resources with the latest local developments. |
amplify api remove | Removes an API resource from your local backend. The resource is removed from the cloud on the next push command. |
To set up your local development environment, go to Local Environment Setup.
To test your category, do the following:
1cd <your-test-front-end-project> 2amplify-dev init 3amplify-dev <your-category> <subcommand>
Before pushing code or sending a pull request, do the following:
yarn lint
at the top-level directory. This invokes eslint to check for lint errors in all of our packages.yarn lint
to find some of the lint errors. To attempt fix them, go to the package that has errors and run yarn lint-fix
We are thankful for any contributions from the community. Look at our Contribution Guidelines.
No vulnerabilities found.
No security vulnerabilities found.