{"library":"rollup-plugin-bundle-stats","title":"rollup-plugin-bundle-stats","description":"Analyze Rollup, Vite, and Rolldown bundle stats (size, assets, modules, packages) with support for side-by-side comparison between builds. Current stable version is 4.22.1, released under the MIT license. It outputs HTML reports and integrates with RelativeCI for continuous monitoring. Key differentiators include duplicate package detection, cache invalidation metrics, and multi-build comparison. Ships TypeScript types. Requires Node >= 16. Peer dependencies: Rollup ^3 || ^4, Vite ^5 || ^6 || ^7 || ^8, Rolldown ^1.0.0-beta.0. Actively maintained on GitHub with weekly or monthly releases.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-bundle-stats"],"cli":null},"imports":["import { bundleStats } from 'rollup-plugin-bundle-stats'","import type { BundleStatsOptions } from 'rollup-plugin-bundle-stats'","const { bundleStats } = await import('rollup-plugin-bundle-stats')"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// vite.config.js\nimport { defineConfig } from 'vite';\nimport { bundleStats } from 'rollup-plugin-bundle-stats';\n\nexport default defineConfig({\n  plugins: [\n    bundleStats({\n      compare: true,\n      baseline: true,\n      html: true,\n      json: false,\n      outDir: 'bundle-stats',\n      silent: false\n    })\n  ]\n});","lang":"javascript","description":"Configures Vite plugin to generate HTML bundle stats report with comparison mode, outputting to 'bundle-stats' directory.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}