@portkey/graphql
It is already possible to follow the standard apollo tutorial to add apollo client to your application. However, Portkey provides graphql integration packages those simplify the integration and usage.
Installation
Using NPM
npm install @portkey/graphql
Using Yarn
yarn add @portkey/graphql
Prerequisites
Package.json Scripts
Script | Description |
---|
clean | Uses rm to remove dist/ |
build | Uses tsc to build package and dependent packages |
lint | Uses eslint to lint package |
lint:fix | Uses eslint to check and fix any warnings |
format | Uses prettier to format the code |
generate | generate files with the following |
Usage
GraphQL Code Generator is a tool that generates code out of your GraphQL schema. Whether you are developing a frontend or backend, you can utilize GraphQL Code Generator to generate output from your GraphQL Schema and GraphQL Documents (query/mutation/subscription/fragment).
Command to generate files
you can generate files with the following command:
yarn generate
Configuration
GraphQL Code Generator relies on a configuration file named codegen.config.ts to manage all possible options, input, and output document types.
Links
For more configuration and functions, see docs page
Online web tool
You can do this online through a web page
the-guild.dev/graphql/codegen