UNPKG

@lynker-desktop/electron-window-manager

Version:

electron-window-manager

28 lines (26 loc) 792 B
const electron = require('electron'); const remote = require('@electron/remote'); require('@lynker-desktop/electron-ipc/preload'); // @ts-ignore if (window.__ELECTRON_WINDOW_MANAGER__) { // eslint-disable-next-line no-console console.log('electron-window-manager Electron preload has already been run'); } else { const config = { ipcRenderer: electron.ipcRenderer, remote, }; // @ts-ignore window.__ELECTRON_WINDOW_MANAGER__ = config; if (electron.contextBridge) { // This will fail if contextIsolation is not enabled try { electron.contextBridge.exposeInMainWorld('__ELECTRON_WINDOW_MANAGER__', config); } catch (e) { // console.error(e) } } } //# sourceMappingURL=index.js.map