1.0.1 • Published 7 years ago
level-middleware v1.0.1
leveldb middleware for re-encoding keys or values
status: EXPERIMENTAL
Using key/value re-encoder
const LevelDown = require('memdown')
const EncoderMiddleware = require('level-middleware')
let MyMiddleware = EncoderMiddleware({
key: (key, cb) => { ... },
value: (value, cb) => { ... },
})
let db = MyMiddleware(LevelDown())
Per-operation overrides
const LevelDown = require('memdown')
const LevelMiddlewareFactory = require('level-middleware')
let MyMiddleware = LevelMiddlewareFactory({
get: (key, cb) => { ... },
put: (key, value, cb) => { ... },
del: (key, cb) => { ... },
})
let db = MyMiddleware(LevelDown())