From 0939bc721327e5b3b0f5e85b0c18e65658aaacde Mon Sep 17 00:00:00 2001 From: LordMathis Date: Tue, 4 Nov 2025 18:58:33 +0100 Subject: [PATCH] Fix generating compressed assets --- app/package-lock.json | 12 ++++-------- app/package.json | 2 +- app/vite.config.ts | 5 ++++- 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/app/package-lock.json b/app/package-lock.json index 655073d..b9cd0dc 100644 --- a/app/package-lock.json +++ b/app/package-lock.json @@ -56,7 +56,7 @@ "sass": "^1.80.4", "typescript": "^5.8.2", "vite": "^6.4.1", - "vite-plugin-compression2": "^1.3.0", + "vite-plugin-compression2": "^2.3.1", "vitest": "^3.1.4" } }, @@ -9794,15 +9794,11 @@ } }, "node_modules/vite-plugin-compression2": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/vite-plugin-compression2/-/vite-plugin-compression2-1.3.0.tgz", - "integrity": "sha512-/cYzISoYOo/SwPUBReS1E02a8eNTpQm8+lQUBj5NNGxuq4iZ3JOfWExUlobhVhPMJuejD7dipT+cMLbaWsMbdw==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/vite-plugin-compression2/-/vite-plugin-compression2-2.3.1.tgz", + "integrity": "sha512-bnhLTsurtvOiiP6EMISIKVsOMCeTAjE6FJbyqQus3W4mtAxF7pCuC4puUIAiCgNs98tOCpqo6GIXJXTLufzIaw==", "dev": true, "license": "MIT", - "workspaces": [ - "example", - "e2e/*" - ], "dependencies": { "@rollup/pluginutils": "^5.1.0", "tar-mini": "^0.2.0" diff --git a/app/package.json b/app/package.json index 50fb797..2ca8986 100644 --- a/app/package.json +++ b/app/package.json @@ -76,7 +76,7 @@ "sass": "^1.80.4", "typescript": "^5.8.2", "vite": "^6.4.1", - "vite-plugin-compression2": "^1.3.0", + "vite-plugin-compression2": "^2.3.1", "vitest": "^3.1.4" }, "browserslist": { diff --git a/app/vite.config.ts b/app/vite.config.ts index 3083d4c..005fa28 100644 --- a/app/vite.config.ts +++ b/app/vite.config.ts @@ -11,7 +11,10 @@ export default defineConfig(({ mode }) => ({ react({ include: ['**/*.tsx', '**/*.ts', '**/*.jsx', '**/*.js'], }), - compression(), + compression({ + threshold: 1024, // Only compress files > 1KB + deleteOriginalAssets: false, // Keep original files + }), ], root: 'src',