MCPcopy Index your code
hub / github.com/chrisbateman/webpack-visualizer

github.com/chrisbateman/webpack-visualizer @v0.1.11

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.1.11 ↗ · + Follow
48 symbols 91 edges 23 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Webpack Visualizer

Visualize and analyze your Webpack bundle to see which modules are taking up space and which might be duplicates.

This tool is still pretty new, so please submit issues or feature requests!

Site Usage

Upload your stats JSON file to the site: chrisbateman.github.io/webpack-visualizer/

Plugin Usage

npm install webpack-visualizer-plugin
var Visualizer = require('webpack-visualizer-plugin');

//...
plugins: [new Visualizer()],
//...

This will output a file named stats.html in your output directory. You can modify the name/location by passing a filename parameter into the constructor.

var Visualizer = require('webpack-visualizer-plugin');

//...
plugins: [new Visualizer({
  filename: './statistics.html'
})],
//...

Core symbols most depended-on inside this repo

formatSize
called by 5
src/shared/util/formatSize.js
buildHierarchy
called by 4
src/shared/buildHierarchy.js
render
called by 2
src/shared/components/chart-with-details.jsx
getAssetsData
called by 2
src/shared/util/stat-utils.js
getBundleDetails
called by 2
src/shared/util/stat-utils.js
readFile
called by 2
src/shared/util/readFile.js
createVisualization
called by 1
src/shared/createVisualization.js
mouseover
called by 1
src/shared/createVisualization.js

Shape

Function 37
Method 7
Class 4

Languages

TypeScript100%

Modules by API surface

src/site/app.jsx9 symbols
src/shared/components/chart-with-details.jsx7 symbols
src/shared/partitionedDataUtils.js4 symbols
src/shared/components/chart.jsx4 symbols
src/plugin/plugin.js4 symbols
src/plugin/plugin-app.jsx4 symbols
src/shared/util/dragdrop.js3 symbols
src/shared/createVisualization.js3 symbols
src/shared/buildHierarchy.js3 symbols
src/shared/util/stat-utils.js2 symbols
src/shared/util/readFile.js1 symbols
src/shared/util/formatSize.js1 symbols

For agents

$ claude mcp add webpack-visualizer \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact