const { contextBridge, ipcRenderer } = require('electron') // Expose protected methods that allow the renderer process to use // ipcRenderer without exposing the entire object contextBridge.exposeInMainWorld('electronAPI', { // Get Steam authentication data getSteamAuth: () => ipcRenderer.invoke('get-steam-auth'), // Check if Steam is available isSteamAvailable: () => ipcRenderer.invoke('is-steam-available'), // Get platform info getPlatform: () => ipcRenderer.invoke('get-platform'), // Flag to indicate we're running in Electron isElectron: true })