QuiDocsConfig

This page contains an API reference for the QUI Docs configuration object. Refer to the config guide to learn about how to apply these properties.

API

QuiDocsConfig

PropTypeDefault
Root app directory. NOT the full path to the directory.
string
'app'
Disable the file cache. This cache stores the result of parsed MDX files based on each file's md5 checksum. On subsequent edits, values are retrieved from the cache and parsing is avoided for files that have not changed.
boolean
ToC headings.
Array<
| 'h1'
| 'h2'
| 'h3'
| 'h4'
| 'h5'
| 'h6'
>
['h2','h3','h4']
Matched files will not trigger a rebuild on hot update.
RegExp
Knowledge generation configuration for LLM integrations.
Optional property for defining nav item hierarchy and page metadata.
NavConfig[]
Name of the directory where the MDX pages are located. NOT the full path to the directory. This is relative to the appDirectory.
string
'routes'
Controls how page timestamp metadata is populated from git history.
| 'off'
| 'timestamp'
| 'user-and-timestamp'
"off"
Strategy to use for building each route's path segments. Omit this property if you are using the default remix-flat-routes configuration.
| 'vite-generouted'
| ((
filePath: string,
) => string[])
Whether to throw an error if any issues occur during MDX processing.
boolean
false
Relative path to the typeDocProps json file. If the <TypeDocProps /> component is used in an mdx page, the data for its referenced entity will be made available for property documentation rendering.

Refer to the
QUI typedoc guide to learn more.
string
Options for TypeDoc property documentation.
{
includeInSearchIndex?: boolean
}
Type
string
Description
Root app directory. NOT the full path to the directory.
Type
boolean
Description
Disable the file cache. This cache stores the result of parsed MDX files based on each file's md5 checksum. On subsequent edits, values are retrieved from the cache and parsing is avoided for files that have not changed.
Type
Array<
| 'h1'
| 'h2'
| 'h3'
| 'h4'
| 'h5'
| 'h6'
>
Description
ToC headings.
Type
RegExp
Description
Matched files will not trigger a rebuild on hot update.
Description
Knowledge generation configuration for LLM integrations.
Type
NavConfig[]
Description
Optional property for defining nav item hierarchy and page metadata.
Type
string
Description
Name of the directory where the MDX pages are located. NOT the full path to the directory. This is relative to the appDirectory.
Type
| 'off'
| 'timestamp'
| 'user-and-timestamp'
Description
Controls how page timestamp metadata is populated from git history.
Type
| 'vite-generouted'
| ((
filePath: string,
) => string[])
Description
Strategy to use for building each route's path segments. Omit this property if you are using the default remix-flat-routes configuration.
Type
boolean
Description
Whether to throw an error if any issues occur during MDX processing.
Type
string
Description
Relative path to the typeDocProps json file. If the <TypeDocProps /> component is used in an mdx page, the data for its referenced entity will be made available for property documentation rendering.

Refer to the
QUI typedoc guide to learn more.
Type
{
includeInSearchIndex?: boolean
}
Description
Options for TypeDoc property documentation.

KnowledgeConfig

Knowledge generation configuration for LLM integrations. Presence of this config enables knowledge generation.
PropTypeDefault
Base URL for documentation links in the generated output.
string
Glob patterns to exclude, relative to the resolved page directory. Supports full glob syntax via minimatch.
string[]
Extra files to include in knowledge output beyond the generated page content.
KnowledgeExtraFile[]
Configuration for which frontmatter fields to include in the generated Markdown output. Uses glob patterns for flexible field selection.
KnowledgeFrontmatterConfig
Platform-specific integration configurations for uploading generated knowledge to external services.
{
openWebUi?: Array<{
envFile?: string
id: string
}>
}
Output directory for generated knowledge files, relative to the public dir.
string
'exports'
Prefix to use for page IDs. Used to generate unique page IDs for knowledgebases that span multiple QUI Docs sites with potentially overlapping routes.
string
Configuration for whole-page JSON exports.
PagesExportConfig
Configuration for header-scoped section exports.
SectionExportConfig
Type
string
Description
Base URL for documentation links in the generated output.
Type
string[]
Description
Glob patterns to exclude, relative to the resolved page directory. Supports full glob syntax via minimatch.
Type
KnowledgeExtraFile[]
Description
Extra files to include in knowledge output beyond the generated page content.
Type
KnowledgeFrontmatterConfig
Description
Configuration for which frontmatter fields to include in the generated Markdown output. Uses glob patterns for flexible field selection.
Type
{
openWebUi?: Array<{
envFile?: string
id: string
}>
}
Description
Platform-specific integration configurations for uploading generated knowledge to external services.
Type
string
Description
Output directory for generated knowledge files, relative to the public dir.
Type
string
Description
Prefix to use for page IDs. Used to generate unique page IDs for knowledgebases that span multiple QUI Docs sites with potentially overlapping routes.
Type
PagesExportConfig
Description
Configuration for whole-page JSON exports.
Type
SectionExportConfig
Description
Configuration for header-scoped section exports.

KnowledgeExportsConfig

Entity not found: KnowledgeExportsConfig

KnowledgeIntegrationConfig

Entity not found: KnowledgeIntegrationConfig
Last updated on by Ryan Bower