This repository maintains a collection of tools designed to enhance the functionality and usability of typescript-based schema-validation libraries.
Currently, the @schema-hub
monorepo contains the following projects:
- @schema-hub/zod-error-formatter:
A tool for formatting errors generated by the
zod
schema-validation library into simple and easy-to-understand messages. - @schema-hub/zod-graphql-query-builder:
Transforms
zod
schemas into GraphQL queries. - @schema-hub/zod-graphql-client: A lightweight and type-safe zod-based GraphQL client.
- @schema-hub/zod-graphql-fake-client:
Fake GraphQL client for testing
@schema-hub/zod-graphql-client
.
All packages in this repository use packtory
to automatically determine version numbers and do not follow semantic versioning. A version number smaller than 1 (e.g., 0.0.42
) does not mean the package is experimental but indicates that any version bump could include breaking changes.
To mitigate risks, ensure you have solid test coverage and use TypeScript type-checking in your projects. This will help make dependency updates low risk.