Set of tools to create typesafe APIs using AdonisJS. The monorepo includes the following packages:
@tuyau/core
: Core package that you must install in your AdonisJS project.@tuyau/utils
: Set of utilities and helpers for the other packages.@tuyau/client
: E2E typesafe client to consume your AdonisJS APIs.@tuyau/inertia
: Set of components and helpers for AdonisJS + Inertia projects.@tuyau/openapi
: Experimental package to generate a "not-so-bad" OpenAPI definition from your AdonisJS project based on the Tuyau codegen.See documentation at tuyau.julr.dev.
The main goal of this project is to provide some utilities to have better typesafety when creating APIs with AdonisJS. Goals on the long term are :
<Link />
and useForm
.If you like this project, please consider supporting it by sponsoring it. It will help a lot to maintain and improve it. Thanks a lot !