▻https://github.com/flatiron/plates
Light-weight, logic-less, DSL-free, templates for all javascript environments!
var Plates = require(’plates’);
var html = ’<div id="test">Old Value</div>’;
var data = { “test”: “New Value” };
var output = Plates.bind(html, data);
var html = ’<img data-foo="bar" src='https://seenthis.net/'></img>’;
var data = { “imageurl”: “▻http://www.nodejitsu.com” };
var map = Plates.Map();
map.where(’data-foo’).is(’bar’).use(’imageurl’).as(’src’);
console.log(Plates.bind(html, data, map));