@umpacken/handlebars-async-helpers
v1.1.1
Published
Adding async function support to handlebars helpers
Downloads
856
Readme
IMPORTANT: This is the repack of the original version with updated dependencies
Handlebars Async Helpers
Library that adds support to asynchronous function helpers to handlebars lib.
How to install
npm install handlebars-async-helpers
How to use
const handlebars = require('handlebars'),
asyncHelpers = require('handlebars-async-helpers')
const hb = asyncHelpers(handlebars)
hb.registerHelper('sleep', async () => new Promise((resolve) => {
setTimeout(() => resolve('Done!'), 1000)
}))
const template = hb.compile('Mark when is completed: {{#sleep}}{{/sleep}}')
const result = await template()
console.log(result)
// 'Mark when is completed: Done!'