like levelup's createReadStream()
for a directory of JSON files
var jrs = require('json-readdir-stream')
// takes a directory and an options object, options shown with defaults
var stream = jrs(__dirname + '/json-files', {
start: '' // start at the beginning
, end: '' // ..end at the end
, reverse: false // stream in alphabetical order
, keys: true // include keys in stream
, values: true // include values in stream
, limit: -1 // limit results to value, -1 is no limit
})
stream.pipe(fs.createWriteStream('./db-backup.txt'))
if keys
is false, only the values will be streamed (as strings). if
values
is false, only the keys will be streamed (as strings)
further reading available at levelup's docs
MIT