@quenty/nevermore-template-helpers
Version:
Helpers to generate Nevermore package and game templates
14 lines • 501 B
JavaScript
import * as Handlebars from 'handlebars';
/**
* Substitute `{{VAR}}` placeholders in a template string using Handlebars.
*
* `noEscape` is set to true so that values containing `&`, `<`, etc. are
* NOT HTML-escaped — critical when the template contains Lua source code.
*/
export function substituteTemplate(template, vars) {
const compiled = Handlebars.default.compile(template, {
noEscape: true,
});
return compiled(vars);
}
//# sourceMappingURL=substitute-template.js.map