pixie-dot
v3.0.0
Published
Compile template with dot notation
Downloads
11
Readme
pixie-dot
Access template data with dot notation
Installation
$ npm install --save pixie-dot
Usage
dot(template, data)
Returns compiled template, with support for dot notation in the expressions
template
required: Apixie
template objectdata
: An object/array that you compile with the template
var dot = require('pixie-dot')
var pixie = require('pixie')
var template = pixie('Hello {{input.world}} and {{input.person}}!')
dot(template, {
input: { world: 'Mars', person: 'Jamen' }
})
// => 'Hello Mars and Jamen!'
You can also select arrays with numbers:
var template = pixie('Hello {{inputs.2.world}} and {{world.2.person}}!')
License
MIT © Sean Wilson