The pilet-webpack-plugin
helps you to build pilets using Webpack.
To begin, you'll need to install pilet-webpack-plugin
:
npm install pilet-webpack-plugin --save-dev
Then add the plugin to your webpack
config. For example:
webpack.config.js
const { PiletWebpackPlugin } = require('pilet-webpack-plugin');
const piletPkg = require('./package.json');
module.exports = {
plugins: [
new PiletWebpackPlugin({
name: piletPkg.name,
version: piletPkg.version,
piral: piletPkg.piral.name,
}),
],
};
And run webpack
via your preferred method.
Allows supplying additional variables to be used as definitions. Similar to the definePlugin
.
Example:
const { PiletWebpackPlugin } = require('pilet-webpack-plugin');
const piletPkg = require('./package.json');
module.exports = {
plugins: [
new PiletWebpackPlugin({
name: piletPkg.name,
version: piletPkg.version,
piral: piletPkg.piral.name,
variables: {
PIRAL_CLI_VERSION: require('piral-cli/package.json').version,
},
}),
],
};
Contributions in any form are appreciated and much welcome!
Just make sure to post an issue or reach out to me on Gitter before starting actual work on anything. It really helps to avoid problems.
This plugin is released using the MIT license.