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.