string/template_engine_utils library

Simple template engine: {{key}} substitution only, no eval — roadmap #413.

NOTE: despite the roadmap title, this performs plain placeholder substitution; there are no conditionals or loops.

Functions

substituteTemplate(String template, Map<String, String> data) String
Replaces {{key}} in template with values from data. Missing keys become empty. Audited: 2026-06-12 11:26 EDT