0.1.3 • Published 9 years ago
assemble-handlebars-helpers v0.1.3
assemble-handlebars-helpers

Default helpers for use in assemble to replace the built-in Handlebars helpers.
Install
Install with npm:
$ npm install assemble-handlebars-helpers --saveUsage
Register the helpers with an assemble instance called
app.
var assemble = require('assemble');
var app = assemble();
app.helpers(require('assemble-handlebars-helpers'));Helpers
each
Iterate over an array or object's key/value pairs.
Example
{{#each arr}}
{{this}}
{{/each}}if
Example
{{#if foo}}
{{foo}}
{{else}}
{{bar}}
{{/if}}log
Example
{{log foo}}lookup
Returns a value from an object by the property name.
Example
{{lookup foo "bar"}}
{{! as a subexpression }}
{{#each (lookup foo "items")}}
{{this}}
{{/each}}unless
Example
{{#unless foo}}
{{foo}}
{{else}}
{{bar}}
{{/unless}}with
Example
{{#with foo}}
{{bar}}
{{/with}}Contributing
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
Building docs
Generate readme and API documentation with verb:
$ npm install verb && npm run docsOr, if verb is installed globally:
$ verbRunning tests
Install dev dependencies:
$ npm install -d && npm testAuthor
Brian Woodward
License
Copyright © 2016, Brian Woodward. Released under the MIT license.
This file was generated by verb, v0.9.0, on April 25, 2016.