confuser

confuser/graphql-constraint-directi...

Validate GraphQL fields

JavaScript
577
76
ISC License

This project provides a GraphQL directive called `@constraint` that allows developers to validate input data directly in their GraphQL schema. It supports various validation rules for strings (length, format, patterns), numbers (min/max values, multiples), and arrays (item counts). The library is designed for GraphQL API developers who want to enforce data validation rules at the schema level without writing custom validation logic, and it offers multiple integration options including schema wrappers and plugins for different GraphQL server implementations.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of confuser/graphql-constraint-directive

Account's avatar
String validation and sanitization
Account's avatar
Core engine for Apollo GraphQL server
Account's avatar
Production-ready Node.js GraphQL server for Express
Account's avatar
takes json-cov output into stdin and POSTs to coveralls.io
Account's avatar
A Query Language and Runtime which can target any service.
Account's avatar
simple, flexible, fun test framework
Account's avatar
the Istanbul command line interface
Account's avatar
JavaScript Standard Style
Account's avatar
SuperAgent driven library for testing HTTP servers
Account's avatar
TypeScript is a language for application scale JavaScript development

Support the repos that depend on this repository

Top contributors

renovate[bot]'s profile
renovate[bot]
90 contributions
confuser's profile
confuser
49 contributions
dependabot[bot]'s profile
dependabot[bot]
28 contributions
velias's profile
velias
9 contributions
kunhuangau's profile
kunhuangau
2 contributions
sakulstra's profile
sakulstra
2 contributions
avaly's profile
avaly
2 contributions
pukuba's profile
pukuba
2 contributions
paullebras's profile
paullebras
1 contributions
schmidsi's profile
schmidsi
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet