tmpl.js

0.1.3 • Public • Published

tmpl.js

The easiest string templating.

Features

  • Easy data replacement in the string.
  • No dependency on jQuery.
  • Compatible with all browsers.
  • Nanoweight helper.

Use

Use keys in double brackets to replace your data.

Simple example

'These {{something}} are so {{adjective}}!'.tmpl({
    something: 'diamonds',
    adjective: 'shiny'
});
 
// These diamonds are so shiny!

With jQuery.ajax

 
var myTmpl = '...'; // Some template
 
$.ajax({
    url: 'path/to/data.json',
    success: function (data) {
        var tmpl = myTmpl.tmpl(data);
        $('#portfolio').append(tmpl);
    },
    error: function (data) {
        // Error
    }
})

License

Released under the MIT license.

Package Sidebar

Install

npm i tmpl.js

Weekly Downloads

1

Version

0.1.3

License

MIT

Last publish

Collaborators

  • felixexter