Open Studio
Integrations

Run Kubb with Farm

Run Kubb as part of your Farm build with kubb/farm.

kubb/farm runs Kubb as a Farm plugin. Farm is a Rust-based web build tool with a Vite-compatible plugin API. Pass your Kubb config to the config option.

Install ​

Install kubb as a dev dependency.

bun add -d kubb

Configure ​

Add the plugin to your farm.config.ts:

farm.config.ts
import { defineConfig } from '@farmfe/core'import kubb from 'kubb/farm'import { pluginTs } from '@kubb/plugin-ts'const config = { root: '.', input: './petStore.yaml', output: { path: './src/gen', clean: true }, plugins: [pluginTs({ output: { path: 'models' } })],}export default defineConfig({ plugins: [kubb({ config })],})