ripc

Simplifies inter-process communication by abstracting it as async functions.

Usage no npm install needed!

<script type="module">
  import ripc from 'https://cdn.skypack.dev/ripc';
</script>

README

RIPC

Simplifies inter-process communication by abstracting it as async functions.

RIPC stands for RIPC Inter Process Communication

Example

main.js:

const ripc = require('ripc')
const worker = ripc('./worker.js')

async function main() {
  await worker.greet()
  worker.close()
}

main()

worker.js:

const ripc = require('ripc')

ripc(process, {
  greet() {
    console.log('Hello World')
  }
})

More example code here.