Skip to content

@pumpkin-plugins/build API / bundle / bundlePlugin

Function: bundlePlugin() ​

bundlePlugin(options): Promise<number>

Defined in: tools/build/src/bundle.ts:29

Bundles a plugin with esbuild and turns it into a WebAssembly component, the same two steps and settings pumpkin-api-ts's own build uses, with pumpkin:plugin/* and wasi:* left as imports.

Parameters ​

options ​

BundleOptions

What to build.

Returns ​

Promise<number>

The size of the component in bytes.

Pumpkin Plugins documentation