bem-xjst
Version:
Declarative Template Engine for the browser and server
15 lines (10 loc) • 311 B
JavaScript
var Compiler = require('./lib/compiler');
var _cache = {};
function getEngine(engineName) {
var engine = _cache[engineName];
return engine || (engine = new Compiler(engineName));
};
module.exports = {
get bemtree() { return getEngine('bemtree'); },
get bemhtml() { return getEngine('bemhtml'); }
};