@js-factory/perf-budget-webpack-plugin
v1.2.0
Published
Webpack plugin to set budget on individual file
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-pluginBasic 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.
