Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap
Overall
score
98%
Custom Stats Options Configuration
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%
Interactive Treemap Visualization
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%
Webpack Plugin Integration
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%
Report Customization
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%
Asset and Module Filtering
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%
Report Security Features (XSS prevention, escaping)
XSS Prevention
100%
100%
JSON Escaping
100%
100%
Path Validation
100%
100%
Safe Report Generation
0%
0%
CSP Compatibility
100%
100%
Bundle File Parsing
Stats file reading
100%
100%
Viewer data extraction
100%
100%
Module data processing
50%
100%
Size metrics handling
100%
80%
Output generation
100%
100%
Dynamic Port Assignment
Uses start function
0%
100%
Automatic port configuration
100%
100%
Fixed port configuration
100%
100%
Port retrieval
100%
100%
Options handling
100%
100%
Comprehensive Size Metrics (stat, parsed, gzip, brotli)
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%
Logging and Debugging
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