A powerful collection of pre-built directives for your next GraphQL project.
With GraphQL Werkzeug, you can easily compose types, enforce value restrictions and access permissions and add other important features to your GraphQL API.
Try it out today and see how it can improve your GraphQL development process.
Note: This project is still under active development. Therefore, some features may change at any time.
Name | Description |
---|---|
inherits | Augments a type with fields from a set of other types in a GraphQL schema. |
length | Enforce a minimum/maximum length for a string-valued field. |
auth (WIP) | Enforce access permissions on object types and object fields. |
date | Format Date strings. |
uppercase | Convert string-valued field to uppercase |
lowercase | Convert string-valued field to lowercase |
Install GraphQL Werkzeug with npm
npm install @ekkolon/graphql-Werkzeug
Install GraphQL Werkzeug with yarn
yarn add @ekkolon/graphql-Werkzeug
See the Directives section and click on the links to find out more about a specific directive's signature, usage and examples.
Contributions are always welcome!
Read through the contribution guidelines to learn about submission process, coding rules, and more.
Please adhere to this project's Code of Conduct.
- GraphQL Tools GraphQL Werkzeug is built around tools provided by @graphql-tools.
If you have any feedback, please reach out to me via E-Mail.