{"library":"rollup-plugin-sizes","type":"library","category":null,"description":"A Rollup plugin that analyzes bundle composition by showing sizes and percentages for each module and its constituent files. Current stable version 1.1.0 (2024) supports Rollup 2, 3, and 4, and is compatible with Vite. It helps identify bloated libraries by printing a hierarchical breakdown of output chunks, optionally with per-file details. Differentiators: lightweight (only 4 dependencies), simple reporter API, and dual ESM/CJS support. Released under MIT license.","language":"javascript","status":"active","version":"1.1.0","tags":["javascript","rollup","filesizes","bundler","rollup-plugin"],"install":[{"cmd":"npm install rollup-plugin-sizes","imports":["import sizes from 'rollup-plugin-sizes'","import sizes from 'rollup-plugin-sizes'","const sizes = require('rollup-plugin-sizes')"]},{"cmd":"yarn add rollup-plugin-sizes","imports":[]},{"cmd":"pnpm add rollup-plugin-sizes","imports":[]}],"homepage":null,"github":"https://github.com/tivac/rollup-plugin-sizes","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/rollup-plugin-sizes","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/rollup-plugin-sizes/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Thu Jun 18","next_check":"Sun Jul 26","install_tag":null}}