0.0.3 • Published 6 years ago

graphql-base-files v0.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
6 years ago

GRAPHQL-BASE-FILES

Create a base files and folders for graphql

Install:
yarn add graphql-base-files --dev
or
npm install graphql-base-files --save-dev

Run in your terminal graphql-base-files cf posts
This command create files and folders:

Posts/
  Posts.gql
  Posts.js
  PostsMutations.gql
  PostsQueries.gql
  PostsSubscriptions.gql
  PostsInputs.gql
  mutations/
  queries/
  subscriptions/

CLI

ArgAliasDescriptionDefault
create-filescfCreate files and folders by arg namenull
--dev-dRemove folders by base optionfalse
--init-iInit structure with folders: options.base -> scalar, enum, types, interfacesfalse
--base-bPath to schema dir./src/graphql
--schemaExtension-seExtension of graphql files: .gql, .graphql, etc...', 'gqlgql
--resolverExtension-reExtension of resolvers files: .js, .graphql, etc...js
--version-VOutput usage information
--help-hOutput the version number

TODO

  • Add functionality for create an function to merge schemas and resolvers.
  • Add CRUD example
  • Add Tests
  • Automate version number