- Downloads
- 923.8K/ mo
- Stars
- 8
- Bundle size
- 564.3 kB
- Updated
- 2h ago
Generate Zod schemas for runtime validation.
- Export TypeScript types with
inferred: true, withoutpluginTs.
Installation
bun add -d @kubb/plugin-zodpnpm add -D @kubb/plugin-zodnpm install --save-dev @kubb/plugin-zodyarn add -D @kubb/plugin-zodOr run kubb add plugin-zod to install the version the Kubb registry pins and add pluginZod() to kubb.config.ts.
Dependencies
- No plugin dependencies.
- Install Zod v4 or higher in the consuming app.
Example
kubb.config.ts
import { defineConfig } from 'kubb/config'
import { pluginZod } from '@kubb/plugin-zod'
export default defineConfig({
input: './petStore.yaml',
output: { path: './src/gen' },
plugins: [
pluginZod({ inferred: true }),
],
})