1import { ipcRenderer } from "electron";
2
3import { PASSKEY_BRIDGE_ARGUMENT } from "./preview/GuestProtocol.ts";
4import { installPasskeyBridge } from "./preview/PasskeyBridge.ts";
5import "./preview/PickPreload.ts";
6
7// Electron hands webPreferences.additionalArguments to sandboxed preloads in process.argv.
8if (process.argv.includes(PASSKEY_BRIDGE_ARGUMENT)) {
9 installPasskeyBridge((channel, publicKey) => ipcRenderer.invoke(channel, publicKey));
10}