Integrations

Generate with Rollup

Run Kubb code generation during Rollup builds.

Install Kubb and your output plugins, then create a Kubb config. The integration uses unplugin-kubb, included with kubb.

Configure the integration

Import your shared kubb.config.ts and pass it to the integration:

rollup.config.ts
import kubb from 'kubb/rollup'
import config from './kubb.config'

export default {
  input: 'src/index.ts',
  plugins: [kubb({ config })],
}

Run your project's Rollup build command to generate the files. Bundler integrations do not run output.postGenerate commands; use the CLI when you need them.

See also