This repository contains async implementation of Pug template engine.
Original synchronous calls to file system has been replaced by async versions.
It became possible to use database as source of pug-files.
via npm:
$ npm install pug-async
(async function () {
var pug = require('pug-async');
// compile
var fn = await pug.compile('string of pug', options);
var html = fn(locals);
// render
var html = await pug.render('string of pug', merge(options, locals));
// renderFile
var html = await pug.renderFile('filename.pug', merge(options, locals));
})().then(() => {}, err => { console.error(err); });
MIT