1.0.0 • Published 6 years ago
electron-iwc v1.0.0
electron-iwc
Electron Inter-Window-Communication.
Usage
Main process
//...
const setupIwc = require('electron-iwc');
app.on('ready', () => {
setupIwc(); // deploy a global EventEmitter (global.Iwc)
//...
});
//...
Renderer process
listener.js
//...
const { remote } = require('electron');
const iwc = remote.getGlobal('Iwc');
iwc.on('message', (data) => {
console.log(data);
});
sender.js
//...
const { remote } = require('electron');
const iwc = remote.getGlobal('Iwc');
iwc.emit('message', 'hello from sender.js');
1.0.0
6 years ago