Skip to content

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";