@ts-kizuna/express
v1.64.1
Published
Express adapter for ts-kizuna
Readme
@ts-kizuna/express
@ts-kizuna/express connects a ts-kizuna API to an Express 5 application. It handles routing, request validation, body parsing, and error formatting, all driven by your contract.
Requires Express >= 5.
Installation
pnpm add @ts-kizuna/express expressUsage
import express from 'express';
import { KizunaServer } from '@ts-kizuna/express';
import { contract } from './contract';
import { router } from './router';
const server = new KizunaServer(contract);
const api = server.api({
router,
});
const app = express();
app.use(express.json());
api.mount(app);
app.listen(3000);