@openland/spacex-cli

Compiler for SpaceX GraphQL.

Usage no npm install needed!

<script type="module">
  import openlandSpacexCli from 'https://cdn.skypack.dev/@openland/spacex-cli';
</script>

README

SpaceX GraphQL Compiler

Compiler for SpaceX GraphQL.

Install

yarn add -D @openland/spacex-cli get-graphql-schema

Generate Client

Requirements

Generate Client

SpaceX Compiler generates three files:

  • spacex.definitions.json: Descriptors of all fragments and operations for GraphQL Engines
  • spacex.types.ts: Typescript fragments and operations files
  • spacex.ts: Client itself
get-graphql-schema https://api.example.com/graphql --json > schema.json
yarn spacex-cli compile \
    --path "./src/api/definitions/*.graphql" \
    --schema ./schema.json \
    --output ./src/api/ \
    --name ExampleClient

License

MIT