vite-bundle-visualizer
TypeScript icon, indicating that this package has built-in type declarations

1.2.1 • Public • Published

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:
  -h, --help                Display this message
  --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: /var/folders/lb/9tn84c8x42nctvbs1fb3vxd40000gn/T/tmp-20782-nmqZuvXaZNxh/stats.html)
  --open <open>             Should open browser after generated, except when template is "json" (default: true)
  --config -c <file>        Use specified vite config file
  --entry --input -i        Use specified entry file, default is "index.html"
  --sourcemap               use sourcemap to calculate sizes of modules. By idea it will present more accurate results, defaults is false
  --sourcemap               use sourcemap to calculate sizes of modules. By idea it will present more accurate results, defaults is false
  --mode -m <mode>          set env mode, defaults to production

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

Package Sidebar

Install

npm i vite-bundle-visualizer

Weekly Downloads

69,934

Version

1.2.1

License

MIT

Unpacked Size

8.69 kB

Total Files

6

Last publish

Collaborators

  • kuss