From afc4731b9d2266a23192efb579c6c8f669c11191 Mon Sep 17 00:00:00 2001 From: beyondkmp Date: Sat, 14 Jun 2025 08:01:36 +0800 Subject: [PATCH] feat: clean up Windows license files (#7133) * feat: enable minification in build configurations and clean up Windows license files - Added minification option to the build configurations in electron.vite.config.ts to optimize output size. - Updated after-pack.js to remove unnecessary license files on Windows, improving the packaging process. * refactor: remove minification from build configurations in electron.vite.config.ts - Eliminated the minification option from the build settings in electron.vite.config.ts to streamline the build process. - This change may improve build times and simplify configuration management. --------- Co-authored-by: beyondkmp --- scripts/after-pack.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/after-pack.js b/scripts/after-pack.js index 073120e584..a764642308 100644 --- a/scripts/after-pack.js +++ b/scripts/after-pack.js @@ -36,6 +36,11 @@ exports.default = async function (context) { keepPackageNodeFiles(node_modules_path, '@libsql', ['win32-x64-msvc']) } } + + if (platform === 'windows') { + fs.rmSync(path.join(context.appOutDir, 'LICENSE.electron.txt'), { force: true }) + fs.rmSync(path.join(context.appOutDir, 'LICENSES.chromium.html'), { force: true }) + } } /**