anyengine
v0.0.1
Published
A meta-programming approach to universal templating
Downloads
3
Readme
anyengine
A meta-programming approach to universal templating
API
Engine.configure([options])
Specify default options
Engine.compile(template, [options])
Compiles template string
Engine.compileFile(filename, [options], [callback])
Compiles template file
Engine.render(template, [locals], [options])
Renders template string
Engine.renderFile(filename, [locals], [options], [callback])
Renders template file
Options
| Name | Type | Description
|-----------------|-----------------|------------------------------------------------|
| basedir | string
| Specify basedir. Used to resolve partials and data. Defaults to current working dir.
| data | string
| Specify directory where to resolve json data.
| filename | string
| Specify filename when rendering strings. Used to resolve partials and data.
| runtime | string|function|object | Specify engine runtime, i.e. 'handlebars'
. If not specified, it is resolved by filename.
| use | array
| Specify middleware, i.e. [ 'frontmatter' ]
.