@@ -10,7 +10,7 @@ import react from "@vitejs/plugin-react";
10
10
import proxy from "http2-proxy" ;
11
11
import type { ViteDevServer } from "vite" ;
12
12
import { mergeConfig , defineConfig as defineViteConfig } from "vite" ;
13
- import viteCompression from "vite-plugin-compression2" ;
13
+ import { compression } from "vite-plugin-compression2" ;
14
14
import { createHtmlPlugin } from "vite-plugin-html" ;
15
15
import wasm from "vite-plugin-wasm" ;
16
16
import { defineConfig as defineVitestConfig } from "vitest/config" ;
25
25
. forEach ( ( san ) => san . startsWith ( "DNS:" ) && allowedHosts . push ( san . slice ( 4 ) . replace ( / ^ \* / , "" ) ) ) ;
26
26
} catch { }
27
27
28
- const compressionOptions : Parameters < typeof viteCompression > [ 0 ] = {
29
- include : / \. ( j s | m j s | j s o n | c s s | h t m l ? | s v g | w a s m ) $ / i,
30
- threshold : 256 ,
31
- } ;
32
-
33
28
export default mergeConfig (
34
29
defineViteConfig ( {
35
30
build : { sourcemap : true } ,
@@ -84,8 +79,7 @@ export default mergeConfig(
84
79
verbose : process . env . NODE_ENV === "development" ,
85
80
} ) ,
86
81
wasm ( ) ,
87
- viteCompression ( { ...compressionOptions , algorithm : "gzip" } ) ,
88
- viteCompression ( { ...compressionOptions , algorithm : "brotliCompress" } ) ,
82
+ compression ( { include : / \. ( j s | m j s | j s o n | c s s | h t m l ? | s v g | w a s m ) $ / i } ) ,
89
83
( ( ) => ( {
90
84
apply : "build" ,
91
85
enforce : "post" ,
0 commit comments