@js-factory/perf-budget-webpack-plugin
v1.2.0
Published
Webpack plugin to set budget on individual file
Downloads
8
Readme
Performance Budget Webpack Plugin
Webpack plugin to set budget on individual bundle file.
Installation
Install the plugin with npm:
$ npm install --save-dev @js-factory/perf-budget-webpack-plugin
Basic Usage
const PerfBudgetWebpackPlugin = require("@js-factory/perf-budget-webpack-plugin");
const webpackConfig = {
entry: "index.js",
output: {
path: "dist",
filename: "bundle.js"
},
plugins: [
new PerfBudgetWebpackPlugin({
main: { // Chunk Name
js: 20000,
css: 1000 // CSS Extracted using extract plugin for each chunk
},
dynamicImportChunkName1: {
js: 10000 // Size in bytes
},
dynamicImportChunkName2: {
js: 10000 // Size in bytes
}
})
]
};
Example
Need
Performance budget requires to set the budget on important files separately.
Here, we can set that individually based on js as well as css.