const ipc = require('ipc-event-emitter').default(process); const euclidean = (a, b) =>{ return ((a ** 2) + (b ** 2)) ** 0.5; } // Listen to 'myevent' event ipc.on('myevent', (vars) => { let c = euclidean(vars.x, vars.y); console.log('Got a request (a^2+b^2)^0.5: ' + c); //emit result back as a 'result' event ipc.emit('result', c); }); console.log('started');