mtmpl

Javascript micro-templating for NodeJS.

node-modules-mtmpl

Simple JavaScript templating for NodeJS

Based heavily on John Resig's micro-templating.

$ npm install mtmpl
var mtmpl = require("mtmpl");
 
// 'Hello, my name is John!' 
var html = mtmpl.mtmpl("Hello, my name is <%=data.name%>!",{name:"John"});
 
// A reusable template function. 
var tmplFunc = mtmpl.mtmpl("Hello, my name is <%=data.name%>!");
 
// 'Hello, my name is Bob!' 
var html1 = tmplFunc({name:"Bob"});
 
// 'Hello, my name is Jim!' 
var html2 = tmplFunc({name:"Jim"})
 
// A reusable template function as a string. 
var precompiled = mtmpl.precompile("Hello, my name is <%=data.name%>!");

Tests

$ npm test