fest-webpack-loader
v3.0.0
Published
Webpack loader for fest
Downloads
17
Readme
Fest templates loader for Webpack
This Webpack loader compiles Fest templates.
For Webpack 4.x use loader versions 2.x
Loader is trying to build dependencies tree by walking through
<fest:include/>
, <fest:insert/>
and <fest:script/>
tags of template.
When loader emits warning, that means that XML parser failed to parse a file and get dependencies from it. You probably would like to fix file syntax, to have complete experience with webpack rebuild on change.
:exclamation: Using builtin beautifier could break ES syntax in scripts, that is inlined via
<fest:script/>
. Consider switching offbeautify
option.
Install
npm install --save-dev fest-webpack-loader
Usage
All referenced templates compiles to ES modules.
import template from './template.xml';
webpack.config.js
module.exports = {
module: {
rules: [
{
test: /\.xml$/,
use: [
{
loader: 'fest-webpack-loader'
}
]
}
]
}
}
Options
|Name|Type|Default|Description|
|:--:|:--:|:-----:|:----------|
|beautify
|{Boolean}
|false
|Beautify compiled template. Built-in fest
beautifier breaks ES syntax.|
|trackDependencies
|{Boolean}
|true
for development mode otherwise false
|Enable template dependencies tracking|
|module
|{String}
|es
|Compiled template module type. es
or cjs
.|