wrap-scuttlebutt-stream

0.1.0 • Public • Published

wrap-scuttlebutt-stream

Transition utility to create JSONStream-wrapped scuttlebutt streams. Because scuttlebutt's stream-serializer doesn't play nice with JSONStream, and I'm using JSONStream elsewhere, this disables stream-serializer on scuttlebutt streams and wrap them with JSONStream.

npm status Dependency status

example

const create = require('wrap-scuttlebutt-stream')
const model = require('scuttlebutt/model')()
const stream = create(model, { tail: false })

Alternatively:

const wrap = require('wrap-scuttlebutt-stream')
const model = require('scuttlebutt/model')()
const stream = wrap(model.createStream({ tail: false, wrapper: 'raw' }))

wrap(model||stream, [opts])

Options are passed to model.createStream(opts).

install

With npm do:

npm install wrap-scuttlebutt-stream

license

MIT © Vincent Weevers

/wrap-scuttlebutt-stream/

    Package Sidebar

    Install

    npm i wrap-scuttlebutt-stream

    Weekly Downloads

    2

    Version

    0.1.0

    License

    MIT

    Last publish

    Collaborators

    • vweevers