0gql
v0.0.10
Published
Migrate from gql tag
Downloads
37
Readme
0gql
Codemod tool to detect gql tag templates and extract them to separate files
Usage
By default, this codemod finds all gql
tag usage from graphql-tag
imports of a given pattern. Then, it analyses and puts GraphQL content and fragments into a separate .graphql
file.
# This codemods all .ts and .tsx files under path/to/files that import and use gql tag
$ npx 0gql@latest "path/to/files/*.ts*"
There are other options as well. Check the full options in the Options section.
Options
Usage: 0gql [options] <file pattern>
Options:
-V, --version output the version number
-e, --extension <target extension> extension of the generated file/s (default: ".graphql")
-m, --modules <gql tag module/s> module/s where gql tag are imported from. Comma separated (default: "graphql-tag")
-r, --remove remove original gql tag usage
-h, --help display help for command