Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

docusaurus-theme-redoc

rohit-gohri79.8kMIT2.2.3TypeScript support: included

Redoc Component for DocusaurusV2

docusaurus, docusaurus-theme

readme

Docusaurus Theme Redoc

npm

This theme provides a Redoc and a ApiDoc theme component with a theme matching the default docusaurus classic theme and with dark mode support.

⚠️⚠️⚠️ NOTE: Not recommended for direct use. Use through main package instead: redocusaurus

Usage

  1. Install theme:

    npm i --save docusaurus-theme-redoc
  2. Add it as a theme to your docusaurus config:

    // docusaurus.config.js
    
    module.exports = {
      // ...
      themes: ['docusaurus-theme-redoc'],
      // ...
    };

Theme Components

Redoc

RedocStandalone with dark mode support, matching docusaurus classic theme.

import Redoc from '@theme/Redoc';

See here for full example.

ApiDoc

Includes a @theme/Layout wrapper over Redoc.

import ApiDoc from '@theme/ApiDoc';

See here for full example.

Options

{
   /**
   * Highlight color for docs
   */
   primaryColor: '#1890ff',
   /**
    * Highlight color for docs in dark mode, if different.
    * Will default to `primaryColor` if not set.
    */
   primaryColorDark: '#25c2a0',
   /**
   * Options to pass to redoc
   * @see https://github.com/redocly/redoc#redoc-options-object
   */
   options: { disableSearch: true },
   /**
   * Options to pass to override RedocThemeObject
   * @see https://github.com/Redocly/redoc#redoc-theme-object
   */
   theme: { typography: { fontSize: '16px' }},
}

primaryColor (string, hex/rgba value)

Convenient way to provide the highlighted color used by Redoc.
This value will be used as colors.primary.main in the themes option. Must be an actual color value and not a css variable.

primaryColorDark (string, hex/rgba value)

Optional way to change the highlighted color used by Redoc in dark mode. Defaults to primaryColor if not set. This value will be used as colors.primary.main in the themes option. Must be an actual color value and not a css variable.

options (optional, object)

Override redoc options passed to RedocStandalone component. See the defaults here.

Available properties here.
You cannot set theme property using this property, use theme option below instead.

theme (optional, object)

Override the redoc theme object passed to Redoc. See the default here.

Note: You should not provide any color using this property, as it will be the same value for dark and light themes.

Docs

See: https://redocusaurus.vercel.app/docs

changelog

Redocusaurus

redocusaurus@2.2.3

docusaurus-plugin-redoc@2.2.3

docusaurus-theme-redoc@2.2.3

redocusaurus@2.2.2

docusaurus-plugin-redoc@2.2.2

docusaurus-theme-redoc@2.2.2

redocusaurus@2.2.1

docusaurus-plugin-redoc@2.2.1

docusaurus-theme-redoc@2.2.1

redocusaurus@2.2.0

docusaurus-theme-redoc@2.2.0

redocusaurus@2.1.2

docusaurus-theme-redoc@2.1.2

redocusaurus@2.1.1

docusaurus-plugin-redoc@2.1.1

docusaurus-theme-redoc@2.1.1

redocusaurus@2.1.0

docusaurus-plugin-redoc@2.1.0

redocusaurus@2.0.2

docusaurus-plugin-redoc@2.0.2

docusaurus-theme-redoc@2.0.2

redocusaurus@2.0.1

docusaurus-theme-redoc@2.0.1

  • #323 252b9b9 Thanks @zackerydev! - chore(deps): Add webpack to peer dependencies of redoc theme, this fixes issue #322

redocusaurus@2.0.0

Patch Changes

docusaurus-plugin-redoc@2.0.0

docusaurus-theme-redoc@2.0.0

redocusaurus@1.6.4

Patch Changes

docusaurus-theme-redoc@1.6.4

Patch Changes

redocusaurus@1.6.3

Patch Changes

docusaurus-theme-redoc@1.6.3

Patch Changes

redocusaurus@1.6.2

Patch Changes

docusaurus-theme-redoc@1.6.2

Patch Changes

redocusaurus@1.6.1

Patch Changes

docusaurus-theme-redoc@1.6.1

Patch Changes

redocusaurus@1.6.0

Minor Changes

Patch Changes

docusaurus-plugin-redoc@1.6.0

Minor Changes

docusaurus-theme-redoc@1.6.0

Minor Changes

Patch Changes

redocusaurus@1.5.1

Patch Changes

docusaurus-plugin-redoc@1.5.1

Patch Changes

docusaurus-theme-redoc@1.5.1

Patch Changes

redocusaurus@1.5.0

Patch Changes

docusaurus-plugin-redoc@1.5.0

Patch Changes

docusaurus-theme-redoc@1.5.0

Minor Changes

Patch Changes

redocusaurus@1.4.0

Patch Changes

docusaurus-plugin-redoc@1.4.0

