UNPKG

docusaurus-plugin-redoc

Version:
30 lines (15 loc) 1.52 kB
# Docusaurus Plugin Redoc ![npm](https://img.shields.io/npm/v/docusaurus-plugin-redoc?style=flat-square) This plugin parses your OpenAPI spec files and makes them available as plugin data. Can use to creates pages using the `@theme/ApiDoc` component from your theme, or render it through custom react pages. ⚠️⚠️⚠️ NOTE: Not recommended for direct use. Use through main package instead: [`redocusaurus`](https://github.com/rohit-gohri/redocusaurus) ## Options ### spec (required, string: file path or remote absolute url) Either a file path to an OpenAPI YAML/JSON file, or a url to one hosted on some website (not the same docusaurus website). Will be **parsed** at build time and forwarded to Redoc component. ### url (optional, string: download url) A url pointing to an OpenAPI spec. This will be used as download url and `spec` will be used for rendering. This is needed because by default the download url will point to a processed and parsed JSON file. ### route (optional, string: relative uri) Route URL at which docs would be available, this will use the theme component `@theme/ApiDoc` from `docusaurus-theme-redoc` to render the page. You can also skip this option and render the docs as you wish using a custom page. ### layout (optional, object: layoutProps) An object to pass as layout props. Useful to set title/description of the page. See all properties available [here](./src/options.ts#L3). ## Docs See <https://redocusaurus.vercel.app/docs> for examples and programmatic usage.