Rspack
unplugin-kubb/rspack runs Kubb during Rspack compilation. Rspack is a Rust-based bundler with webpack-compatible configuration.
Install
shell
bun add -d unplugin-kubbshell
pnpm add -D unplugin-kubbshell
npm install --save-dev unplugin-kubbshell
yarn add -D unplugin-kubbConfigure
javascript
const kubb = require('unplugin-kubb/rspack')
const { defineConfig } = require('kubb')
const { pluginTs } = require('@kubb/plugin-ts')
const config = defineConfig({
root: '.',
input: { path: './petStore.yaml' },
output: { path: './src/gen', clean: true },
plugins: [pluginTs({ output: { path: 'models' } })],
})
module.exports = {
plugins: [kubb({ config })],
}