| description | Modern alternatives to the source-map-explorer package for exploring bundle sourcemaps |
|---|
rollup-plugin-visualizer allows you to visualize rollup, rolldown, and vite bundles
import { visualizer } from 'rollup-plugin-visualizer'
export default {
plugins: [
// Keep it last.
visualizer()
]
}import { defineConfig, type RolldownPlugin } from 'rolldown'
import { visualizer } from 'rollup-plugin-visualizer'
export default defineConfig({
plugins: [visualizer() as RolldownPlugin]
})import { visualizer } from 'rollup-plugin-visualizer'
export default {
plugins: [visualizer()]
}import { defineConfig, type PluginOption } from 'vite'
import { visualizer } from 'rollup-plugin-visualizer'
export default defineConfig({
plugins: [visualizer() as PluginOption]
})sonda allows you to visualize vite, rollup, rolldown, esbuild, webpack, and rspack bundles
Example:
import { defineConfig } from 'vite'
import Sonda from 'sonda/vite'
export default defineConfig({
build: {
sourcemap: true
},
plugins: [Sonda()]
})For full docs check their website.
webpack-bundle-analyzer allows you to visualize webpack bundles
Example:
import { BundleAnalyzerPlugin } from 'webpack-bundle-analyzer'
module.exports = {
plugins: [new BundleAnalyzerPlugin()]
}