@hoajs/valibot
v0.1.1
Published
Valibot validator middleware for Hoa.
Readme
@hoajs/valibot
Valibot validator middleware for Hoa.
Installation
$ npm i @hoajs/valibot --saveQuick Start
import { Hoa } from 'hoa'
import { router } from '@hoajs/router'
import { v, valibotValidator } from '@hoajs/valibot'
const app = new Hoa()
app.extend(router())
app.get(
'/users/:name',
valibotValidator({
params: v.object({
name: v.string()
}),
// query: v.object({...}),
// headers: v.object({...}),
// body: v.object({...}),
// ...
}),
async (ctx) => {
const name = ctx.req.params.name
ctx.res.body = `Hello, ${name}!`
}
)
export default appDocumentation
The documentation is available on hoa-js.com
Test (100% coverage)
$ npm testLicense
MIT
