Compiles dust templates and exports the compiled functions, allowing for rendering of the templates in a browser environment.
var template = require("dust!./file.dust");
// => returns file.dust compiled as template function
module.exports = {
module: {
loaders: [
{ test: /\.dust$/, loader: "dust-loader" }
]
}
};
Then you only need to write: require("./file.dust")
You will need to bundle the dust core in your pack in order to render the compiled templates.
require('./views/foo/bar.tpl');
dust.render('views/foo/bar', context, function(err, result){
// result holds the rendered HTML code
});