levelup-defaults
Change the defaults settings on a levelup instance by returning a new levelup instance that uses the same leveldown but different options
Last updated 10 years ago by mafintosh .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ gnpm install levelup-defaults 
SYNC missed versions from official npm registry.

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

build status

Usage

var defaults = require('levelup-defaults')
var level = require('level')
var db = level('db')

// create a new levelup that uses binary encoding as default
var binaryDb = defaults(db, {valueEncoding:'binary'})

// create a new levelup that uses bytewise and json
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

Current Tags

  • 2.0.0                                ...           latest (8 years ago)

4 Versions

  • 2.0.0                                ...           8 years ago
  • 1.0.2                                ...           10 years ago
  • 1.0.1                                ...           10 years ago
  • 1.0.0                                ...           10 years ago
Maintainers (1)
Downloads
Today 1
This Week 1
This Month 1
Last Day 0
Last Week 0
Last Month 0
Dependencies (1)
Dev Dependencies (2)
Dependents (1)

Copyright 2013 - present © cnpmjs.org | Home |