{"_id":"level-enumerate","_rev":"237237","name":"level-enumerate","description":"Enumerate keys to incrementing numbers","dist-tags":{"latest":"1.0.1"},"maintainers":[{"name":"mafintosh","email":""}],"time":{"modified":"2023-03-24T16:33:57.000Z","created":"2015-02-07T16:37:38.533Z","1.0.1":"2015-02-07T16:40:59.405Z","1.0.0":"2015-02-07T16:37:38.533Z"},"users":{},"author":{"name":"Mathias Buus","url":"@mafintosh"},"repository":{"type":"git","url":"https://github.com/mafintosh/level-enumerate.git"},"versions":{"1.0.1":{"name":"level-enumerate","version":"1.0.1","description":"Enumerate keys to incrementing numbers","main":"index.js","dependencies":{"mutexify":"^1.0.1"},"devDependencies":{"memdb":"^0.2.0","standard":"^2.4.4","tape":"^3.5.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/level-enumerate.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/level-enumerate/issues"},"homepage":"https://github.com/mafintosh/level-enumerate","gitHead":"cc55520b99a67ac3d6441344945daa684c6aaa34","_id":"level-enumerate@1.0.1","_shasum":"d8fdaff2ef76bd6ed4e49d729dd5d0f1216801bf","_from":".","_npmVersion":"2.4.1","_nodeVersion":"0.10.36","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""}],"dist":{"shasum":"d8fdaff2ef76bd6ed4e49d729dd5d0f1216801bf","size":2677,"noattachment":false,"key":"/level-enumerate/-/level-enumerate-1.0.1.tgz","tarball":"http://name.csiicloud.com:7001/level-enumerate/download/level-enumerate-1.0.1.tgz"},"directories":{},"publish_time":1423327259405,"_hasShrinkwrap":false,"_cnpm_publish_time":1423327259405,"_cnpmcore_publish_time":"2021-12-17T00:24:26.766Z"},"1.0.0":{"name":"level-enumerate","version":"1.0.0","description":"Enumerate keys to incrementing numbers","main":"index.js","dependencies":{"mutexify":"^1.0.1"},"devDependencies":{"memdb":"^0.2.0","standard":"^2.4.4","tape":"^3.5.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/level-enumerate.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/level-enumerate/issues"},"homepage":"https://github.com/mafintosh/level-enumerate","gitHead":"fb0bf49cef173f8ec7fea618ed6c4845558ef2ed","_id":"level-enumerate@1.0.0","_shasum":"863181d5b5e1661e88c366aea0f60aa3795765ad","_from":".","_npmVersion":"2.4.1","_nodeVersion":"0.10.36","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""}],"dist":{"shasum":"863181d5b5e1661e88c366aea0f60aa3795765ad","size":2538,"noattachment":false,"key":"/level-enumerate/-/level-enumerate-1.0.0.tgz","tarball":"http://name.csiicloud.com:7001/level-enumerate/download/level-enumerate-1.0.0.tgz"},"directories":{},"publish_time":1423327058533,"_hasShrinkwrap":false,"_cnpm_publish_time":1423327058533,"_cnpmcore_publish_time":"2021-12-17T00:24:26.961Z"}},"readme":"# level-enumerate\n\nEnumerate keys to incrementing numbers.\nIf you enumerate the same key twice it will enumerate to the same value.\n\n```\nnpm install level-enumerate\n```\n\n[![build status](http://img.shields.io/travis/mafintosh/level-enumerate.svg?style=flat)](http://travis-ci.org/mafintosh/level-enumerate)\n\n## Usage\n\n``` js\nvar enumerator = require('level-enumerate')\nvar enumerate = enumerator(db) // where db is a levelup\n\nenumerate('hello', function (err, value) {\n  console.log(value) // prints 0\n  enumerate('hello', function (err, value) {\n    console.log(value) // prints 0 again\n    enumerate('world', function (err, value) {\n      console.log(value) // prints 1\n    })\n  })\n})\n```\n\n## API\n\n#### `enumerate = enumerator(db, [options])`\n\nCreate a new enumerator. Options include\n\n``` js\n{\n  sep: '!'    // the separator used when storing the key values\n  prefix: ... // optional string prefix to use when keys when stored\n}\n```\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/mafintosh/level-enumerate","bugs":{"url":"https://github.com/mafintosh/level-enumerate/issues"},"license":"MIT"}