lewisf / extract-gql

2 stars 1 forks source link

extract-gql

A utility for extracting graphql documents from multiple files into a single string.

Setup

This isn't published yet ... clone and use npm link or install it from a file path.

Usage

import { ExtractGQL } from 'extract-gql';

const extractor = new ExtractGQL();
const queryDocument = extractor.fromFiles([
  'path/to/oneQuery.graphl',
  'path/to/sourceFileWithEmbeddedGraphQL.js',
]);

If you have graphql documents embedded within your source files and use a template tag other than gql, then make sure to initialize your extractor accordingly.

const extractor = new ExtractGQL({ templateTag: 'MyTag' });

API

`

More to come!