Generates a GraphQL schema file based on any JSON data
This package can take in almost* any kind of JSON data and generate a valid GraphQL schema file, including custom types, lists, nullable and non-nullable fields, and deeply nested children.
If passed an array of JSON data it will use that as "training" data to check type consistency and identify if fields are nullable or not.
$ npm install --save json-to-graphql
Takes in JSON data (either a singular instance or array) and returns a string containing the schema definitions. You'll likely want to just write this to a file using
const schema =fs
__tests__ folder currently just contains a small example that you can edit and run. You can change values in
api.js and see how the generated schema (which is outputed to the console) changes.