- Downloads
- 302.4K/ mo
- Stars
- 8
- Bundle size
- 370.2 kB
- Updated
- 10h ago
Generate typed mock-data factories from OpenAPI schemas.
- Override generated values with partial data.
Installation
bun add -d @kubb/plugin-fakerpnpm add -D @kubb/plugin-fakernpm install --save-dev @kubb/plugin-fakeryarn add -D @kubb/plugin-fakerDependencies
- Add
pluginTsfor factory return types. - Generated factories require
@faker-js/fakerv9 or higher.
Example
kubb.config.ts
import { defineConfig } from 'kubb/config'
import { pluginTs } from '@kubb/plugin-ts'
import { pluginFaker } from '@kubb/plugin-faker'
export default defineConfig({
input: './petStore.yaml',
output: { path: './src/gen' },
plugins: [
pluginTs(),
pluginFaker({ seed: [100] }),
],
})Set typeMode to choose between inferred and declared model types for the factories.