Output Rollup stats JSON file
npm install --dev rollup-plugin-stats
or
yarn add --dev rollup-plugin-stats
// rollup.config.mjs
import stats from 'rollup-plugin-stats';
export default {
plugins: [
// add it as the last plugin
stats(),
],
};
// rollup.config.js
const stats = require('rollup-plugin-stats');
module.exports = {
plugins: [
// add it as the last plugin
stats(),
],
};
fileName - the JSON filepath relative to the build folder or absolute(default: stats.json)write - format and write the stats to disk(default: fs.write(filename, JSON.stringify(stats, null, 2)))stats
source - output asset/chunk/module source (default false)excludeAssets - exclude matching assets: string | RegExp | ((filepath: string) => boolean) | Array<string | RegExp | ((filepath: string) => boolean)>excludeModules - exclude matching modules: string | RegExp | ((filepath: string) => boolean) | Array<string | RegExp | ((filepath: string) => boolean)>Generate rollup stats JSON file with a bundle-stats webpack supported structure.
Analyze webpack stats(bundle size, assets, modules, packages) and compare the results between different builds. Support for webpack, rspack, vite, rollup.
We use cookies
We use cookies to analyze traffic and improve your experience. You can accept or reject analytics cookies.