Skip to content
This repository has been archived by the owner on Aug 30, 2023. It is now read-only.

ekkolon/graphql-werkzeug

Repository files navigation

GraphQL Werkzeug - badass directives for your GraphQL schema.


angular-logo

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.

Table of contents

Features

Directives

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

Installation

Install GraphQL Werkzeug with npm

npm install @ekkolon/graphql-Werkzeug

Install GraphQL Werkzeug with yarn

yarn add @ekkolon/graphql-Werkzeug

Usage

See the Directives section and click on the links to find out more about a specific directive's signature, usage and examples.

Contributing

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.

Authors

License

Apache License 2.0

Acknowledgements

  • GraphQL Tools GraphQL Werkzeug is built around tools provided by @graphql-tools.

Feedback

If you have any feedback, please reach out to me via E-Mail.