@aws-amplify/graphql-docs-generator
v4.2.1
Published
amplify graphql docs generator plugin
Downloads
321,414
Readme
GraphQL Docs generator
GraphQL document generator takes a schema and generates all possible statements(queries, mutations and subscription) on that schema. This can act as a starting point for the users who are new to GraphQL.
Installation and execution
Executing from the command line:
$ npm install -g @aws-amplify/graphql-docs-generator
$ graphql-docs-generator --schema 'my-graphql-sdl-schema'
$ graphql-docs-generator --schema 'my-graphql-introspection-schema' --maxDepth 2
Executing from NodeJS or browser environments:
Add a dependency on the 3.1.0-studio-graphql-4.0
version of @aws-amplify/graphql-docs-generator
in your package.json
file, install and build.
import { generateGraphQLDocuments } from '@aws-amplify/graphql-docs-generator';
const schema = 'my-graphql-sdl-schema';
// Below are the supported optional customizations and their defaults
const options = {
maxDepth: 2
};
const generatedResult = generateGraphQLDocuments(schema, options);
// Test logs to demonstrate the output
console.log(generatedResult.queries);
console.log(generatedResult.mutations);
console.log(generatedResult.subscriptions);
console.log(generatedResult.fragments);