An open API service indexing awesome lists of open source software.

https://github.com/alexeyraspopov/string-interpolate

Simple string interpolation
https://github.com/alexeyraspopov/string-interpolate

Last synced: 5 months ago
JSON representation

Simple string interpolation

Awesome Lists containing this project

README

        

# String interpolate

Simple string interpolation

## Install

```bash
$ npm install string-interpolate
```

```bash
$ component install alexeyraspopov/string-interpolate
```

```bash
$ 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](http://en.wikipedia.org/wiki/MIT_License) (c) Alexey Raspopov