node-email-templates render hack

node-email-templates é um ótimo complemento para Nodemailer que permite armazenar e renderizar HTML / Texto. O único problema é que ele exige uma pasta específica com 3 arquivos ( html.ejs , text.ejs e style.css ).
Aqui está uma dica para renderização dinâmica:

var emailTemplates = require('email-templates');

var et = emailTemplates('.', function(err) {
et
.render(
tpl_arguments
,
'.',
tpl_html
,
tpl_text
,
tpl_css
,
function(err, html, text) {
console
.log(html, text);
});
});

Onde tpl_html é o modelo HTML e assim por diante …

Editar : Atualizado para modelos de email 0.9