diff --git a/electron.vite.config.ts b/electron.vite.config.ts index ffb97ff0..4d7c5300 100644 --- a/electron.vite.config.ts +++ b/electron.vite.config.ts @@ -7,7 +7,6 @@ import vuePlugin from '@vitejs/plugin-vue'; import * as electronVite from 'electron-vite'; import * as fs from 'node:fs'; import path from 'node:path'; -import { visualizer as visualizerPlugin } from 'rollup-plugin-visualizer'; import vitePlugin from 'unplugin-vue-components/vite'; import { libopencorVersion } from './src/renderer/scripts/libopencor.version'; @@ -62,15 +61,7 @@ export default electronVite.defineConfig({ }), vitePlugin({ resolvers: [primeVueAutoImportResolver.PrimeVueResolver()] - }), - ...(process.env.NODE_ENV !== 'production' - ? [ - visualizerPlugin({ - filename: 'dist/stats.html', - gzipSize: true - }) - ] - : []) + }) ], server: { fs: { diff --git a/package.json b/package.json index 6433804b..d70e4250 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "url": "git+https://github.com/opencor/webapp.git" }, "type": "module", - "version": "0.20260729.0", + "version": "0.20260730.0", "engines": { "bun": ">=1.2.0" }, @@ -31,6 +31,7 @@ "archive:web": "bun src/renderer/scripts/archive.web.ts", "build": "bun src/renderer/scripts/libopencor.ts && electron-vite build", "build:web": "bun --cwd src/renderer build", + "build:web:stats": "bun --cwd src/renderer build:stats", "clean": "bun src/renderer/scripts/clean.ts", "dependencies:update": "bun src/renderer/scripts/dependencies.update.ts", "dev": "bun src/renderer/scripts/libopencor.ts && electron-vite dev --watch", diff --git a/src/renderer/package.json b/src/renderer/package.json index a09bf420..10c80d02 100644 --- a/src/renderer/package.json +++ b/src/renderer/package.json @@ -42,11 +42,12 @@ }, "./style.css": "./dist/opencor.css" }, - "version": "0.20260729.0", + "version": "0.20260730.0", "libopencorVersion": "1.20260723.2", "scripts": { "build": "vite build && bun scripts/generate.version.ts", "build:lib": "vite build --config vite.lib.config.ts && bun --bun scripts/type.check.ts --project tsconfig.lib.types.json", + "build:stats": "STATS=true vite build && bun scripts/generate.version.ts", "clean": "bun scripts/clean.ts", "dependencies:update": "bun scripts/dependencies.update.ts", "dev": "vite dev", diff --git a/src/renderer/vite.config.ts b/src/renderer/vite.config.ts index 9a368bcf..07cddc1f 100644 --- a/src/renderer/vite.config.ts +++ b/src/renderer/vite.config.ts @@ -62,7 +62,7 @@ export default vite.defineConfig({ vitePlugin({ resolvers: [primeVueAutoImportResolver.PrimeVueResolver()] }), - ...(process.env.NODE_ENV !== 'production' + ...(process.env.STATS === 'true' ? [ visualizerPlugin({ filename: 'dist/stats.html',