Webpack loader to extract pug to HTML, calling all dependencies found in the code
This loader is projected to be appended to pug-loader
File-loader can be appended to this loader
{
test: /\.pug$/,
include: [path.resolve(__dirname,'src', 'views', 'pages')],
loaders: [
{loader: 'file-loader', options: {context: path.resolve(__dirname, 'src', 'views', 'pages'), name: '[path][name].html'}}
{loader: 'pug-extract-loader', options: {locals: {testVar: 'test'}}}},
{loader: 'pug-loader', options: {pretty: true, doctype: 'html'}},
]
},
{
test: /\.pug$/,
include: [path.resolve(__dirname,'src', 'views', 'includes')],
loaders: [
{loader: 'pug-loader', options: {pretty: true, doctype: 'html'}},
]
}
includes are parsed by main page, so the script should not be appended