graphql-introspect

1.0.0 • Public • Published

graphql-introspect

CLI tool for building GraphQL schemas representation in the Schema Language format from GraphQLSchema object or GraphQL server URL.

wercker status

Installation

npm install -g graphql-introspect

Usage

Using remote GraphQL server URL

$ graphql-introspect http://example.com/graphql

Using local schema module

$ graphql-introspect /path/to/schema.js

(See an example of local schema module in test/schema.js)

Output

graphql-introspect writes its output to STDOUT. To save a schema to a file use output redirection:

$ graphql-introspect /path/to/schema.js > /path/to/schema.graphql

API

const {
  introspect,
  introspectURL,
  introspectFile 
= require('graphql-introspect')
 
introspect('http://example.com/graphql').then(out => {...}).catch(err => {...})
// Same as 
introspectURL('http://example.com/graphql').then(out => {...}).catch(err => {...})
 
introspect('/path/to/schema.js').then(out => {...}).catch(err => {...})
// Same as 
introspectFile('/path/to/schema.js').then(out => {...}).catch(err => {...})

/graphql-introspect/

    Package Sidebar

    Install

    npm i graphql-introspect

    Weekly Downloads

    79

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • oct8cat