{"bugs":{"url":"https://github.com/Level/level.js/issues"},"dist":{"shasum":"941a9b921c61c6dea02898a3614e0cbece8559ec","tarball":"https://registry.npmjs.org/level-js/-/level-js-3.0.0-rc1.tgz","fileCount":22,"integrity":"sha512-eZx20ETvFmBZOpLRKW+NqO4E+wPNZYNacoecBuYjk1t8TakRyUI6Jz5OIWPbwwAIKjPhwPww2MX0gdXKCI+S9A==","signatures":[{"sig":"MEQCIHA6OGXFbSuKnuHGnXkwUIpiCxrY18QzYEeeFp6WZrMtAiB98j1V48SgYIgfl087NBgIkeyh1P6X9mBazpcdVprnyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCVLLCRA9TVsSAnZWagAA5JsQAIiJVmoVZUJf46B9lUjy\nc8bC/oDLJOL5Hv6t9EtRHiB0sZCzRSB9gkIgEfdoIVXGGzYJo1N+ajxGxf4q\ngNW9qBVdjfCGzJP/4nLOLlGHxj3v8kmaK77Wcdbi0aWb+O+VkLwvbdW6Xxnb\nyqRu03UsZXZ4durY0nKvZq2zHplPCQRUoHlmZAjgHUjzlKKFu0159QqZUcqg\n2nVmI++P6b2IxWiRhD3BiSkNjqM9cA5QgWSIaUSpkYNzK7hzRBOX1Je9IGi0\nttQDz1aDAyDqcGxI3XyWvRoYfOq3ZTqiquwgdHJlsXDP5dHBZaxoug/Dk6uy\nyOFgl5LBBcSeeru/23PUmxYAn8ILF3kOj9B6eCcP1rD1eGcOjpDZEX/Stjgp\nTpcJqIguKUqiTWl9cit1WPqaqOutqumFzFbBPt/zuSPbbsemZt0XC4IMEpTr\nH7UnU3wBpEd4N05tYtyeTYoiXYx4/t5fiFigvTj33GweC/oc8q6KRBHeEITh\ngO6U86PqqY5mxsKDwXozEzbLA3nw4eiLnNFwfQ1tvpqEjEGhmg+Zpvqs9nf8\nYp69VRK1x48yWGdImWYi8DMrOkp/cSSeBO2YeEcN8TjCwu4xiUsmztAfJwN6\n+bruAm8UKMA1mG1qd2QsuNerE+0GDLZkXf3AcCtluP0mjLOKj7v07j413wcY\nrOwl\r\n=V6w+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","name":"level-js","author":{"name":"max ogden"},"readme":"# level-js\n\n> An [`abstract-leveldown`](https://github.com/Level/abstract-leveldown) compliant store on top of [IndexedDB](https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API), which is in turn implemented on top of [LevelDB](https://github.com/google/leveldb) which brings this whole shebang full circle.\n\n[![level badge][level-badge]](https://github.com/level/awesome)\n[![npm](https://img.shields.io/npm/v/level-js.svg)](https://www.npmjs.com/package/level-js)\n[![npm next](https://img.shields.io/npm/v/level-js/next.svg)](https://www.npmjs.com/package/level-js)\n[![Travis](https://secure.travis-ci.org/Level/level.js.svg?branch=master)](http://travis-ci.org/Level/level.js)\n[![npm](https://img.shields.io/npm/dm/level-js.svg)](https://www.npmjs.com/package/level-js)\n\n## Background\n\nHere are the goals of `level-js`:\n\n- Store large amounts of data in modern browsers\n- Pass the full `abstract-leveldown` test suite\n- Support [Buffer](https://nodejs.org/api/buffer.html) values (in all target environments)\n- Support all key types of IndexedDB Second Edition, including binary keys (depends on environment)\n- Support all value types of the structured clone algorithm (depends on environment)\n- Be as fast as possible\n- Sync with [multilevel](https://github.com/juliangruber/multilevel) over either ASCII or binary transports.\n\nBeing `abstract-leveldown` compliant means you can use many of the [Level modules](https://github.com/Level/awesome/) on top of this library. For some demos of it working, see @brycebaril's presentation [Path of the NodeBases Jedi](http://brycebaril.github.io/nodebase_jedi/#/vanilla).\n\n## Example\n\n**This assumes use of version `3.0.0-rc1`. The next release will have an upgrade guide.**\n\n```js\nvar levelup = require('levelup')\nvar leveljs = require('level-js')\nvar db = levelup(leveljs('bigdata'))\n\ndb.put('hello', Buffer.from('world'), function (err) {\n  if (err) throw err\n\n  db.get('hello', function (err, value) {\n    if (err) throw err\n\n    console.log(value.toString()) // 'world'\n  })\n})\n```\n\n## Browser Support\n\n[![Sauce Test Status](https://saucelabs.com/browser-matrix/level-js.svg)](https://saucelabs.com/u/level-js)\n\n## Install\n\n```bash\nnpm install level-js       # Stable\nnpm install level-js@next  # Bleeding edge\n```\n\nNot to be confused with [leveljs](https://www.npmjs.com/package/leveljs).\n\nThis library is best used with [browserify](http://browserify.org).\n\n## Running Tests\n\n```sh\ngit clone git@github.com:Level/level.js.git\ncd level.js\nnpm install\nnpm test\n```\n\nIt will print out a URL to open in a browser of choice.\n\n## Big Thanks\n\nCross-browser Testing Platform and Open Source ♥ Provided by [Sauce Labs](https://saucelabs.com).\n\n[![Sauce Labs logo](./sauce-labs.svg)](https://saucelabs.com)\n\n## License\n\nCopyright (c) 2012-2018 `level.js` [contributors](https://github.com/level/community#contributors).\n\n`level.js` is licensed under the MIT license. All rights not explicitly granted in the MIT license are reserved. See the included `LICENSE.md` file for more details.\n\n[level-badge]: http://leveldb.org/img/badge.svg\n","browser":{"./util/immediate.js":"./util/immediate-browser.js"},"gitHead":"4485177e5ef666e00c9936fdbd019a10a6eadbb2","license":"MIT","scripts":{"test":"airtap --local --no-coverage test/index.js","test-browsers":"airtap --sauce-connect --loopback airtap.local --no-coverage test/index.js"},"_npmUser":{"name":"vweevers","email":"dev@vincentweevers.nl"},"homepage":"https://github.com/Level/level.js#readme","keywords":["level","leveldb"],"deprecated":"Superseded by browser-level (https://github.com/Level/community#faq)","repository":{"url":"git+ssh://git@github.com/Level/level.js.git","type":"git"},"_npmVersion":"5.3.0","description":"leveldown/leveldb library for browsers using IndexedDB","directories":{},"maintainers":[{"name":"jameskyburz","email":"james.kyburz@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"maxogden","email":"max@maxogden.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"ralphtheninja","email":"ralphtheninja@riseup.net"},{"name":"vweevers","email":"dev@vincentweevers.nl"}],"_nodeVersion":"8.6.0","dependencies":{"ltgt":"^2.1.2","immediate":"~3.2.3","abstract-leveldown":"~5.0.0","typedarray-to-buffer":"~3.1.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tape":"^4.0.0","airtap":"0.0.7","pinkie":"~2.0.4","levelup":"~3.0.0","browserify":"~16.2.2","encoding-down":"~5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/level-js_3.0.0-rc1_1527337674283_0.6187513655604417","host":"s3://npm-registry-packages"},"_id":"level-js@3.0.0-rc1","version":"3.0.0-rc1"}