ES2015 backticks for ES3+ engines
npm install backtick-template``js
var template = require('backtick-template');
// just string
const info = 'template';
some ${info} === template('some ${info}', {info});
// passing through a transformer
transform some ${info} ===
template(transform, 'some ${info}', {info});
// using it as String method
String.prototype.template = template.asMethod;
some ${info} === 'some ${info}'.template({info});
transform some ${info} ===
'some ${info}'.template(transform, {info});
``
MIT Style License