ftl-loader
v0.2.1
Published
Freemarker webpack loader (without frontend dependencies)
Downloads
12
Maintainers
Readme
ftl-loader for webpack
Freemarker loader for webpack. Uses Freemarker function to compile templates.
To use Freemarker.js by ijse use 1.2 branch.
Installation
npm install ftl-loader
Usage
var template = require("ftl!./file.ftl");
// => returns the template function compiled with ftl templating engine.
// And then use it somewhere in your code
template(data) // Pass object with data
// Child Templates
// path is relative to where webpack is being run
<#include templates/child >
Options
Following options can be specified in query:
htmlmin
— see htmlminify section
htmlminify
module: {
loaders: [
{test: /\.ftl$/, loader: 'ftl?htmlmin'} // enable here
]
},
'ftl-loader': {
'htmlmin': true, // or enable here
'htmlminOptions': {
removeComments: true
}
}
License
MIT (http://www.opensource.org/licenses/mit-license.php)