expand-placeholder
Takes a string and interpolates the values.
Install
$ npm i -S expand-placeholder
Why?
- Dependencies free.
- Very fast.
- Sufficiently flexible.
Usage
const expandPlaceholder = ; const str = 'Hello from {{ country }}!';const data country: 'Russia' } const expanded = ;console;// => Hello from Russia!
API
expandPlaceholder(source, data, [options])
Takes a string and interpolates the values.
source
- Type:
String
A string for processing.
data
- Type:
Object
Data for the interpolation.
Options
- Type:
Object
// String. Characters that define the beginning of a placeholder. opening: '{{' // String. Characters that define the end of a placeholder. closing: '{{' // Function. Allows to change a value before the insert into string. val
Changelog
See the Releases section of our GitHub project for changelogs for each release version.
License
This software is released under the terms of the MIT license.