interpolate-string

1.3.0 • Public • Published

String interpolation

Replaces the marked parts of a text with values from a given set, similar to a templating engine, but less robust.

Installation

npm install --save interpolate-string

Usage

const interpolate = require("interpolate-string");
 
const text = "Hello {{ name.first }}!";
const data = { name: { first: "John", last: "Doe" }};
 
const result = interpolate(text, data);
 
console.log(result); // Hello John!

Alternatively you can also specify a pattern for the replacement format:

const interpolate = require("interpolate-string");
 
const text = "Hello ${name.first}!";
const pattern = /\$\{(.+?)\}/g;
const data = { name: { first: "John", last: "Doe" }};
 
const result = interpolate(text, data, pattern);
 
console.log(result); // Hello John!

Package Sidebar

Install

npm i interpolate-string

Weekly Downloads

138

Version

1.3.0

License

MIT

Unpacked Size

2.81 kB

Total Files

4

Last publish

Collaborators

  • lionel87