Lightweight JavaScript template engine.
A lightweight, logic-less JavaScript template engine similar to Mustache/Handlebars. And look mummy, it has only 0.5kB minimized!
Typical usage:
var template = new Smallstache('Hello {{ something }}!');
template.fill({something: 'World'});
// > 'Hello World!'
You can also use an array as a data source:
var title = new Smallstache('{{0}}, {{1}} and {{2}}');
title.fill(['Me', 'Myself', 'I']);
// > 'Me, Myself and I'
Or even a string!
var question = new Smallstache('Food with 5 letters: {{0}}...{{4}}');
question.fill('kebab');
// > 'Food with 5 letters: k...b'
More examples of using Smallstache (with node and web browser) you can find in examples
directory.
new Smallstache(string)
Creates template object from given string.
.fill(obj): string
Returns a string with template filled by an object, an array or a string.