SoraKumo001 / graphql-auto-query

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

graphql-auto-query

This project automatically generates GraphQL queries from GraphQL schemas.

schema.graphql -> query.graphql

usage

USAGE [option] <path>
ARGUMENTS <path> url or path of schema.graphql
OPTIONS -d, --depth Output depth levels (default 2)
-o, --output output file path

CLI

# Standard output from server
graphql-auto-query http://localhost:3000/graphql

# Set output field hierarchy depth to 3
graphql-auto-query http://localhost:3000/graphql -d 3

# File output from local files
graphql-auto-query schema/schema.graphql -o query.graphql

library

import fs from "fs";
import { generate } from "graphql-auto-query";

const schema = fs.readFileSync("schema.graphql", "utf-8");
console.log(generate(schema));

About

License:MIT License


Languages

Language:TypeScript 85.5%Language:JavaScript 14.5%