From cae5e9817e3c9333236ed1d548f06f84a6d85f37 Mon Sep 17 00:00:00 2001 From: Derek Nance Date: Wed, 11 Feb 2026 16:08:48 -0600 Subject: [PATCH] preload base This reverts commit 287d0fd9fd873b5913fa76ae500d17dfa3e9b705. --- apps/desktop/src/preload.base.ts | 13 +++++++++++++ apps/desktop/src/preload.ts | 14 ++------------ bitwarden_license/bit-desktop/src/preload.ts | 2 +- 3 files changed, 16 insertions(+), 13 deletions(-) create mode 100644 apps/desktop/src/preload.base.ts diff --git a/apps/desktop/src/preload.base.ts b/apps/desktop/src/preload.base.ts new file mode 100644 index 00000000000..94688d035ce --- /dev/null +++ b/apps/desktop/src/preload.base.ts @@ -0,0 +1,13 @@ +import tools from "./app/tools/preload"; +import auth from "./auth/preload"; +import autofill from "./autofill/preload"; +import keyManagement from "./key-management/preload"; +import platform from "./platform/preload"; + +export const ipc = { + auth, + autofill, + platform, + keyManagement, + tools, +} as const; diff --git a/apps/desktop/src/preload.ts b/apps/desktop/src/preload.ts index 90e8e64138f..f81bc7fbb98 100644 --- a/apps/desktop/src/preload.ts +++ b/apps/desktop/src/preload.ts @@ -1,10 +1,6 @@ import { contextBridge } from "electron"; -import tools from "./app/tools/preload"; -import auth from "./auth/preload"; -import autofill from "./autofill/preload"; -import keyManagement from "./key-management/preload"; -import platform from "./platform/preload"; +import { ipc } from "./preload.base"; /** * Bitwarden Preload script. @@ -17,12 +13,6 @@ import platform from "./platform/preload"; */ // Each team owns a subspace of the `ipc` global variable in the renderer. -export const ipc = { - auth, - autofill, - platform, - keyManagement, - tools, -}; +export { ipc }; contextBridge.exposeInMainWorld("ipc", ipc); diff --git a/bitwarden_license/bit-desktop/src/preload.ts b/bitwarden_license/bit-desktop/src/preload.ts index ba06e5a35f2..3407ce46219 100644 --- a/bitwarden_license/bit-desktop/src/preload.ts +++ b/bitwarden_license/bit-desktop/src/preload.ts @@ -1,6 +1,6 @@ import { contextBridge } from "electron"; -import { ipc as ossIpc } from "@bitwarden/desktop/preload"; +import { ipc as ossIpc } from "@bitwarden/desktop/preload.base"; /** * Bitwarden Preload script.