VitePluginSvelteDocinfoOptions Options for the svelteDocinfo Vite plugin.
projectRoot
Absolute path to project root directory.
Defaults to Vite's resolved config.root.
stringinclude
Glob patterns to include (relative to projectRoot).
When provided under the default discovery: 'auto', collapses the chain
to glob (exports discovery is skipped). Combining include with
discovery: 'exports' throws at config-resolve time — exports mode
has no concept of include patterns.
When omitted, the glob fallback derives an include from
sourceOptions.sourcePaths via deriveIncludePatterns, so custom
sourcePaths survive the fallback instead of silently defaulting to
src/lib.
Array<string>exclude
Glob patterns to exclude, applied at both discovery and analysis time.
When provided, fully replaces sourceOptions.exclude (no array
merge) — the default test and spec filters are dropped unless
re-included explicitly.
Array<string>resolveDependencies
Whether to resolve import dependencies.
When false, the session's resolver returns null for every specifier,
so module dependencies/dependents stay empty.
booleandiscovery
Discovery strategy for source files.
distDir
Dist directory name relative to project root, used for exports-based discovery.
stringsourceOptions
Partial overrides for default source options (SvelteKit src/lib layout).
Partial<SourceOptionsDefaults>onDuplicates
Behavior when duplicate declaration names are found across modules.
hmrDebounceMs
HMR debounce delay in milliseconds. Coalesces rapid file changes during dev.
number