{"_id":"level-delete-range","_rev":"346463","name":"level-delete-range","description":"Delete a range of keys in leveldb","dist-tags":{"latest":"0.1.0"},"maintainers":[{"name":"raynos","email":""}],"time":{"modified":"2021-06-20T02:41:25.000Z","created":"2012-12-13T05:05:05.438Z","0.1.0":"2012-12-13T05:05:05.438Z"},"users":{},"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/level-delete-range.git"},"versions":{"0.1.0":{"name":"level-delete-range","version":"0.1.0","description":"Delete a range of keys in leveldb","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/level-delete-range.git"},"main":"index","homepage":"https://github.com/Raynos/level-delete-range","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/level-delete-range/issues","email":"raynos2@gmail.com"},"dependencies":{"end-stream":"~0.1.0"},"devDependencies":{"write-stream":"~0.4.3","levelidb":"~0.2.4","after":"~0.6.0","tape":"~0.1.1"},"testling":{"files":"test/*.js","browsers":{"firefox":[15,"nightly"],"chrome":[22,"canary"]}},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/level-delete-range/raw/master/LICENSE"}],"scripts":{"test":"node ./test"},"readmeFilename":"README.md","_id":"level-delete-range@0.1.0","dist":{"shasum":"a90f9d964fa8b55722b7557e022a5ff0df1440aa","size":2093,"noattachment":false,"key":"/level-delete-range/-/level-delete-range-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/level-delete-range/download/level-delete-range-0.1.0.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":""}],"directories":{},"publish_time":1355375105438,"_cnpm_publish_time":1355375105438,"_hasShrinkwrap":false}},"readme":"# level-delete-range\n\n[![build status](https://secure.travis-ci.org/Raynos/level-delete-range.png)](http://travis-ci.org/Raynos/level-delete-range)\n\n[![browser support](http://ci.testling.com/Raynos/level-delete-range.png)](http://ci.testling.com/Raynos/level-delete-range)\n\nDelete a range of keys in leveldb\n\n## Example\n\n```js\nvar level = require(\"levelidb\")\n    , after = require(\"after\")\n    , toArray = require(\"write-stream/array\")\n    , db = level(\"/tmp/delete-range-simple\", {\n        createIfMissing: true\n    })\n    , deleteRange = require(\"level-delete-range\")\n\nvar next = after(3, function () {\n    deleteRange(db, {\n        start: \"foo:\"\n        , end: \"foo;\"\n    }, function (err) {\n        db.readStream()\n            .pipe(toArray(function (list) {\n                console.log(\"list\", list)\n            }))\n    })\n})\n\ndb.put(\"foo:1\", { foo: \"1\" }, next)\ndb.put(\"foo:2\", { foo: \"2\" }, next)\ndb.put(\"foo:3\", { foo: \"3\" }, next)\n```\n\n## Installation\n\n`npm install level-delete-range`\n\n## Contributors\n\n - Raynos\n\n## MIT Licenced\n","_attachments":{},"readmeFilename":"README.md","homepage":"https://github.com/Raynos/level-delete-range","bugs":{"url":"https://github.com/Raynos/level-delete-range/issues","email":"raynos2@gmail.com"}}