Skip to content

dan-nl/replace-template-tags

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

replace-template-tags

NPM version Build Status Coverage Status Dependency Status Dev Dependency Status NSP Status

simple template tag replacement; allows you to specify a regex and value to use for each replacement

table of contents

installation

npm install replace-template-tags

use

replaceTemplateTags( template, tags )

@param {string|Buffer} template

@param {Array} tags
@param {RegExp} tags.exp
@param {string} tags.value

@returns {string}

basic

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!

license

MIT License

About

simple template tag replacement

Resources

License

Stars

Watchers

Forks

Packages

No packages published