{"adoption": {"forks": 82, "observed_at": "2026-08-28T04:06:50.310182+00:00", "stars": 2416}, "canonical_url": "https://ross.abutalabs.com/products/rollup-plugin-visualizer", "card": {"archived": false, "artifact_type": "plugin", "description": "📈⚖️ Visuallize your bundle", "domain": ["developer-tools", "web-development", "frontend", "data-visualization", "performance"], "enriched": true, "function": ["data-visualization", "charts", "developer-tools", "build-tool"], "health_score": 79, "homepage": null, "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["btd/rollup-plugin-visualizer"], "name": "btd/rollup-plugin-visualizer", "platform": ["cli", "cross-platform"], "pushed_at": "2026-08-14T07:49:43+00:00", "repo": "btd/rollup-plugin-visualizer", "stars": 2416, "tags": ["rollup-plugin", "vite-plugin", "bundle-analysis", "treemap", "sunburst", "flamegraph", "javascript-bundle", "nodejs"], "topics": ["rollup", "rollup-plugin", "visualization", "bundle", "hacktoberfest", "rollup-plugin-visualizer", "chart"], "urls": [], "use_cases": ["analyze which npm dependencies bloat my bundle", "visualize vite bundle size per module", "find why a module is included in my rollup build", "generate a treemap of webpack-style bundle contents", "reduce javascript bundle size by spotting large modules", "inspect bundle composition in a sveltekit project"], "what_it_is": "A Rollup plugin (also compatible with Vite and Rolldown) that visualizes JavaScript bundle composition through treemap, sunburst, flamegraph, and network charts. It helps developers see which modules take up the most space in their builds.", "when_to_avoid": ["you use webpack or esbuild without a Rollup-compatible pipeline", "you need runtime performance profiling rather than bundle composition analysis"], "when_to_choose": ["you build with Rollup, Vite, Rolldown, or SvelteKit and want bundle size insights", "you need multiple chart types (treemap, sunburst, flamegraph, network) to explore bundle contents", "you want JSON stats reports you can merge via CLI"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/rollup-plugin-visualizer", "repo": "btd/rollup-plugin-visualizer", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.310182+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:33:08.983502+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62e80f5caea489d3df5c1a0ce89267c72bfce2fb181bf20e099e0987c91ce34b", "fetched_at": "2026-08-28T04:06:50.310182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/btd/rollup-plugin-visualizer"}, {"content_hash": "c817716d8fb4a83b86aba8bc736afbb5956b23a7977be4ae36dd343820298a3a", "fetched_at": "2026-08-29T10:14:01.733934+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/rollup-plugin-visualizer"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.310182+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:33:08.983502+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62e80f5caea489d3df5c1a0ce89267c72bfce2fb181bf20e099e0987c91ce34b", "fetched_at": "2026-08-28T04:06:50.310182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/btd/rollup-plugin-visualizer"}, {"content_hash": "c817716d8fb4a83b86aba8bc736afbb5956b23a7977be4ae36dd343820298a3a", "fetched_at": "2026-08-29T10:14:01.733934+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/rollup-plugin-visualizer"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:33:08.983502+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62e80f5caea489d3df5c1a0ce89267c72bfce2fb181bf20e099e0987c91ce34b", "fetched_at": "2026-08-28T04:06:50.310182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/btd/rollup-plugin-visualizer"}, {"content_hash": "c817716d8fb4a83b86aba8bc736afbb5956b23a7977be4ae36dd343820298a3a", "fetched_at": "2026-08-29T10:14:01.733934+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/rollup-plugin-visualizer"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.310182+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.310182+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.310182+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:33:08.983502+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62e80f5caea489d3df5c1a0ce89267c72bfce2fb181bf20e099e0987c91ce34b", "fetched_at": "2026-08-28T04:06:50.310182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/btd/rollup-plugin-visualizer"}, {"content_hash": "c817716d8fb4a83b86aba8bc736afbb5956b23a7977be4ae36dd343820298a3a", "fetched_at": "2026-08-29T10:14:01.733934+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/rollup-plugin-visualizer"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.310182+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.310182+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:33:08.983502+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62e80f5caea489d3df5c1a0ce89267c72bfce2fb181bf20e099e0987c91ce34b", "fetched_at": "2026-08-28T04:06:50.310182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/btd/rollup-plugin-visualizer"}, {"content_hash": "c817716d8fb4a83b86aba8bc736afbb5956b23a7977be4ae36dd343820298a3a", "fetched_at": "2026-08-29T10:14:01.733934+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/rollup-plugin-visualizer"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.310182+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.310182+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.310182+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:33:08.983502+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62e80f5caea489d3df5c1a0ce89267c72bfce2fb181bf20e099e0987c91ce34b", "fetched_at": "2026-08-28T04:06:50.310182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/btd/rollup-plugin-visualizer"}, {"content_hash": "c817716d8fb4a83b86aba8bc736afbb5956b23a7977be4ae36dd343820298a3a", "fetched_at": "2026-08-29T10:14:01.733934+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/rollup-plugin-visualizer"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.310182+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.310182+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:33:08.983502+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62e80f5caea489d3df5c1a0ce89267c72bfce2fb181bf20e099e0987c91ce34b", "fetched_at": "2026-08-28T04:06:50.310182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/btd/rollup-plugin-visualizer"}, {"content_hash": "c817716d8fb4a83b86aba8bc736afbb5956b23a7977be4ae36dd343820298a3a", "fetched_at": "2026-08-29T10:14:01.733934+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/rollup-plugin-visualizer"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:33:08.983502+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62e80f5caea489d3df5c1a0ce89267c72bfce2fb181bf20e099e0987c91ce34b", "fetched_at": "2026-08-28T04:06:50.310182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/btd/rollup-plugin-visualizer"}, {"content_hash": "c817716d8fb4a83b86aba8bc736afbb5956b23a7977be4ae36dd343820298a3a", "fetched_at": "2026-08-29T10:14:01.733934+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/rollup-plugin-visualizer"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:33:08.983502+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62e80f5caea489d3df5c1a0ce89267c72bfce2fb181bf20e099e0987c91ce34b", "fetched_at": "2026-08-28T04:06:50.310182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/btd/rollup-plugin-visualizer"}, {"content_hash": "c817716d8fb4a83b86aba8bc736afbb5956b23a7977be4ae36dd343820298a3a", "fetched_at": "2026-08-29T10:14:01.733934+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/rollup-plugin-visualizer"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:33:08.983502+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62e80f5caea489d3df5c1a0ce89267c72bfce2fb181bf20e099e0987c91ce34b", "fetched_at": "2026-08-28T04:06:50.310182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/btd/rollup-plugin-visualizer"}, {"content_hash": "c817716d8fb4a83b86aba8bc736afbb5956b23a7977be4ae36dd343820298a3a", "fetched_at": "2026-08-29T10:14:01.733934+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/rollup-plugin-visualizer"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3599, "days_push": 19, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}