32.0.0 • Published 2 months ago

tachyon-relay-build v32.0.0

Weekly downloads
-
License
UNLICENSED
Repository
-
Last release
2 months ago

Tachyon Relay Build

A convenience package for setting up the Relay dependencies for dev-/build-time interactions with tachyon-relay.

Usage

tachyon-relay is a runtime dependency and should be added in the dependencies list in package.json, and tacyhon-relay-build should be added in devDependencies. This allows tachyon-relay-build and all of the build-time Relay dependencies to be excluded from built apps (e.g. SSR apps with server runtimes) via yarn install --production since all of the artifacts will have already been generated at that point.

Your versions of tacyhon-relay and tachyon-relay-build must be the same to ensure the versions of the relevant underlying Relay packages are kept in sync.

Generating/Updating a GraphQL Schema

This package includes the command update-gql-schema that will read from a twitch-relay cosmiconfig-compatible config file to generate a local schema file. It takes three options:

  • clientId: the twitch clientId associated with your apps
  • schema: the path to save the schema file
  • gqlEndpoint: (optional, defaults to https://graphql.twitch.a2z.com/master/gql which requires Amazon VPN) the GraphQL endpoint to connect to