{"_id":"levelup-defaults","_rev":"237353","name":"levelup-defaults","description":"Change the defaults settings on a levelup instance by returning a new levelup instance that uses the same leveldown but different options","dist-tags":{"latest":"2.0.0"},"maintainers":[{"name":"mafintosh","email":""}],"time":{"modified":"2023-03-24T16:34:41.000Z","created":"2015-01-15T20:28:55.608Z","2.0.0":"2016-06-10T23:07:54.691Z","1.0.2":"2015-01-17T23:52:32.533Z","1.0.1":"2015-01-17T22:21:01.120Z","1.0.0":"2015-01-15T20:28:55.608Z"},"users":{},"author":{"name":"Mathias Buus","url":"@mafintosh"},"repository":{"type":"git","url":"https://github.com/mafintosh/levelup-defaults.git"},"versions":{"2.0.0":{"name":"levelup-defaults","version":"2.0.0","description":"Change the defaults settings on a levelup instance by returning a new levelup instance that uses the same leveldown but different options","main":"index.js","dependencies":{"levelup":"^1.3.2"},"devDependencies":{"memdb":"^0.2.0","tape":"^3.0.3"},"scripts":{"test":"tape test.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/levelup-defaults.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/levelup-defaults/issues"},"homepage":"https://github.com/mafintosh/levelup-defaults","gitHead":"3f25c6dc089749200930e6e7d4a9937d351f2876","_id":"levelup-defaults@2.0.0","_shasum":"21d521c70770c583dcc5d5502328963580f26dbf","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"21d521c70770c583dcc5d5502328963580f26dbf","size":2280,"noattachment":false,"key":"/levelup-defaults/-/levelup-defaults-2.0.0.tgz","tarball":"http://name.csiicloud.com:7001/levelup-defaults/download/levelup-defaults-2.0.0.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/levelup-defaults-2.0.0.tgz_1465600072143_0.29586355993524194"},"directories":{},"publish_time":1465600074691,"_hasShrinkwrap":false,"_cnpm_publish_time":1465600074691,"_cnpmcore_publish_time":"2021-12-17T00:25:25.354Z"},"1.0.2":{"name":"levelup-defaults","version":"1.0.2","description":"Change the defaults settings on a levelup instance by returning a new levelup instance that uses the same leveldown but different options","main":"index.js","dependencies":{"levelup":"^0.19.0"},"devDependencies":{"memdb":"^0.2.0","tape":"^3.0.3"},"scripts":{"test":"tape test.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/levelup-defaults.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/levelup-defaults/issues"},"homepage":"https://github.com/mafintosh/levelup-defaults","gitHead":"2d23cd085c78df576843f5d890db5ac6c5152523","_id":"levelup-defaults@1.0.2","_shasum":"aaa9f6780e6a6d4d7975726394e4cf80a237bcb2","_from":".","_npmVersion":"2.2.0","_nodeVersion":"0.10.35","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""}],"dist":{"shasum":"aaa9f6780e6a6d4d7975726394e4cf80a237bcb2","size":2302,"noattachment":false,"key":"/levelup-defaults/-/levelup-defaults-1.0.2.tgz","tarball":"http://name.csiicloud.com:7001/levelup-defaults/download/levelup-defaults-1.0.2.tgz"},"directories":{},"publish_time":1421538752533,"_hasShrinkwrap":false,"_cnpm_publish_time":1421538752533,"_cnpmcore_publish_time":"2021-12-17T00:25:25.601Z"},"1.0.1":{"name":"levelup-defaults","version":"1.0.1","description":"Change the defaults settings on a levelup instance by returning a new levelup instance that uses the same leveldown but different options","main":"index.js","dependencies":{"levelup":"^0.19.0"},"devDependencies":{"memdb":"^0.2.0","tape":"^3.0.3"},"scripts":{"test":"tape test.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/levelup-defaults.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/levelup-defaults/issues"},"homepage":"https://github.com/mafintosh/levelup-defaults","gitHead":"94f0a6a751d4173104d607ebb14e312fbf2aa588","_id":"levelup-defaults@1.0.1","_shasum":"23282fa5e43c128ea5207edb493fe7f829c41dec","_from":".","_npmVersion":"2.2.0","_nodeVersion":"0.10.35","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""}],"dist":{"shasum":"23282fa5e43c128ea5207edb493fe7f829c41dec","size":2057,"noattachment":false,"key":"/levelup-defaults/-/levelup-defaults-1.0.1.tgz","tarball":"http://name.csiicloud.com:7001/levelup-defaults/download/levelup-defaults-1.0.1.tgz"},"directories":{},"publish_time":1421533261120,"_hasShrinkwrap":false,"_cnpm_publish_time":1421533261120,"_cnpmcore_publish_time":"2021-12-17T00:25:25.813Z"},"1.0.0":{"name":"levelup-defaults","version":"1.0.0","description":"Change the defaults settings on a levelup instance by returning a new levelup instance that uses the same leveldown but different options","main":"index.js","dependencies":{"levelup":"^0.19.0"},"devDependencies":{"memdb":"^0.2.0","tape":"^3.0.3"},"scripts":{"test":"tape test.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/levelup-defaults.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/levelup-defaults/issues"},"homepage":"https://github.com/mafintosh/levelup-defaults","gitHead":"71820068f4f60bbdf26eceb70936df39378000cd","_id":"levelup-defaults@1.0.0","_shasum":"5354ea57af1073e67b708a0d8b4dbbda26eef908","_from":".","_npmVersion":"2.1.17","_nodeVersion":"0.10.35","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""}],"dist":{"shasum":"5354ea57af1073e67b708a0d8b4dbbda26eef908","size":2016,"noattachment":false,"key":"/levelup-defaults/-/levelup-defaults-1.0.0.tgz","tarball":"http://name.csiicloud.com:7001/levelup-defaults/download/levelup-defaults-1.0.0.tgz"},"directories":{},"publish_time":1421353735608,"_hasShrinkwrap":false,"_cnpm_publish_time":1421353735608,"_cnpmcore_publish_time":"2021-12-17T00:25:26.033Z"}},"readme":"# levelup-defaults\n\nChange the defaults settings on a levelup instance\nby returning a new levelup instance that uses the same leveldown but different options.\n\n```\nnpm install levelup-defaults\n```\n\n[![build status](http://img.shields.io/travis/mafintosh/levelup-defaults.svg?style=flat)](http://travis-ci.org/mafintosh/levelup-defaults)\n\n## Usage\n\n``` js\nvar defaults = require('levelup-defaults')\nvar level = require('level')\nvar db = level('db')\n\n// create a new levelup that uses binary encoding as default\nvar binaryDb = defaults(db, {valueEncoding:'binary'})\n\n// create a new levelup that uses bytewise and json\nvar anotherDb = defaults(db, {keyEncoding:require('bytewise'), valueEncoding:'json'})\n```\n\nThe original `db` is not mutated so any encoding settings on that are left unchanged.\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/mafintosh/levelup-defaults","bugs":{"url":"https://github.com/mafintosh/levelup-defaults/issues"},"license":"MIT"}