CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-webpack-bundle-analyzer

Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap

Overall
score

98%

Overview
Eval results
Files

Evaluation results

100%

Bundle Stats Customizer

Custom Stats Options Configuration

Criteria
Without context
With context

BundleAnalyzerPlugin import

100%

100%

Plugin instantiation

100%

100%

generateStatsFile option

100%

100%

statsFilename option

100%

100%

statsOptions object

100%

100%

Source code control

100%

100%

Reasons configuration

100%

100%

Multiple stats options

100%

100%

100%

Bundle Visualization Setup

Interactive Treemap Visualization

Criteria
Without context
With context

BundleAnalyzerPlugin Import

100%

100%

Plugin Instantiation

100%

100%

Static Mode Configuration

100%

100%

Report Filename Configuration

100%

100%

Conditional Production Build

100%

100%

Default Size Metric

100%

100%

Webpack Plugins Array

100%

100%

100%

Bundle Size Reporter

Webpack Plugin Integration

Criteria
Without context
With context

BundleAnalyzerPlugin Import

100%

100%

Plugin Instantiation

100%

100%

analyzerMode Configuration

100%

100%

analyzerPort Configuration

100%

100%

openAnalyzer Configuration

100%

100%

reportFilename Configuration

100%

100%

Return Value

100%

100%

100%

Bundle Report Configuration Utility

Report Customization

Criteria
Without context
With context

BundleAnalyzerPlugin import

100%

100%

Plugin instantiation

100%

100%

analyzerMode configuration

100%

100%

reportFilename usage

100%

100%

String reportTitle

100%

100%

Function reportTitle

100%

100%

openAnalyzer control

100%

100%

Error handling

100%

100%

100%

70%

Bundle Analyzer with Selective Asset Analysis

Asset and Module Filtering

Criteria
Without context
With context

Plugin instantiation

100%

100%

excludeAssets option

0%

100%

Vendor exclusion pattern

0%

100%

Legacy file pattern

0%

100%

Polyfills pattern

0%

100%

Static mode configuration

100%

100%

Report filename

100%

100%

Default sizes metric

100%

100%

Browser opening control

100%

100%

Log level configuration

100%

100%

85%

Bundle Report Security Validator

Report Security Features (XSS prevention, escaping)

Criteria
Without context
With context

XSS Prevention

100%

100%

JSON Escaping

100%

100%

Path Validation

100%

100%

Safe Report Generation

0%

0%

CSP Compatibility

100%

100%

97%

7%

Bundle Size Analyzer

Bundle File Parsing

Criteria
Without context
With context

Stats file reading

100%

100%

Viewer data extraction

100%

100%

Module data processing

50%

100%

Size metrics handling

100%

80%

Output generation

100%

100%

100%

25%

Bundle Analysis Server Manager

Dynamic Port Assignment

Criteria
Without context
With context

Uses start function

0%

100%

Automatic port configuration

100%

100%

Fixed port configuration

100%

100%

Port retrieval

100%

100%

Options handling

100%

100%

100%

Bundle Size Analyzer

Comprehensive Size Metrics (stat, parsed, gzip, brotli)

Criteria
Without context
With context

Uses getViewerData function

100%

100%

Extracts stat sizes

100%

100%

Extracts parsed sizes

100%

100%

Handles gzip compression

100%

100%

Handles brotli compression

100%

100%

Proper stats reading

100%

100%

100%

54%

Webpack Bundle Analysis Wrapper

Logging and Debugging

Criteria
Without context
With context

Uses webpack-bundle-analyzer

33%

100%

Configures logLevel option

33%

100%

Implements server mode

20%

100%

Implements static mode

20%

100%

Reads stats file

100%

100%

Returns report info

100%

100%

Install with Tessl CLI

npx tessl i tessl/npm-webpack-bundle-analyzer
Evaluated
Agent
Codex

Table of Contents