Skip to content

@kubb/plugin-redoc 🦙 ​

With the Redoc plugin you can create beautiful documentation pages.


## Installation
shell
bun add @kubb/plugin-redoc
shell
pnpm add @kubb/plugin-redoc
shell
npm install @kubb/plugin-redoc
shell
yarn add @kubb/plugin-redoc

Options ​

output ​

output.path ​

Output for the generated doc, we are using https://redocly.com/ for the generation

INFO

Type: string | false
Default: 'docs.html'

typescript
import { pluginOas } from '@kubb/plugin-oas'

const plugin = pluginOas({
  output: {
    path: './docs/index.html',
  },
})

Example ​

typescript
import { defineConfig } from '@kubb/core'
import { pluginRedoc } from '@kubb/plugin-redoc'

export default defineConfig({
  input: {
    path: './petStore.yaml',
  },
  output: {
    path: './src/gen',
  },
  plugins: [
    pluginRedoc({
      output: {
        path: './docs/index.html',
      },
    }),
  ],
})

Released under the MIT License.