levelup-defaults
Change the defaults settings on a levelup instance
by returning a new levelup instance that uses the same leveldown but different options.
npm install levelup-defaults

Usage
var defaults = require('levelup-defaults')
var level = require('level')
var db = level('db')
var binaryDb = defaults(db, {valueEncoding:'binary'})
var anotherDb = defaults(db, {keyEncoding:require('bytewise'), valueEncoding:'json'})
The original db is not mutated so any encoding settings on that are left unchanged.
License
MIT