build(app): minify css with lightningcss in production builds (#1830)

This commit is contained in:
Hampus
2026-08-24 12:26:55 +02:00
committed by GitHub
parent 56f6009390
commit 6697db7cf8
+8 -1
View File
@@ -3,7 +3,13 @@
import {existsSync, mkdirSync, readdirSync, writeFileSync} from 'node:fs';
import path, {dirname} from 'node:path';
import {fileURLToPath} from 'node:url';
import {CopyRspackPlugin, DefinePlugin, HtmlRspackPlugin, SwcJsMinimizerRspackPlugin} from '@rspack/core';
import {
CopyRspackPlugin,
DefinePlugin,
HtmlRspackPlugin,
LightningCssMinimizerRspackPlugin,
SwcJsMinimizerRspackPlugin,
} from '@rspack/core';
import {createPoFileRule, getLinguiSwcPluginConfig} from './scripts/build/rspack/lingui.mjs';
import {staticFilesPlugin} from './scripts/build/rspack/static-files.mjs';
@@ -579,6 +585,7 @@ export default () => {
mangle: true,
format: {comments: false},
}),
new LightningCssMinimizerRspackPlugin(),
],
},
devServer: {