Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joarwilk/gql2flow
Convert a GraphQL Schema to a flow definition
https://github.com/joarwilk/gql2flow
Last synced: about 1 month ago
JSON representation
Convert a GraphQL Schema to a flow definition
- Host: GitHub
- URL: https://github.com/joarwilk/gql2flow
- Owner: joarwilk
- Created: 2016-10-19T09:40:26.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2019-02-20T22:02:39.000Z (almost 6 years ago)
- Last Synced: 2024-10-06T02:48:51.851Z (3 months ago)
- Language: JavaScript
- Size: 48.8 KB
- Stars: 97
- Watchers: 4
- Forks: 24
- Open Issues: 10
-
Metadata Files:
- Readme: Readme.md
- Changelog: Changelog.md
Awesome Lists containing this project
README
## This project is deprecated, use [gql2ts](https://github.com/avantcredit/gql2ts) instead
# GraphQL To Flow Types
```shell
npm i -g gql2flow
``````
Usage: gql2flow [options]Options:
-h, --help output usage information
-V, --version output the version number
-o --output-file [outputFile] name for output file, defaults to graphql-export.flow.js
-m --module-name [moduleName] name for the export module. Types are not wrapped in a module if this is not set
-i --ignored-types names of types to ignore (comma delimited)
-w --whitelist names of types to whitelist (comma delimited)
--null-keys adds a '?' to all keys
--null-values adds a '?' to all values
```## Examples
#### Fetching from a server
```shell
gql2flow https://api.github.com/graphql
```#### From a json schema
```shell
gql2flow schema.json
```