1.3.0 • Published 6 years ago

substituter v1.3.0

Weekly downloads
65
License
Apache-2.0
Repository
github
Last release
6 years ago

substituter

Travis Build Coverage Status JavaScript Style Guide substituter

Simple substitution for Node.js

Installation

Install via npm as follows:

$ npm install substituter --save

Usage

Substitute any object property into a template string.

var sub = require('substituter'),
    fs = require('fs');

var results = sub('Hello ${globe.region}!', { globe: { region: 'world' } });
// Hello world!

results = sub(fs.readFileSync('template.xml'), { val1: 'foo' });
// Does substitution in a Buffer.  results is a string.

Substitute any object property into another object.

var sub = require('substituter');

var results = sub({ board: { message: 'Hello ${globe.region}!' }}, { globe: { region: 'world' } });
// { board: { message: 'Hello ${globe.region}!' } }