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

0.9.4 • Public • Published

vite-bundle-analyzer

Awesome

[!WARNING] Vite's enable minify by default.There for you will see that the parsed size is larger than actual size.This is because the bundle info provide by rollup isn't compressed.(If you care about this problem you can choose anothr plugins.)

analyzer

Install

$ yarn add vite-bundle-analyzer -D

# or

$ npm install vite-bundle-analyzer -D

Usage

import { defineConfig } from "vite";

import { analyzer } from "vite-bundle-analyzer";

export default defineConfig({
  plugins: [
    // ...your plugin
    analyzer(),
  ],
});

// If you are using it in rollup you can import 'adapter' from package.
// Then use it with adapter(analyzer())

Options

params type default description
analyzerMode server|static|json server In server will create a static server to preview.
fileName string stats The name of the static product.(No need to include .ext name)
reportTitle string plugin name Report website title.
gzipOptions Record<string,any> {} Compression options. (details see zlib module)
analyzerPort number|'auto' 8888 static server port.
openAnalyzer boolean true Open the static website. (Only works on analyzerMode is server )
summary boolean true Show full chunk info to stdout.

LICENSE

MIT

Contributions

Contributions are welcome! If you find a bug or want to add a new feature, please open an issue or submit a pull request.

Author and contributors

Kanno Aleksandr Mitskevich

Package Sidebar

Install

npm i vite-bundle-analyzer

Weekly Downloads

7,770

Version

0.9.4

License

MIT

Unpacked Size

271 kB

Total Files

10

Last publish

Collaborators

  • nonzzz