1.0.3 • Published 6 years ago

expand-placeholder v1.0.3

Weekly downloads
15
License
MIT
Repository
github
Last release
6 years ago

expand-placeholder

Takes a string and interpolates the values.

Travis Status

Install

$ npm i -S expand-placeholder

Why?

  • Dependencies free.
  • Very fast.
  • Sufficiently flexible.

Usage

const expandPlaceholder = require('expand-placeholder');

const str = 'Hello from {{ country }}!';
const data {
	country: 'Russia'
}

const expanded = expandPlaceholder(str, data);
console.log(expanded);
// => 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.
	transformValue: (val) => 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.

1.0.3

6 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago