string-interpolate

Simple string interpolation

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
string-interpolate
510.4.09 years ago10 years agoMinified + gzip package size for string-interpolate in KB

Readme

String interpolate
Simple string interpolation

Install

via npm npm install string-interpolate via component component install alexeyraspopov/string-interpolate via bower bower install string-interpolate

API

interpolate(template, data);
template - template string. Default delimiters are {} data - simple object

Usage

var interpolate = require('string-interpolate');
interpolate('{ greeting }, { user.name }', {
	greeting: 'Hello',
	user: {
		name: 'Jane'
	}
});
If data is not specified - returns template function
var greet = interpolate('Hello { name }');
greet({ name: 'Jane' }); // Hello Jane
greet({ name: 'Mike' }); // Hello Mike

License

MIT License (c) Alexey Raspopov