1.2.0 • Published 4 years ago

@raydeck/merge-graphql v1.2.0

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

Usage

npx @raydeck/merge-graphql [options]

Options

  • -o --output \<path-to-schema.graphql> File to emit results to (default: /Users/ray/Documents/GitHub/merge-graphql/schema.graphql)
  • -p --path \<path-to-workspace> Path to workspace (default: /Users/ray/Documents/GitHub/merge-graphql)

@raydeck/merge-graphql - v1.2.0

Index

Functions

Functions

mergeDependencies

mergeDependencies(startPath: string): Promise‹string›

Defined in index.ts:11

Extract and merge graphql schemas from dependencies into a single string.

Gets all from schemas/common and then just the ones for your project (identified in schemas/{name})

Parameters:

NameTypeDefaultDescription
startPathstringprocess.cwd()Path to start looking at package.json and associated node_modules

Returns: Promise‹string›


mergeFromGlobs

mergeFromGlobs(globs: string[]): Promise‹string›

Defined in index.ts:36

Merge schema files found in an array of glob strings into a single schema file

Parameters:

NameTypeDescription
globsstring[]array of glob strings (ex: ./schemas/*.graphql)

Returns: Promise‹string›