npm.io
1.1.0 • Published 6 years ago

@frando/level-live

Licence
MIT
Version
1.1.0
Deps
2
Size
5 kB
Vulns
0
Weekly
0
Stars
1

level-live

Simple, light and correct LevelDB live read stream implementation.


Fork of voltraco/level-live with two PRs applied: #1 and #2. Published to npm as @frando/level-live


Usage

const stream = new Live(db, { gt: 'prefix' })

stream.on('data', ({ type, key, value }) => {
  // ...
})

Installation

$ npm install level-live

API

stream = new Live(db[, opts])

opts can be a levelup style range object with any of those options:

  • gt
  • gte
  • lt
  • lte
  • start
  • end

Additional options are:

  • old set to false to skip past entries and only listen live
Event sync

Emitted once the live stream finished the past and caught up to the present.

License

MIT