ipc-promise-messenger

0.0.1 • Public • Published

ipc-promise-messenger NPM version Build Status Dependency Status

Pass messages via ipc utilizing promises

Installation

$ npm install --save ipc-promise-messenger

Usage

const ipcMessenger = require('ipc-promise-messenger');
 
// Parent Process
ipcMessenger.acknowledge(childProcess)
  .then(function(msg) {
    // msg => 'Beep'
    return doSomethingWithMessage(msg);  
  });
}
...
// Child Process
const msg = 'Beep';
ipcMessenger.send(msg)
  .then(receivedMsg => {
    // receivedMsg => '4e5e247c20ab935eb6dcda8a4176176e', which == md5('Beep')
    return doSomethingNowMessageWasAcked();
  });

License

MIT © R.A. Lucas

Readme

Keywords

Package Sidebar

Install

npm i ipc-promise-messenger

Weekly Downloads

1

Version

0.0.1

License

MIT

Last publish

Collaborators

  • ralucas