Skip to content

@pumpkin-plugins/build API / plugin-config / PluginBuildConfig

Interface: PluginBuildConfig ​

Defined in: tools/build/src/plugin-config.ts:7

What a package declares under pumpkinPlugin in its package.json.

Properties ​

entry? ​

optional entry?: string

Defined in: tools/build/src/plugin-config.ts:9

Source file to bundle. Only needed to build a .wasm.


output? ​

optional output?: string

Defined in: tools/build/src/plugin-config.ts:11

Where to write the .wasm. Only needed to build one.


version ​

version: string

Defined in: tools/build/src/plugin-config.ts:15

The package's version, injected as __PLUGIN_VERSION__.


wasi ​

wasi: ("http" | "filesystem" | "sockets" | "udp")[]

Defined in: tools/build/src/plugin-config.ts:13

WASI capabilities the code uses.

Pumpkin Plugins documentation