renderer-simple
Default renderer plugin for kind="notification": takes a structured EmailTemplateData variable map (with header, sections[] of text/button objects, and optional footer; falls back to title/body if no structured fields are present) and returns rendered HTML with inline CSS. Requires renderer-foundation; sufficient for plain notification emails — swap it for renderer-mail-html if you need MJML/Markdown layouts.
How it fits
Section titled “How it fits”What this feature needs to run (Requires, top) and the write commands it provides (Provides, bottom).
flowchart TB
n_renderer_simple["renderer-simple"]
subgraph how_reqs["Requires"]
n_renderer_foundation["renderer-foundation"]
n_template_resolver["template-resolver"]
end
n_renderer_foundation --> n_renderer_simple
n_template_resolver -.->|optional| n_renderer_simple
Dependencies
Section titled “Dependencies”- Requires:
renderer-foundation - Optional:
template-resolver - Activation: always on (not toggleable)
Extensions & cross-feature APIs
Section titled “Extensions & cross-feature APIs”- Registers extension:
renderer→simple