lasso-dust
Plugin for the Lasso.js to support compilation and transport of Dust template files. Templates are compiled using the dustc-commonjs compiler that produces a CommonJS module as output.
Usage
npm install lasso-dust --savenpm install view-engine --savenpm install view-engine-dust --save
Register the plugin when configuring the lasso. For example:
;
Required Dust templates will automatically be found via static code analysis as long as they are loaded using require.resolve(path)
and rendered using code similar to the following (inside a CommonJS module):
; // ... // Template must be loaded using require.resolve!var template = ; template;
To explicitly declare templates that may not be discovered via static code analysis of CommonJS modules, you can also choose to declare a Dust template dependency in an browser.json
file.
NOTE: No configuration is supported by this module.
Contributors
- Patrick Steele-Idem (Twitter: @psteeleidem)
Contribute
Pull Requests welcome. Please submit Github issues for any feature enhancements, bugs or documentation problems.
License
Apache License v2.0