Appearance
marmotte / vite/docs/context
vite/docs/context
Classes
Context
Defined in: src/vite/docs/context.ts:3
Extends
VitePluginContext<"sourceDir"|"docsDir",this>
Constructors
Constructor
new Context(
options):Context
Defined in: src/vite/lib/context.ts:50
Parameters
options
UserVitePluginOptions<"sourceDir" | "docsDir">
Returns
Inherited from
contextFactory({ paths: { sourceDir: "./src", docsDir: "./docs", }, }).constructor
Properties
generator
readonlygenerator:object
Defined in: src/vite/docs/context.ts:9
Defined the generator info used when calling VitePluginContext.writeAutoGeneratedFile and VitePluginContext.writeDefaultFile You can (and should) override this when extending context
name
name:
string="marmotte/vite/docs"
version
version:
string="0.0.0"
Overrides
options
readonlyoptions:UserVitePluginOptions<"sourceDir"|"docsDir">
Defined in: src/vite/lib/context.ts:50
Inherited from
Methods
resolve()
resolve(
base, ...paths):string
Defined in: src/vite/lib/context.ts:72
Parameters
base
"root" | "sourceDir" | "docsDir"
paths
...string[]
Returns
string
Absolute path to desired resource
Inherited from
resolveBase()
resolveBase(
base):string
Defined in: src/vite/lib/context.ts:60
resolves a base path using options or defaults
Parameters
base
"root" | "sourceDir" | "docsDir"
Returns
string
Inherited from
resolvePackageJson()
resolvePackageJson():
Promise<{[key:string]:unknown;dependencies:Record<string,string>;description:string;name:string;version:string; }>
Defined in: src/vite/lib/context.ts:77
Returns
Promise<{[key: string]: unknown; dependencies: Record<string, string>; description: string; name: string; version: string; }>
Inherited from
VitePluginContext.resolvePackageJson
writeAutoGeneratedFile()
writeAutoGeneratedFile(
file,content,ctx?):Promise<void>
Defined in: src/vite/lib/context.ts:85
Parameters
file
string
content
string
ctx?
Partial<CodeGenContext>
Returns
Promise<void>
Inherited from
VitePluginContext.writeAutoGeneratedFile
writeDefaultFile()
writeDefaultFile(
file,content,options?,ctx?):Promise<void>
Defined in: src/vite/lib/context.ts:92
Parameters
file
string
content
string
options?
force?
boolean
still writes even if file exists
noHeader?
boolean
don't write the default header
ctx?
Partial<CodeGenContext>
Returns
Promise<void>