dustify
Browserify plugin to convert Dust.js templates to Javascript. This is a distant fork of dustjs-browserify.
Supports dust partials in the browser
This module performs static analysis to detect and browserify templates included using the dust partials syntax. If your script includes a template with a partial:
<p>hello</p>
{>"some/template"/}
Installation
npm install dustify
Example using callbacks
... "browserify": "transform": "dustify" "path": "lib/templates"
var template = ; ;
Example using a promise library
Please note that dustify
does not install any promise library of its own. It's expected that you install it yourself.
... "browserify": "transform": "dustify" "path" : "lib/templates" "promises" : "bluebird" ... "dependencies": "bluebird": "*"
You can also use ES6 promises provided by the browser:
... "browserify": "transform": "dustify" "path" : "lib/templates" "promises" : true
var template = ; ;
Both of these examples will work on the server and in the browser.
Dust.js documentation
- Dust Tutorial
- Dust little less know language constructs
- Demo of using template engines with express.js and node.js
- Original Dustjs project by akdubya
Security
License
MIT