Это шаблонизатор для платформы Node.js. Его плюсами являются простота в использовании и простая интеграция с модулем Express для Node.js. Минусами этого шаблонизатора заключется в его малой функциональности и отсутствии официального поставщика. В npm у него есть две реализации от разных разработчиков. Малая функциональность часто бывает компенсирована за счет дороботок из Express.
<% /* awesome code */ %> // небуферизуемый код<br> <%= /* awesome code */ %> // экранирование HTML<br> <%- /* awesome code */ %> // без экранирования, с буферизацией<br>
<% if(todos.attr('length') > 0) { %> <div>You have no to-dos.</div> <% } else { %> <ul> <% todos.each(function(todo) { %> <li><%= todo.attr('description') %></li> <% }); %> </ul> <% } %>