level-sublevel
Advanced tools
Comparing version 6.2.2 to 6.3.0
var nut = require('./nut') | ||
var shell = require('./shell') //the shell surrounds the nut | ||
var codec = require('levelup/lib/codec') | ||
// Currently this uses pull streams, | ||
// and not levelup's readstream, but in theory | ||
// I should be able pretty much just drop that in. | ||
var merge = require('xtend') | ||
var ReadStream = require('levelup/lib/read-stream') | ||
@@ -15,11 +14,11 @@ | ||
module.exports = function (db) { | ||
module.exports = function (db, opts) { | ||
db.options.keyEncoding = { | ||
opts = merge(db.options, { | ||
encode: id, | ||
decode: id, | ||
buffer: true | ||
} | ||
}, opts) | ||
return shell ( nut ( db, precodec, codec ), [], ReadStream, db.options) | ||
return shell ( nut ( db, precodec, codec ), [], ReadStream, opts) | ||
@@ -26,0 +25,0 @@ } |
12
index.js
@@ -7,11 +7,9 @@ | ||
var codec = require('levelup/lib/codec') | ||
// Currently this uses pull streams, | ||
// and not levelup's readstream, but in theory | ||
// I should be able pretty much just drop that in. | ||
var merge = require('xtend') | ||
var ReadStream = require('levelup/lib/read-stream') | ||
module.exports = function (db) { | ||
return shell ( nut ( db, precodec, codec ), [], ReadStream, db.options) | ||
module.exports = function (db, opts) { | ||
opts = merge(db.options, opts) | ||
return shell ( nut ( db, precodec, codec ), [], ReadStream, opts) | ||
} |
var nut = require('./nut') | ||
var shell = require('./shell') //the shell surrounds the nut | ||
var codec = require('levelup/lib/codec') | ||
// Currently this uses pull streams, | ||
// and not levelup's readstream, but in theory | ||
// I should be able pretty much just drop that in. | ||
var merge = require('xtend') | ||
var ReadStream = require('levelup/lib/read-stream') | ||
@@ -11,4 +10,6 @@ | ||
module.exports = function (db) { | ||
module.exports = function (db, opts) { | ||
opts = merge(db.options, opts) | ||
return shell ( nut ( db, precodec, codec ), [], ReadStream, db.options) | ||
@@ -15,0 +16,0 @@ |
{ | ||
"name": "level-sublevel", | ||
"description": "partition levelup databases", | ||
"version": "6.2.2", | ||
"version": "6.3.0", | ||
"homepage": "https://github.com/dominictarr/level-sublevel", | ||
@@ -13,3 +13,4 @@ "repository": { | ||
"ltgt": "~1.0.2", | ||
"levelup": "https://codeload.github.com/dominictarr/node-levelup/tar.gz/inject" | ||
"levelup": "https://codeload.github.com/dominictarr/node-levelup/tar.gz/inject", | ||
"xtend": "~4.0.0" | ||
}, | ||
@@ -16,0 +17,0 @@ "devDependencies": { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
74377
4
2228
+ Addedxtend@~4.0.0
+ Addedxtend@4.0.2(transitive)