A Webpack Plugin to build EJS files directly.
npm install ejs-webpack-builder --save-dev
Define in your webpack configuration file the plugins with an array of file you want to compile
// webpack.config.js
var options = {
files: ['.src/index.ejs','.src/admin.ejs']
};
module.exports = {
plugins: [
new ejsBuilder(options)
]
};
You can configure your compilation with additional parameters:
{
root: __dirname,
files: [{
source: {
name: 'index.ejs',
dir: './src',
},
target: {
name: 'index.html',
dir: 'views/'
},
parameters: {
title: 'my site title',
randomValue: 0
},
encoding: 'utf8'
}]
}
Go to the Latest Release