https://github.com/jsdream/lodash-template-loader
Lodash template loader for Webpack.
https://github.com/jsdream/lodash-template-loader
loader lodash template webpack webpack2
Last synced: 4 months ago
JSON representation
Lodash template loader for Webpack.
- Host: GitHub
- URL: https://github.com/jsdream/lodash-template-loader
- Owner: jsdream
- License: mit
- Created: 2018-02-20T15:14:56.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-02-21T11:56:56.000Z (over 8 years ago)
- Last Synced: 2025-08-09T10:12:31.102Z (11 months ago)
- Topics: loader, lodash, template, webpack, webpack2
- Language: JavaScript
- Homepage:
- Size: 3.91 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# lodash-template-loader
Lodash template loader for Webpack.
This is tiny webpack loader which wraps lodash `_.template()` to render templates during webpack build.
This loader outputs fully rendered string (HTML) without bundling lodash.
Global data for templates (views) is passed using `imports` property of loader options object.
Other available options:
- [options.escape] (RegExp): The HTML "escape" delimiter.
- [options.evaluate] (RegExp): The "evaluate" delimiter.
- [options.interpolate] (RegExp): The "interpolate" delimiter.
### Install
```sh
$ npm i lodash-simple-template-loader --save
```
### Usage
WebPack 2.x
```javascript
module: {
rules: [ {
test: /\.html$/,
use: [
{
loader: 'apply-loader'
},
{
loader: 'lodash-simple-template-loader',
options: {
imports: { // data object which will be passed to templates for rendering
title: 'Hello World!'
}
}
}
]
} ]
}
```