VitePlugin
ts
type VitePlugin = object;
Defined in: plugin/vite.ts:12
Properties
buildEnd()
ts
buildEnd: (error?) => Promise<void> | void;
Defined in: plugin/vite.ts:21
Parameters
error?
Error
Returns
Promise
<void
> | void
buildStart()
ts
buildStart: (options) => Promise<void> | void;
Defined in: plugin/vite.ts:15
Parameters
options
unknown
Returns
Promise
<void
> | void
enforce
ts
enforce: "pre" | "post";
Defined in: plugin/vite.ts:14
load()
ts
load: (id) => Promise<string> | null;
Defined in: plugin/vite.ts:23
Parameters
id
string
Returns
Promise
<string
> | null
name
ts
name: string;
Defined in: plugin/vite.ts:13
resolveId()
ts
resolveId: (source) => string | null;
Defined in: plugin/vite.ts:22
Parameters
source
string
Returns
string
| null
transform()
ts
transform: (code, id, options?) => Promise<string> | string;
Defined in: plugin/vite.ts:16
Parameters
code
string
id
string
options?
ssr?
boolean
Returns
Promise
<string
> | string
transformIndexHtml
ts
transformIndexHtml: object;
Defined in: plugin/vite.ts:17
handler()
ts
handler: (html, ctx) => Promise<{
html: string;
tags: HtmlTag[];
}>;
Parameters
html
string
ctx
filename
string
Returns
Promise
<{ html
: string
; tags
: HtmlTag
[]; }>
order
ts
order: "pre" | "post";