An open API service indexing awesome lists of open source software.

https://github.com/supitsdu/rollup-plugin-bundlens

An Rollup plugin that helps manage and log bundle metrics. Use it to track and analyze your bundle.
https://github.com/supitsdu/rollup-plugin-bundlens

bundle-analyzer bundle-size gzip-size metrics rollup-plugin

Last synced: 4 months ago
JSON representation

An Rollup plugin that helps manage and log bundle metrics. Use it to track and analyze your bundle.

Awesome Lists containing this project

README

          

# Bundlens - Rollup.js Plugin

A Rollup.js plugin that analyzes and reports bundle metrics including file sizes, gzip sizes, and detailed bundle information.

## Features

- 📊 Reports bundle size metrics
- 📦 Shows individual chunk and asset sizes
- 🗜️ Includes gzip size information
- 🎨 Color-coded size indicators
- 📝 Detailed bundle summary

## Usage

Add the plugin to your rollup.config.js:

```js
import { reportDetails } from "rollup-plugin-bundlens"

export default {
input: "src/index.js",
output: {
dir: "dist",
format: "esm",
},
plugins: [reportDetails()],
}
```

## Output Example

![Plugin Output Preview](/metrics-output.webp)

## Color-coded indicators for bundle sizes

- 🟢 Green: < 16kB
- 🟡 Yellow: < 64kB
- 🔴 Red: < 120kB
- 🟣 Magenta: >= 120kB

## License

Licensed under the [MIT License](/LICENSE)