doomify
Auto-variablizing browserify plugin to require Mustache template files.
installation
Install from npm:
$ npm install doomify
usage
Use it as browserify transform module with -t:
$ browserify -t doomify main.js -o bundle.js
Or use it as browserify transform module in gulp:
;
Mustache template files (.dmt, .tpl, .html)
<!-- template.html --> {{content}}
Require inside main.js and invoke like Mustache template. Use it like DOM Element with cached nodes in object fields.
// main.jsvar template = ; // Mustache template // Append template with javascriptvar templateDOM = ; // HTML DOM DocumentFragmentdocumentbody; // Bind eventsvar templateButton = templateDOMexampleButton // Cached HTML DOM Element ObjecttemplateButton;