jsondown
Version:
A drop-in replacement for LevelDOWN that writes to a JSON file on disk
27 lines (18 loc) • 815 B
Markdown
[](http://travis-ci.org/toolness/jsondown)
This is a drop-in replacement for [LevelDOWN][] that writes to
a JSON file on disk.
It also retains the contents of the entire JSON file in memory, so
it's only really useful for debugging purposes and/or very small
data stores that need just a pinch of persistence.
## Example
```js
var levelup = require('levelup');
var db = levelup('./mydata.json', { db: require('jsondown') });
db.put('foo', 'bar');
```
## Alternative Runtimes
In addition to NodeJS, JsonDOWN can be used on the [RuntimeJS][]
javascript unikernel. Additional details are provided in the `guides`
section of this repositiory.
[LevelDOWN]: https://github.com/rvagg/node-leveldown
[RuntimeJS]: https://github.com/runtimejs/runtime