lib/plugin-templates.js
function registerTemplate(name, template, dir) {
  cache[name] = function (context, cb) {
    if (/\.html$/.test(template)){
      dir = dir || '.';
      template = fs.readFileSync(path.join(dir, template), 'utf8');
    }

    cb(null, template);
  };
}
function registerTemplate(name, template, dir) {
  cache[name] = function (context, cb) {
    if (/\.html$/.test(template)){
      dir = dir || '.';
      template = fs.readFileSync(path.join(dir, template), 'utf8');
    }

    cb(null, template);
  };
}
Generate func for string template names