add rollup visualizer plugin

This commit is contained in:
Martti Malmi 2023-11-20 16:19:15 +02:00
parent ee30dcd8f3
commit 43df4ddd09
3 changed files with 31 additions and 4 deletions

View File

@ -118,6 +118,7 @@
"postcss-preset-env": "^9.2.0",
"prettier": "2.8.3",
"prop-types": "^15.8.1",
"rollup-plugin-visualizer": "^5.9.2",
"source-map-loader": "^4.0.1",
"tailwindcss": "^3.3.3",
"terser-webpack-plugin": "^5.3.9",

View File

@ -1,6 +1,7 @@
import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import { VitePWA } from 'vite-plugin-pwa';
import { visualizer } from 'rollup-plugin-visualizer';
import { defineConfig, type PluginOption } from 'vite';
import appConfig from "config";
@ -15,7 +16,12 @@ export default defineConfig({
enabled: true,
type: 'module',
}
})
}),
visualizer({
open: true,
gzipSize: true,
filename: 'dist/stats.html',
} as PluginOption),
],
assetsInclude: ['**/*.md'],
resolve: {

View File

@ -3463,6 +3463,7 @@ __metadata:
react-textarea-autosize: ^8.4.0
react-twitter-embed: ^4.0.4
recharts: ^2.8.0
rollup-plugin-visualizer: ^5.9.2
source-map-loader: ^4.0.1
tailwindcss: ^3.3.3
terser-webpack-plugin: ^5.3.9
@ -11744,7 +11745,7 @@ __metadata:
languageName: node
linkType: hard
"open@npm:^8.0.9":
"open@npm:^8.0.9, open@npm:^8.4.0":
version: 8.4.2
resolution: "open@npm:8.4.2"
dependencies:
@ -13888,6 +13889,25 @@ __metadata:
languageName: node
linkType: hard
"rollup-plugin-visualizer@npm:^5.9.2":
version: 5.9.2
resolution: "rollup-plugin-visualizer@npm:5.9.2"
dependencies:
open: ^8.4.0
picomatch: ^2.3.1
source-map: ^0.7.4
yargs: ^17.5.1
peerDependencies:
rollup: 2.x || 3.x
peerDependenciesMeta:
rollup:
optional: true
bin:
rollup-plugin-visualizer: dist/bin/cli.js
checksum: ab2adf322e3b20bffc94a8dc804f46be8840a9fcbab4f872dcc2dec205cdd7752e4d2d90cfcf00783bfb5209c5a8bb4e591984e8b61bca41fd048fb7deb0ed4e
languageName: node
linkType: hard
"rollup@npm:^2.43.1":
version: 2.79.1
resolution: "rollup@npm:2.79.1"
@ -16905,7 +16925,7 @@ __metadata:
languageName: node
linkType: hard
"yargs@npm:^17.3.1":
"yargs@npm:^17.3.1, yargs@npm:^17.5.1":
version: 17.7.2
resolution: "yargs@npm:17.7.2"
dependencies: