Skip to content

Commit f7be839

Browse files
authored
chore: minify html for production build (@fehmer) (monkeytypegame#6413)
1 parent 6aeab4d commit f7be839

File tree

3 files changed

+96
-3
lines changed

3 files changed

+96
-3
lines changed

frontend/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@
6565
"vite-plugin-filter-replace": "0.1.13",
6666
"vite-plugin-html-inject": "1.1.2",
6767
"vite-plugin-inspect": "0.8.3",
68+
"vite-plugin-minify": "2.1.0",
6869
"vite-plugin-pwa": "0.20.0",
6970
"vitest": "2.1.9"
7071
},

frontend/vite.config.prod.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import { writeFileSync } from "fs";
1111
// eslint-disable-next-line import/no-unresolved
1212
import UnpluginInjectPreload from "unplugin-inject-preload/vite";
1313
import { readdirSync, readFileSync, statSync } from "node:fs";
14+
import { ViteMinifyPlugin } from "vite-plugin-minify";
1415

1516
function pad(numbers, maxLength, fillString) {
1617
return numbers.map((number) =>
@@ -85,6 +86,7 @@ export default {
8586
},
8687
}),
8788
splitVendorChunkPlugin(),
89+
ViteMinifyPlugin({}),
8890
VitePWA({
8991
// injectRegister: "networkfirst",
9092
injectRegister: "script-defer",

pnpm-lock.yaml

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

0 commit comments

Comments
 (0)