node package manager

simplet

Simple Template Engine

0.2.1

simpleT is a simple template engine for Node.JS and web browsers that has some special features:

  • Simple structure with minimum configuration
  • Embedded JavaScript support
  • Client-side support
  • High performance
  • Customizable code delimiters
  • Global values injection
  • Dynamic caching
  • Includes
  • Result without redundant whitespace

Changelog

Documentation

npm install simplet
var simplet = require('simplet');
 
var engine = simplet();
 
// Create the template 
engine.template('template.ejs', 'Hello, <% print(name) %>');
 
// Render the template 
engine.render('template.ejs', {
    name: 'simpleT'
});
 
//=> Hello, simpleT 
 
// Remove the template 
engine.clear('template.ejs');
  • code tag <% code %>
  • print tag <%- data %> or <% print(data) %>
  • print tag with XML escape <%= data %> or <% printx(data) %>
  • include tag <%@ template %> or <% include(template) %>
  • comment tag <%# code %>