renderer-foundation
Plugin registry for content rendering (notification HTML, mail HTML, PDF, images): call foundation.createRendererForTenant({ tenantId, kind }) at render time to get the right renderer plugin selected by kind, with tenant-level overrides via the rendererPluginByKind config key. Requires template-resolver (declared via r.requires). Low-level building block — add renderer-simple (or write a custom plugin via r.useExtension("renderer", name, { kinds, render })) rather than using this feature alone.
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_foundation["renderer-foundation"]
subgraph how_reqs["Requires"]
n_template_resolver["template-resolver"]
end
n_template_resolver --> n_renderer_foundation
Dependencies
Section titled “Dependencies”- Requires:
template-resolver - Activation: always on (not toggleable)