From 6cc3a375e7218acd208642bea4e64de7fb1c500b Mon Sep 17 00:00:00 2001 From: Naiyuan Qing <145280634+NevilleQingNY@users.noreply.github.com> Date: Fri, 30 Jan 2026 11:28:06 +0800 Subject: [PATCH] chore(desktop): clean up build artifacts and unused code - Add dist-electron and release to .gitignore - Remove tracked dist-electron build outputs from git - Remove unused createRequire import in electron/main.ts Co-Authored-By: Claude Opus 4.5 --- .gitignore | 2 ++ apps/desktop/dist-electron/main.js | 45 -------------------------- apps/desktop/dist-electron/preload.mjs | 22 ------------- apps/desktop/electron/main.ts | 2 -- 4 files changed, 2 insertions(+), 69 deletions(-) delete mode 100644 apps/desktop/dist-electron/main.js delete mode 100644 apps/desktop/dist-electron/preload.mjs diff --git a/.gitignore b/.gitignore index 7622e788..118f0f6f 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,8 @@ dist out .turbo build +dist-electron +release *.tsbuildinfo # env diff --git a/apps/desktop/dist-electron/main.js b/apps/desktop/dist-electron/main.js deleted file mode 100644 index dea2989d..00000000 --- a/apps/desktop/dist-electron/main.js +++ /dev/null @@ -1,45 +0,0 @@ -import { app, BrowserWindow } from "electron"; -import { createRequire } from "node:module"; -import { fileURLToPath } from "node:url"; -import path from "node:path"; -createRequire(import.meta.url); -const __dirname$1 = path.dirname(fileURLToPath(import.meta.url)); -process.env.APP_ROOT = path.join(__dirname$1, ".."); -const VITE_DEV_SERVER_URL = process.env["VITE_DEV_SERVER_URL"]; -const MAIN_DIST = path.join(process.env.APP_ROOT, "dist-electron"); -const RENDERER_DIST = path.join(process.env.APP_ROOT, "dist"); -process.env.VITE_PUBLIC = VITE_DEV_SERVER_URL ? path.join(process.env.APP_ROOT, "public") : RENDERER_DIST; -let win; -function createWindow() { - win = new BrowserWindow({ - icon: path.join(process.env.VITE_PUBLIC, "electron-vite.svg"), - webPreferences: { - preload: path.join(__dirname$1, "preload.mjs") - } - }); - win.webContents.on("did-finish-load", () => { - win == null ? void 0 : win.webContents.send("main-process-message", (/* @__PURE__ */ new Date()).toLocaleString()); - }); - if (VITE_DEV_SERVER_URL) { - win.loadURL(VITE_DEV_SERVER_URL); - } else { - win.loadFile(path.join(RENDERER_DIST, "index.html")); - } -} -app.on("window-all-closed", () => { - if (process.platform !== "darwin") { - app.quit(); - win = null; - } -}); -app.on("activate", () => { - if (BrowserWindow.getAllWindows().length === 0) { - createWindow(); - } -}); -app.whenReady().then(createWindow); -export { - MAIN_DIST, - RENDERER_DIST, - VITE_DEV_SERVER_URL -}; diff --git a/apps/desktop/dist-electron/preload.mjs b/apps/desktop/dist-electron/preload.mjs deleted file mode 100644 index d4216405..00000000 --- a/apps/desktop/dist-electron/preload.mjs +++ /dev/null @@ -1,22 +0,0 @@ -"use strict"; -const electron = require("electron"); -electron.contextBridge.exposeInMainWorld("ipcRenderer", { - on(...args) { - const [channel, listener] = args; - return electron.ipcRenderer.on(channel, (event, ...args2) => listener(event, ...args2)); - }, - off(...args) { - const [channel, ...omit] = args; - return electron.ipcRenderer.off(channel, ...omit); - }, - send(...args) { - const [channel, ...omit] = args; - return electron.ipcRenderer.send(channel, ...omit); - }, - invoke(...args) { - const [channel, ...omit] = args; - return electron.ipcRenderer.invoke(channel, ...omit); - } - // You can expose other APTs you need here. - // ... -}); diff --git a/apps/desktop/electron/main.ts b/apps/desktop/electron/main.ts index be9bbf45..302852f4 100644 --- a/apps/desktop/electron/main.ts +++ b/apps/desktop/electron/main.ts @@ -1,9 +1,7 @@ import { app, BrowserWindow } from 'electron' -import { createRequire } from 'node:module' import { fileURLToPath } from 'node:url' import path from 'node:path' -const require = createRequire(import.meta.url) const __dirname = path.dirname(fileURLToPath(import.meta.url)) // The built directory structure