fs-db
Version:
wip to use fs as a db
28 lines (20 loc) • 579 B
JavaScript
var paraMap = require('pull-paramap')
var debug = require('debug')('fs-db')
module.exports = function contentReader (options) {
var fs = options.fs
return paraMap(readContent)
function readContent (entry, cb) {
debug("entry", entry)
debug('readFile(', entry.fullPath, ')')
fs.readFile(entry.fullPath, 'utf8', function (err, content) {
debug('readFile() ->', err, content)
if (err) { return cb(err) }
var file = {
path: entry.path,
content: content,
}
debug('pushing', file)
cb(null, file)
})
}
}