CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-rollup-plugin-sizes

Show info about files/packages included with your rollup bundle

Overall
score

94%

Overview
Eval results
Files

Evaluation results

100%

Bundle Size Percentage Calculator

Percentage calculations

Criteria
Without context
With context

Package-level percentages

100%

100%

File-level percentages

100%

100%

Decimal precision formatting

100%

100%

Total aggregation

100%

100%

100%

Bundle Module Analyzer

Module categorization (npm/app/rollup helpers)

Criteria
Without context
With context

Rollup helper detection

100%

100%

module-details-from-path usage

100%

100%

generateBundle hook

100%

100%

Module iteration

100%

100%

Category logic

100%

100%

Size aggregation

100%

100%

100%

Bundle Size Analyzer

Bundle size reporting

Criteria
Without context
With context

Plugin import

100%

100%

Plugin initialization

100%

100%

Rollup configuration structure

100%

100%

Plugin placement

100%

100%

Console output

100%

100%

Package categorization

100%

100%

Multiple dependencies

100%

100%

85%

-15%

Bundle Analyzer Plugin

Rollup plugin integration

Criteria
Without context
With context

Plugin factory function

100%

100%

Plugin name property

100%

100%

Options hook implementation

100%

80%

GenerateBundle hook implementation

100%

100%

Module size extraction

100%

100%

Multi-bundle support

100%

50%

Non-blocking execution

100%

0%

90%

Bundle Size Analyzer Plugin

Original size measurement

Criteria
Without context
With context

Plugin structure

100%

100%

generateBundle hook

100%

100%

Module iteration

100%

100%

originalLength usage

100%

100%

Size aggregation

100%

100%

Output generation

0%

0%

100%

70%

Bundle Size Report Exporter

Custom report functions

Criteria
Without context
With context

Plugin import

100%

100%

Plugin configuration

100%

100%

Report option usage

0%

100%

Data structure access

0%

100%

Package data extraction

0%

100%

Total size usage

0%

100%

JSON file output

100%

100%

95%

43%

Bundle Analyzer with Detailed File Reporting

File-level detail breakdown

Criteria
Without context
With context

Plugin initialization

100%

100%

Details option usage

60%

100%

Custom report function

50%

100%

Data structure access

25%

100%

File information display

20%

66%

Option handling

80%

100%

100%

Module Path Resolver

Base directory management

Criteria
Without context
With context

Base directory extraction

100%

100%

Entry point normalization

100%

100%

Relative path calculation

100%

100%

Base-module matching

100%

100%

Category-based handling

100%

100%

68%

-17%

Bundle Package Size Analyzer

Size aggregation by package

Criteria
Without context
With context

Plugin Factory Function

0%

0%

Rollup Integration

100%

100%

Module Categorization

100%

50%

Size Aggregation

100%

100%

Console Output

100%

53%

Size Sorting

100%

100%

Multi-Bundle Support

100%

100%

100%

Multi-Entry Bundle Analyzer

Multi-bundle support

Criteria
Without context
With context

Plugin Import

100%

100%

Array Input Config

100%

100%

Object Input Config

100%

100%

Single Input Config

100%

100%

Plugin Invocation

100%

100%

Config Export

100%

100%

Source Files

100%

100%

Install with Tessl CLI

npx tessl i tessl/npm-rollup-plugin-sizes
Evaluated
Agent
Claude Code

Table of Contents