开发者社区> 镜像站> NPM> @yerkopalma/pupa
@yerkopalma/pupa
Simple micro templating
Last updated 4 years ago by yerkopalma .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @yerkopalma/pupa 
SYNC missed versions from official npm registry.

pupa Build Status

Simple micro templating

Useful when all you need is to fill in some placeholders.

Install

$ npm install --save pupa

Usage

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 ????'

API

pupa(template, data)

template

Type: string

Text with placeholders for data properties.

data

Type: Object Array

Data to interpolate into template.

FAQ

What about template literals?

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.

License

MIT © Sindre Sorhus

Current Tags

  • 1.2.0                                ...           latest (4 years ago)

2 Versions

  • 1.2.0                                ...           4 years ago
  • 1.1.1                                ...           4 years ago
Maintainers (1)
Downloads
Today 0
This Week 1
This Month 1
Last Day 1
Last Week 0
Last Month 0
Dependencies (0)
None
Dev Dependencies (2)
Dependents (1)