Simple Template Engine for Node.js
JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
client
test
.gitignore
CHANGELOG.md
DOCUMENTATION.md
LICENSE
README.md
index.js
logo.png
package.json

README.md

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

Works in Node.JS 0.10+

Any feedback is welcome!

More simple modules:

Changelog

Documentation

Instalation

npm install simplet

Usage

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');

Syntax

  • 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 %>