hypertrie
hypertrie copied to clipboard
Distributed single writer key/value store
## Description When I use the list method and only pass the callback function, I can get all the key-value pairs in the database. But when I use the prefix,...
This allows to set an option `{ sep : mySeparator }` when creating a `hypertrie`. This for instances allows to use `Buffer.alloc(1)` as a separator as when creating a `sub`...
Seems like travis-ci is broken?
If tracking a hypercore that is a hypertrie for changes, it's easy to track all put operations. However, deletes are not clearly identifieable from the log because they are (quoting...
Hello, How does one pipe together 2 tries on 2 different machines? How does the remote machine get the stream reference for the originating machine? [https://github.com/mafintosh/hypertrie#stream--dbreplicateisinitiator-options](https://github.com/mafintosh/hypertrie#stream--dbreplicateisinitiator-options)
In this test case, there's only a single operation between the current trie version and the version being diffed, yet the diff stream returns two values (it includes the `put('other')`...
Support ``` js db.batch([{ condition: (newNode, oldNode, cb) => ..., type: 'put', key value }]) ``` The condition function should be able to query the db prebatch and during batch...