Easy and small template engine for the browser and nodejs
npm install es6-template-string


shell
npm install --save es6-template-string
`API
$3
Render template str with variable localsExample:
`js
var template = require('es6-template-string');template.render('Node Version: ${ process.version }');
// It equals to
template('Node Version: ${ process.version }');
`$3
Compile str and return a function that accept one parameters: localsExample:
`js
var template = require('es6-template-string');var logNodeVersion = template.compile('Node Version: ${ process.version }');
logNodeVersion();
`Usage
`js
var template = require('es6-template-string');// This is hello, world
template('This is ${vars}', {vars: 'hello, world'});
// This is 3
template('This is ${m + n}', {m: 1, n: 2});
// or
var m = 1, n = 2;
template('This is ${m + n}');
var plus = template.compile('This is ${m + n}');
// This is 5
plus({m: 1, n: 4});
``