guilmour 4d48d7b520 Version 0.1 | 6 年 前 | |
---|---|---|
.. | ||
index.js | 6 年 前 | |
license | 6 年 前 | |
readme.md | 6 年 前 |
Simple micro templating
Useful when all you need is to fill in some placeholders.
$ npm install --save pupa
const pupa = require('pupa');
pupa('The mobile number of {name} is {phone.mobile}', {
name: 'Sindre',
phone: {
mobile: '609 24 363'
}
});
//=> 'The mobile number of Sindre is 609 24 363'
pupa('I like {0} and {1}', ['🦄', '🐮']);
//=> 'I like 🦄 and 🐮'
Type: string
Text with placeholders for data
properties.
Type: Object
Array
Data to interpolate into template
.
Template literals expand on creation. This module expands the template on execution, which can be useful if either or both template and data are lazily created or user-supplied.
MIT © Sindre Sorhus