simple template tag replacement; allows you to specify a regex and value to use for each replacement
npm install replace-template-tags
@param {string|Buffer} template
@param {Array} tags
@param {RegExp} tags.exp
@param {string} tags.value
@returns {string}
var replaceTemplateTags = require( 'replace-template-tags' );
var template = 'simple {function} for your {project} project; create something {project}!';
var tags = [
{
exp: /\{function}/g,
value: 'template tag replacement'
},
{
exp: /\{project}/g,
value: 'awesome'
}
];
result = replaceTemplateTags( template, tags );
// => simple template tag replacement for your awesome project; create something awesome!