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