UNPKG

mew-template

Version:

Precompile template to cmd module

11 lines (10 loc) 646 B
define(function () { var template = function anonymous(data) { var out=[];with(data){out.push('<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>', title ,'</title> </head> <body> <h1>Hello,', name ,'</h1> <h2>Condition</h2> '); if (name.length) { out.push(' <p>', name ,' is a good name</p> '); } out.push(' <h2>Array</h2> <ul> '); for (var i = 0; i < skills.length; i++) { out.push(' <li>', i ,'. ', skills[i] ,'</li> '); } out.push(' </ul> </body> </html> ');}return out.join(''); }; return { render: function (data) { return template(data || {}); } }; });