Skip to main content
Version: 1.x

PluginBuild

Properties​

PropertyTypeDescription

esbuild

object

‐

esbuild.analyzeMetafile

(metafile, options?) => Promise<string>

‐

esbuild.analyzeMetafileSync

(metafile, options?) => string

‐

esbuild.build

<T>(options) => Promise<BuildResult<T>>

‐

esbuild.buildSync

<T>(options) => BuildResult<T>

‐

esbuild.context

<T>(options) => Promise<BuildContext<T>>

‐

esbuild.formatMessages

(messages, options) => Promise<string[]>

‐

esbuild.formatMessagesSync

(messages, options) => string[]

‐

esbuild.initialize

(options) => Promise<void>

‐

esbuild.transform

<T>(input, options?) => Promise<TransformResult<T>>

‐

esbuild.transformSync

<T>(input, options?) => TransformResult<T>

‐

esbuild.version

string

‐

initialOptions

BuildOptions

Documentation: https://esbuild.github.io/plugins/#build-options

Methods​

onDispose()​

onDispose(callback): void

Documentation: https://esbuild.github.io/plugins/#on-dispose

Parameters​

ParameterType

callback

() => void

Returns​

void


onEnd()​

onEnd(callback): void

Documentation: https://esbuild.github.io/plugins/#on-end

Parameters​

ParameterType

callback

(result) => null | void | OnEndResult | Promise<null | void | OnEndResult>

Returns​

void


onLoad()​

onLoad(options, callback): void

Documentation: https://esbuild.github.io/plugins/#on-load

Parameters​

ParameterType

options

OnLoadOptions

callback

(args) => undefined | null | OnLoadResult | Promise<undefined | null | OnLoadResult>

Returns​

void


onResolve()​

onResolve(options, callback): void

Documentation: https://esbuild.github.io/plugins/#on-resolve

Parameters​

ParameterType

options

OnResolveOptions

callback

(args) => undefined | null | OnResolveResult | Promise<undefined | null | OnResolveResult>

Returns​

void


onStart()​

onStart(callback): void

Documentation: https://esbuild.github.io/plugins/#on-start

Parameters​

ParameterType

callback

() => null | void | OnStartResult | Promise<null | void | OnStartResult>

Returns​

void


resolve()​

resolve(path, options?): Promise<ResolveResult>

Documentation: https://esbuild.github.io/plugins/#resolve

Parameters​

ParameterType

path

string

options?

ResolveOptions

Returns​

Promise<ResolveResult>