Skip to content

aweary/graphql-syntax

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

graphql-syntax

A catalog of different packages and syntaxes to generate a GraphQL-JS schema


Generate a GraphQL schema file from any JSON data. json-to-graphql parses the JSON you pass to it, generating a schema file that matches both the structure and types of your JSON fields.

It can parse whether a field is nullable, create custom GraphQL types, and parse arrays into GraphQLList instance. It also supports deeply nested custom types. If you pass it an array of JSON objects it will iterate through all of them and check for type consistency.

The API is simple. Just import the generateSchema file and pass your JSON data to it. It returns a string, so you can write the file anywhere you like. You can see a full example here.

import generateSchema from 'json-to-graphql'
import data from './data.json'

const schema = generateSchema(data)
fs.writeFile('schema.js', schema, callback)

About

A catalog of different packages and syntaxes to generate a GraphQL-JS schema

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published