Skip to content

Commit 590814f

Browse files
committed
[2.1.0] Minify code for production
1 parent a693817 commit 590814f

3 files changed

Lines changed: 69 additions & 1 deletion

File tree

package-lock.json

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

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
"electron-builder": "^24.9.0",
3434
"postcss": "^8.4.0",
3535
"tailwindcss": "^3.4.0",
36+
"terser": "^5.28.0",
3637
"typescript": "^5.3.0",
3738
"vite": "^5.0.0",
3839
"wait-on": "^7.2.0",

vite.config.ts

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,23 @@ export default defineConfig({
88
base: './',
99
root: 'src/renderer',
1010
define: { __APP_VERSION__: JSON.stringify(version) },
11-
build: { outDir: '../../dist/renderer', emptyOutDir: true },
11+
build: {
12+
outDir: '../../dist/renderer',
13+
emptyOutDir: true,
14+
minify: 'terser',
15+
terserOptions: {
16+
compress: { drop_console: true },
17+
format: { comments: false },
18+
},
19+
rollupOptions: {
20+
output: {
21+
manualChunks: {
22+
'react-vendor': ['react', 'react-dom'],
23+
},
24+
},
25+
},
26+
reportCompressedSize: true,
27+
},
1228
resolve: { alias: { '@': path.resolve(__dirname, 'src/renderer') } },
1329
server: { port: 5173 },
1430
})

0 commit comments

Comments
 (0)