@hono/arktype-validator@2.0.1Built and signed on GitHub ActionsBuilt and signed on GitHub Actions
Built and signed on GitHub Actions
latest
honojs/middlewareThe validator middleware using ArkType for Hono applications. You can write a schema with ArkType and validate the incoming values.
This package works with Cloudflare Workers, Node.js, Deno, Bun, Browsers




JSR Score
76%
Published
2 weeks ago (2.0.1)
ArkType validator middleware for Hono
The validator middleware using ArkType for Hono applications. You can write a schema with ArkType and validate the incoming values.
Usage
import { type } from 'arktype' import { arktypeValidator } from '@hono/arktype-validator' const schema = type({ name: 'string', age: 'number', }) app.post('/author', arktypeValidator('json', schema), (c) => { const data = c.req.valid('json') return c.json({ success: true, message: `${data.name} is ${data.age}`, }) })
With hook:
app.post( '/post', arktypeValidator('json', schema, (result, c) => { if (!result.success) { return c.text('Invalid!', 400) } }) //... )
Author
Andrei Bobkov https://github.com/MonsterDeveloper
License
MIT
Built and signed on
GitHub Actions
Add Package
deno add jsr:@hono/arktype-validator
Import symbol
import * as arktype_validator from "@hono/arktype-validator";
Import directly with a jsr specifier
import * as arktype_validator from "jsr:@hono/arktype-validator";
Add Package
pnpm i jsr:@hono/arktype-validator
pnpm dlx jsr add @hono/arktype-validator
Import symbol
import * as arktype_validator from "@hono/arktype-validator";
Add Package
yarn add jsr:@hono/arktype-validator
yarn dlx jsr add @hono/arktype-validator
Import symbol
import * as arktype_validator from "@hono/arktype-validator";
Add Package
vlt install jsr:@hono/arktype-validator
Import symbol
import * as arktype_validator from "@hono/arktype-validator";
Add Package
npx jsr add @hono/arktype-validator
Import symbol
import * as arktype_validator from "@hono/arktype-validator";
Add Package
bunx jsr add @hono/arktype-validator
Import symbol
import * as arktype_validator from "@hono/arktype-validator";