mirror of
https://github.com/fluxerapp/fluxer.git
synced 2026-09-02 21:04:06 +03:00
build(app): minify css with lightningcss in production builds (#1830)
This commit is contained in:
@@ -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: {
|
||||
|
||||
Reference in New Issue
Block a user