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