Minor Changes

docusaurus-theme-redoc@1.4.0

Minor Changes

redocusaurus@1.3.0

Patch Changes

docusaurus-theme-redoc@1.3.0

Minor Changes

redocusaurus@1.2.3

Patch Changes

docusaurus-plugin-redoc@1.2.3

Patch Changes

  • #219 70d14f9 Thanks @mauris! - Update paths to watch for handling multi-file OpenAPI docs

docusaurus-theme-redoc@1.2.3

Patch Changes

redocusaurus@1.2.2

Patch Changes

docusaurus-theme-redoc@1.2.2

Patch Changes

redocusaurus@1.2.1

Patch Changes

docusaurus-plugin-redoc@1.2.1

Patch Changes

docusaurus-theme-redoc@1.2.1

Patch Changes

redocusaurus@1.2.0

Minor Changes

Patch Changes

docusaurus-plugin-redoc@1.2.0

Minor Changes

Patch Changes

docusaurus-theme-redoc@1.2.0

Minor Changes

Patch Changes

redocusaurus@1.1.3

Patch Changes

docusaurus-theme-redoc@1.1.3

Patch Changes

redocusaurus@1.1.2

Patch Changes

docusaurus-plugin-redoc@1.1.2

Patch Changes

docusaurus-theme-redoc@1.1.2

Patch Changes

redocusaurus@1.1.1

Patch Changes

docusaurus-theme-redoc@1.1.1

Patch Changes

redocusaurus@1.1.0

Patch Changes

docusaurus-theme-redoc@1.1.0

Minor Changes

redocusaurus@1.0.4

Patch Changes

docusaurus-theme-redoc@1.0.4

Patch Changes

redocusaurus@1.0.3

Patch Changes

docusaurus-plugin-redoc@1.0.3

Patch Changes

docusaurus-theme-redoc@1.0.3

Patch Changes

redocusaurus@1.0.2

Patch Changes

docusaurus-theme-redoc@1.0.2

Patch Changes

redocusaurus@1.0.1

Patch Changes

docusaurus-theme-redoc@1.0.1

Patch Changes

redocusaurus@1.0.0

Major Changes

Patch Changes

docusaurus-plugin-redoc@1.0.0

Major Changes

Minor Changes

docusaurus-theme-redoc@1.0.0

Major Changes

Minor Changes

Patch Changes

redocusaurus@0.9.2

Patch Changes

docusaurus-theme-redoc@0.9.2

Patch Changes

redocusaurus@0.9.1

Patch Changes

docusaurus-theme-redoc@0.9.1

Patch Changes

docusaurus-plugin-redoc@0.9.0

Patch Changes

redocusaurus@0.9.0

Patch Changes

docusaurus-theme-redoc@0.9.0

Minor Changes

Patch Changes

redocusaurus@0.8.0

Patch Changes

docusaurus-theme-redoc@0.8.0

Minor Changes

  • #129 717d36b Thanks @serut! - feat(theme): allow override redoc theme inside docusaurus.config file

redocusaurus@0.7.0

Patch Changes

docusaurus-plugin-redoc@0.7.0

Minor Changes

  • #124 9e97e62 Thanks @awarrenlove! - Add addRoute option to create a route for the generated docs, default to true

redocusaurus@0.6.0

Minor Changes

Patch Changes

docusaurus-theme-redoc@0.6.0

Minor Changes

docusaurus-plugin-redoc@0.6.0

Minor Changes

redocusaurus@0.5.1

Patch Changes

docusaurus-theme-redoc@0.5.1

Patch Changes

redocusaurus@0.5.0

Patch Changes

docusaurus-theme-redoc@0.5.0

Minor Changes

Patch Changes

docusaurus-plugin-redoc@0.5.0

Minor Changes

Patch Changes

redocusaurus@0.4.6

Patch Changes

docusaurus-theme-redoc@0.4.6

Patch Changes

docusaurus-plugin-redoc@0.4.6

Patch Changes

  • 2b50a09 #78 Thanks @rohit-gohri! - Allow passing both spec and specUrl to have custom yml as download button

redocusaurus@0.4.5

Patch Changes

docusaurus-theme-redoc@0.4.5

Patch Changes

redocusaurus@0.4.4

Patch Changes

docusaurus-theme-redoc@0.4.4

Patch Changes

redocusaurus@0.4.3

Patch Changes

docusaurus-theme-redoc@0.4.3

Patch Changes

docusaurus-theme-redoc@0.4.2

Patch Changes

redocusaurus@0.4.1

Patch Changes

docusaurus-theme-redoc@0.4.1

Patch Changes

docusaurus-plugin-redoc@0.4.1

Patch Changes

redocusaurus@0.4.0

Patch Changes

docusaurus-theme-redoc@0.4.0

Minor Changes

Patch Changes

docusaurus-plugin-redoc@0.4.0

Patch Changes