UNPKG

hyperkv

Version:

p2p key/value store over a [hyperlog][1] using a [multi-value register conflict strategy][2]

18 lines (14 loc) 382 B
var hyperkv = require('../') var hyperlog = require('hyperlog') var sub = require('subleveldown') var level = require('level') var db = level('/tmp/kv.db') var kv = hyperkv({ log: hyperlog(sub(db, 'log'), { valueEncoding: 'json' }), db: sub(db, 'kv') }) var key = process.argv[2] kv.get(key, function (err, value) { if (err) console.error(err) else console.log(value) })