Skip to content

Commit 17d4697

Browse files
committed
dev package for analyzing resulting bundle size
1 parent 763f9fd commit 17d4697

File tree

3 files changed

+15
-1
lines changed

3 files changed

+15
-1
lines changed

widget/package-lock.json

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

widget/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
"cross-env": "^7.0.3",
2929
"nuxt": "^3.1.1",
3030
"typescript": "^5.7.2",
31+
"vite-bundle-analyzer": "^0.22.3",
3132
"vue-i18n": "^9.2.2",
3233
"vue-tsc": "^2.2.0"
3334
},

widget/vite.config.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import path, {resolve} from "path";
33
import {defineConfig, loadEnv} from "vite";
44
import vue from "@vitejs/plugin-vue";
55
import cssInjectedByJsPlugin from "vite-plugin-css-injected-by-js";
6+
import { analyzer } from 'vite-bundle-analyzer'
67

78
const stripScssMarker = '/* STYLES STRIP IMPORTS MARKER */'
89
const projectRootDir = path.resolve(__dirname)
@@ -14,6 +15,7 @@ export default ({mode}) => {
1415
publicDir: "public",
1516
define: {
1617
"process.env": env,
18+
'__VUE_OPTIONS_API__': false,
1719
},
1820
plugins: [vue(), {
1921
name: 'vite-plugin-strip-css',
@@ -34,7 +36,7 @@ export default ({mode}) => {
3436
}
3537
}
3638
}
37-
}, cssInjectedByJsPlugin()],
39+
}, cssInjectedByJsPlugin(), analyzer()],
3840
resolve: {
3941
alias: {
4042
"@": projectRootDir,

0 commit comments

Comments
 (0)