You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
IagoLast 10bc469599
0.2.2
6 years ago
.npmignore Initial commit. 10 years ago
LICENSE Initial commit. 10 years ago
README.md Updated README with info about settings. 10 years ago
index.js Used underscore only in generated template 8 years ago
package.json 0.2.2 6 years ago

README.md

Lodash template for webpack

Lodash template loader for webpack. Uses _.template function to compile templates.

Installation

npm install tpl-loader

Usage

Documentation: Using loaders

var template = require("tpl!./file.html");
// => returns the template function compiled with undesrcore (lodash) templating engine.

// And then use it somewhere in your code
template(data) // Pass object with data

You can add _.template settings as a tplSettings property inside webpack config file to specify options for the loader, for example:

    ...
    tplSettings: {
        escape: /\{\{([^{].*?)\}\}/gm,
        interpolate: /\{\{\{(.+?)\}\}\}/gm,
        evaluate: /\{\%(.+?)\%\}/g
    }
    ...

License

MIT (http://www.opensource.org/licenses/mit-license.php)