Skip to content

Commit f6a831d

Browse files
Update dependency vite-plugin-compression2 to v2 (#2142)
* Migrate to vite-plugin-compression2 v2 Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Marvin A. Ruder <[email protected]>
1 parent a2e3463 commit f6a831d

File tree

3 files changed

+8
-16
lines changed

3 files changed

+8
-16
lines changed

packages/frontend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
"react-switch-selector": "2.3.0",
4848
"sainte-lague": "3.0.0",
4949
"vite": "6.3.5",
50-
"vite-plugin-compression2": "1.4.0",
50+
"vite-plugin-compression2": "2.0.1",
5151
"vite-plugin-html": "3.2.2",
5252
"vite-plugin-wasm": "3.4.1",
5353
"vitest": "3.2.2"

packages/frontend/vite.config.mts

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import react from "@vitejs/plugin-react";
1010
import proxy from "http2-proxy";
1111
import type { ViteDevServer } from "vite";
1212
import { mergeConfig, defineConfig as defineViteConfig } from "vite";
13-
import viteCompression from "vite-plugin-compression2";
13+
import { compression } from "vite-plugin-compression2";
1414
import { createHtmlPlugin } from "vite-plugin-html";
1515
import wasm from "vite-plugin-wasm";
1616
import { defineConfig as defineVitestConfig } from "vitest/config";
@@ -25,11 +25,6 @@ try {
2525
.forEach((san) => san.startsWith("DNS:") && allowedHosts.push(san.slice(4).replace(/^\*/, "")));
2626
} catch {}
2727

28-
const compressionOptions: Parameters<typeof viteCompression>[0] = {
29-
include: /\.(js|mjs|json|css|html?|svg|wasm)$/i,
30-
threshold: 256,
31-
};
32-
3328
export default mergeConfig(
3429
defineViteConfig({
3530
build: { sourcemap: true },
@@ -84,8 +79,7 @@ export default mergeConfig(
8479
verbose: process.env.NODE_ENV === "development",
8580
}),
8681
wasm(),
87-
viteCompression({ ...compressionOptions, algorithm: "gzip" }),
88-
viteCompression({ ...compressionOptions, algorithm: "brotliCompress" }),
82+
compression({ include: /\.(js|mjs|json|css|html?|svg|wasm)$/i }),
8983
(() => ({
9084
apply: "build",
9185
enforce: "post",

yarn.lock

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1536,7 +1536,7 @@ __metadata:
15361536
sainte-lague: "npm:3.0.0"
15371537
typescript: "npm:5.8.3"
15381538
vite: "npm:6.3.5"
1539-
vite-plugin-compression2: "npm:1.4.0"
1539+
vite-plugin-compression2: "npm:2.0.1"
15401540
vite-plugin-html: "npm:3.2.2"
15411541
vite-plugin-wasm: "npm:3.4.1"
15421542
vitest: "npm:3.2.2"
@@ -7847,15 +7847,13 @@ __metadata:
78477847
languageName: node
78487848
linkType: hard
78497849

7850-
"vite-plugin-compression2@npm:1.4.0":
7851-
version: 1.4.0
7852-
resolution: "vite-plugin-compression2@npm:1.4.0"
7850+
"vite-plugin-compression2@npm:2.0.1":
7851+
version: 2.0.1
7852+
resolution: "vite-plugin-compression2@npm:2.0.1"
78537853
dependencies:
78547854
"@rollup/pluginutils": "npm:^5.1.0"
78557855
tar-mini: "npm:^0.2.0"
7856-
peerDependencies:
7857-
vite: ^2.0.0||^3.0.0||^4.0.0||^5.0.0 ||^6.0.0
7858-
checksum: 10c0/9857b48e0c0a386e562599254ef24a405d068793021bfe000aabe0a754d19c1a2dd4845fd0b976e72cd7ed2686c1eff6bd20d1f22fba55b72c3a20d9048bdc19
7856+
checksum: 10c0/c85c7ebb40269a1e100d6db7c24b21f36a5a17e8c639c16009bba81a56140a82043765e65d3f69a4164605681d43e36163cfadfb770e90205e5da6e3d91d0279
78597857
languageName: node
78607858
linkType: hard
78617859

0 commit comments

Comments
 (0)