Electron Inter-Window-Communication.
//...
const setupIwc = require('electron-iwc');
app.on('ready', () => {
setupIwc(); // deploy a global EventEmitter (global.Iwc)
//...
});
//...
//...
const { remote } = require('electron');
const iwc = remote.getGlobal('Iwc');
iwc.on('message', (data) => {
console.log(data);
});
//...
const { remote } = require('electron');
const iwc = remote.getGlobal('Iwc');
iwc.emit('message', 'hello from sender.js');