1.0.2 • Published 3 years ago

binary-message-stream v1.0.2

Weekly downloads
4
License
MIT
Repository
github
Last release
3 years ago

binary-message-stream

Simple duplex stream that allows you to send messages, including binary messages.

npm install binary-message-stream

Usage

const Messenger = require('binary-message-stream')

const a = new Messenger()
const b = new Messenger()

a.pipe(b).pipe(a)

a.send('hi')
a.send(Buffer.alloc(2))
a.send({ yes: Buffer.from('yes') })

b.on('message', function (message) {
  // prints:
  // 'hi'
  // <Buffer 00 00>
  // { yes: <Buffer 79 65 73> }
  console.log(message)
})

License

MIT