Skip to main content

NadlePlugin


Nadle / NadlePlugin

Interface: NadlePlugin<Options>

Defined in: packages/nadle/src/core/plugins/plugin.ts:77

A nadle plugin. Apply it in nadle.config.ts with use(plugin, options?).

Type Parameters​

Options​

Options = void

Properties​

enforce?​

readonly optional enforce?: "pre" | "post"

Defined in: packages/nadle/src/core/plugins/plugin.ts:81

Optional ordering: pre plugins run before normal, post after.


hooks?​

readonly optional hooks?: PluginHooks<Options>

Defined in: packages/nadle/src/core/plugins/plugin.ts:83

Lifecycle hooks this plugin registers.


name​

readonly name: string

Defined in: packages/nadle/src/core/plugins/plugin.ts:79

Unique plugin name, used for dedup and error messages.


reporters?​

readonly optional reporters?: readonly PluginReporter[]

Defined in: packages/nadle/src/core/plugins/plugin.ts:87

Custom reporters this plugin contributes.


tasks?​

readonly optional tasks?: readonly PluginTask[]

Defined in: packages/nadle/src/core/plugins/plugin.ts:85

Task types this plugin contributes.