Skip to main content

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>