handlebars-async

1.0.0 • Public • Published

Handlebars-Async

Make Handlebars async!

Install

npm install handlebars-async

Usage

var Handlebars = require('handlebars');
var handlebarsAsync = require('handlebars-async');
 
handlebarsAsync(Handlebars);
 
Handlebars.registerHelper('async', function(arg1) {
  var done = this.async();
 
  setTimeout(function() {
    done(null, arg1.toUpperCase())
    done();
  }, 1000);
});
 
var tpl = Handlebars.compile('{{asyncHelper "value"}}');
 
tpl(function (err, result) {
  // result == "VALUE"
});

Copyright

Copyright (c) 2010 Loïc Mahieu.

Dependencies (1)

Dev Dependencies (5)

Package Sidebar

Install

npm i handlebars-async

Weekly Downloads

16

Version

1.0.0

License

BSD

Unpacked Size

10.3 kB

Total Files

10

Last publish

Collaborators

  • loicmahieu