From e6560d3ca40978895ea44661cb6a726b1a1410da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?E=2EAzer=20Ko=C3=A7ulu?= Date: Mon, 24 Feb 2014 23:15:56 -0800 Subject: [PATCH] expose stream methods --- README.md | 4 +++- index.js | 4 ++++ package.json | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5866882..4b8ba37 100644 --- a/README.md +++ b/README.md @@ -38,9 +38,11 @@ A wrapper function with following methods will be returned: * `del` * `get` * `set` +* `batch` +* `createReadStream` +* `createWriteStream` * `destroy` * `close` -* `batch` * `isClosed` * `isOpen` diff --git a/index.js b/index.js index 86a66fb..83a6bb7 100644 --- a/index.js +++ b/index.js @@ -97,6 +97,10 @@ function newIO (callback) { wrapper.del = method(io, 'del'); wrapper.isClosed = method(io, 'isClosed'); wrapper.isOpen = method(io, 'isOpen'); + wrapper.createReadStream = method(io, 'createReadStream'); + wrapper.createWriteStream = method(io, 'createWriteStream'); + wrapper.createKeyStream = method(io, 'createKeyStream'); + wrapper.createValueStream = method(io, 'createValueStream'); wrapper.destroy = function (callback) { if (wrapper.isClosed()) return destroy(dir, callback); diff --git a/package.json b/package.json index bbc6e35..7816e3c 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "author": "Azer Koculu ", "license": "BSD", "dependencies": { - "leveldown": "~0.8.0", + "leveldown": "0.10.0", "local-debug": "0.0.0", "level-client": "0.0.1" }