Skip to content

relative-ci/rollup-plugin-stats

 
 

Repository files navigation

rollup-plugin-stats

Socket Badge ci

Output Rollup stats JSON file

Install

npm install --dev rollup-plugin-stats

or

yarn add --dev rollup-plugin-stats

Configure

// 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(),
  ],
};

Options

  • 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)>

Related projects

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.

๐ŸŒ€ relative-ci.com

Optimize your web app's performance with automated bundle stats analysis and monitoring.

  • ๐Ÿ”ฎ In-depth bundle stats analysis for every build
  • ๐Ÿ“ˆ Monitor bundle stats changes and identify opportunities for optimizations
  • ๐Ÿ”” Rule based automated review flow, or get notified via GitHub Pull Request comments, GitHub check reports and Slack messages
  • ๐Ÿ”ง Support for webpack and beta support for Vite/Rollup
  • ๐Ÿ”จ Support for all major CI services(CircleCI, GitHub Actions, Gitlab CI, Jenkins, Travis CI)
  • ๐Ÿ”ฉ Support for npm, yarn and pnpm; support for monorepos
  • ๐Ÿ’• Always free for Open Source