Open Studio
Integrations

Run Kubb with webpack

Run Kubb as part of your webpack build with kubb/webpack.

kubb/webpack runs Kubb during webpack compilation. It requires webpack 5. 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 webpack.config.js:

webpack.config.js
const kubb = require('kubb/webpack')const { pluginTs } = require('@kubb/plugin-ts')const config = { root: '.', input: './petStore.yaml', output: { path: './src/gen', clean: true }, plugins: [pluginTs({ output: { path: 'models' } })],}module.exports = { plugins: [kubb({ config })],}