Need private packages and team management tools?Check out npm Teams »

simple-graphql-to-typescript

0.6.9 • Public • Published

Simple-graphql-to-typescript generator

sgts logo

npm version npm downloads npm downloads

Usage

Refer to the full documentation !

Installation

For global use

npm i -g simple-graphql-to-typescript
#or 
yarn global add simple-graphql-to-typescript

For local use

npm i simple-graphql-to-typescript --save-dev
#or 
yarn add -D simple-graphql-to-typescript

Help

sgts -h

Documentation

Option Short syntax Type Usage
--endpoint <endpoint> -e string(url) See doc
--json <path to json> -j string(path) See doc
--output <path> -o string(path)
default ./generated.ts
See doc
--codegen-methods boolean See doc
--codegen-react-hooks boolean See doc
--codegen-vue-hooks boolean See doc
--codegen-templates boolean See doc
--customScalars <scalars> {"myScalar": "MyType"} See doc
--prefix <prefix> -p string
default null
See doc
--suffix <suffix> -s string
default null
See doc
--header <header> string
default null
See doc
--compileToJs boolean See doc
--download -D string
default null
See doc
generate string
default development
See doc
init See doc

Roadmap

I don't have much free time to develop feature I don't use, but feel free to send a PR!

  • Export only Gql string
  • Removed Query and mutation name in Apollo Hooks data
  • Config file .sgtsrc.js
  • Support Subscriptions for codegen-react-hooks
  • Support Subscriptions for codegen-vue-hooks
  • Support Subscriptions for codegen-template
  • Support Subscriptions for codegen-methods
  • Support UseLazyQuery Apollo Hook
  • Highlight new generated, modified or deleted types in terminal

License

MIT

Victor Garcia

Install

npm i [email protected]

Version

0.6.9

License

MIT

Unpacked Size

107 kB

Total Files

49

Last publish

Collaborators

  • avatar