A Handlebars-style template engine in pure MoonBit
fn apply_helper(name : String, value : String, helpers : Array[@jshsj124/moontemplate/types.HelperHelper]) -> String?
fn compile(template : String) -> @jshsj124/moontemplate/types.NodeNode
fn escape_html(text : String) -> String
fn find_partial(name : String, partials : Array[@jshsj124/moontemplate/types.PartialPartial]) -> String
fn render(ast : @jshsj124/moontemplate/types.NodeNode, ctx : Array[(String, String)]) -> String
fn render_enhanced(template : String, ctx : Array[(String, String)], partials : Array[@jshsj124/moontemplate/types.PartialPartial], helpers : Array[@jshsj124/moontemplate/types.HelperHelper]) -> String
fn render_template(template : String, ctx : Array[(String, String)]) -> String
Install
Powered by MoonBit
© 2026 mooncakes.io