MattCCC / vite-bundle-visualizer

CLI for visualizing your vite project bundle.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vite-bundle-visualizer

Visualize vite bundle, like webpack-bundle-analyzer.

Use rollup-plugin-visualizer.

Usage

# In your vite project's root
$ npx vite-bundle-visualizer
# Then open stats.html in browser

# Use specified vite config file
$ npx vite-bundle-visualizer -c your.config.js
$ vite-bundle-visualizer --help

vite-bundle-visualizer

Usage:
  $ vite-bundle-visualizer <command> [options]

Options:
  --template -t <template>  Template to use, options are "raw-data" (JSON), "treemap", "list", "sunburst" and "network" (default: treemap)
  --output -o <filepath>    Output file path, should be "**/*.html" or "**/*.json" (default: /Users/kuss/project/sides/oss/vite-bundle-visualizer/stats.html)
  --open <open>             Should open browser after generated, except when template is "json" (default: true)
  --config -c <file>        Use specified vite config file
  -h, --help                Display this message

Screenshots

Visualizer Templates

Treemap

$ vite-bundle-visualizer

treemap

Sunburst

$ vite-bundle-visualizer -t sunburst

sunburst

Network

$ vite-bundle-visualizer -t network

network

Raw data

Output raw data (JSON) of stats

# @deprecated vite-bunlde-visualizer -t json
$ vite-bundle-visualizer -t raw-data

demo/stats.json

List

Output yml file with all the data

$ vite-bundle-visualizer -t list

demo/stats.yml

Dependencies

License

MIT

About

CLI for visualizing your vite project bundle.

License:MIT License


Languages

Language:JavaScript 100.0%