Appearance
marmotte / vite/docs
vite/docs
Type Aliases
Options
Options =
object
Defined in: src/vite/docs/index.ts:12
Properties
serve?
optionalserve:string|false
Defined in: src/vite/docs/index.ts:14
Path where to serve vitepress dev server when in dev mode (default /docs) use false to disable
Functions
Docs()
Docs(
options?):object
Defined in: src/vite/docs/index.ts:31
Vite plugin that integrates a VitePress documentation site into your project.
- On
configResolved: scaffolds default docs files (docs/index.md,.vitepress/config.ts, etc.) if they do not already exist. - On
closeBundle(build mode): runsvitepress buildafter all other plugins have finished theirbuildEndwork (e.g. TypeDoc markdown generation), so the docs site is always built with up-to-date content. - On
configureServer(dev mode): mounts a VitePress dev server as middleware, served atoptions.serve(default/docs/).
Included automatically by Lib unless docs: false is passed.
Parameters
options?
Options = {}
Returns
object
name
name:
string="marmotte:docs"
buildEnd()
buildEnd(
this,error?):void
Parameters
this
PluginContext
error?
Error
Returns
void
closeBundle()
closeBundle(
this):Promise<void>
Parameters
this
PluginContext
Returns
Promise<void>
configResolved()
configResolved(
this,resolvedConfig):Promise<void>
Parameters
this
MinimalPluginContextWithoutEnvironment
resolvedConfig
ResolvedConfig
Returns
Promise<void>
configureServer()
configureServer(
this,server):Promise<void>
Parameters
this
MinimalPluginContextWithoutEnvironment
server
ViteDevServer
Returns
Promise<void>