{"_id":"@dashevo/dapi-db-kvstore","_rev":"17-3d36e7ce47846698f11126bfb3473f00","name":"@dashevo/dapi-db-kvstore","dist-tags":{"latest":"1.4.2"},"versions":{"1.4.0":{"name":"@dashevo/dapi-db-kvstore","version":"1.4.0","author":{"name":"Haad"},"license":"MIT","_id":"@dashevo/dapi-db-kvstore@1.4.0","maintainers":[{"name":"alex-werner","email":"alex@werner.fr"},{"name":"andyfreer","email":"andy@dash.org"},{"name":"antouhou","email":"antouhou@gmail.com"},{"name":"cofresi","email":"cofresi@dash.org"},{"name":"dreyacosta","email":"david.rey.acosta@gmail.com"},{"name":"kamuela","email":"kamuela.franco@gmail.com"},{"name":"nmarley","email":"nathan.marley@gmail.com"},{"name":"pierrevr","email":"pierre@dash.org"},{"name":"seigler","email":"joshua@seigler.net"},{"name":"shumkov","email":"ivan@shumkov.ru"},{"name":"snogcel","email":"ledniknoj@gmail.com"}],"dist":{"shasum":"040abce663d3fee0a093be36de3808e12574ce80","tarball":"https://registry.npmjs.org/@dashevo/dapi-db-kvstore/-/dapi-db-kvstore-1.4.0.tgz","fileCount":7,"integrity":"sha512-t3f42ot3+PjWKAniDMs/XGuHNMz3SuSjtLV/Smva3gewMM1htJSilMBWRwZg9Poo/diGDGSKbq1cVgjc918tlw==","signatures":[{"sig":"MEUCIQCwxLvhxm910IhKmjdxpG3gutGjgoN4XEMv++XNBvgKFwIgeT4VZcoBTVSE+QuMnjnCtdr5dv8fg1ldt88/wOnfOkc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHcESCRA9TVsSAnZWagAA2cUP/Av94XLJ3HXWWelEA7J6\n/z/7kJdrrKgH9MhppOBIvLEKZnP8srtBlYGkpo+D85/3X+NzwewPV3mS/mwO\ngv/Ck6JhDz0eEU9xtxbCGo9BRs7qyzNTCPmyCKqRb0j0Sw+HNNEun4mW6w19\nz09Vy+WwxQwZfwmf4Jq4q/hXowX6AcAxxzTthUGCyV0RctQVSxNwp3QVvX9N\nJkNMEyrB0sHv7VPc4DkK5viwYWZRISM8TCoNEVpuPFuNHtSl9R4QpsXDN3kP\nDKNDjPOlr2nxSmAMb4a0Ddp2SAkM/wlARMdYSsd1OmT+JnS2nKlC7tga6Dxr\nqWO8Vrp1G90/7anq2sofAwygDXpx3ONZEFHhk+ccSJvlRB8Psj34PhbuZOcT\ncjV8Pxztt3ObOQ0DNX1R2PqqySt2aNZUCNlg0R3mq5+aOpRQgL/QC2Eww7Ck\nllJRVaQA+SXSwI0/eAiL1HBMYH14Vn7se3Lk1BqH4ieeRrCwQWN+TmrV/cp2\nugskcLqNaDFqHuwD0JeEO22daoVuaStpO8Axh5UQdHNWqPZdwOSZRKrB8mk/\nBHIuutk3EzFjf9lTTmXn6Ke/TefTxd9kcQldzISjVpmCKyvEjTG+GmTEgP+i\nLojucg99U3eCVdBL6JxCxe2ZnP1kGfAn3GynyPWbrSu4qQvm63P77HYk5If4\nz4vv\r\n=1VGR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/KeyValueStore.js","gitHead":"77357036ef7d36028a74fb289568f38578932d5a","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix"},"_npmUser":{"name":"cofresi","email":"cofresi@dash.org"},"_npmVersion":"5.6.0","description":"Key-Value Store for dapi-db","directories":{},"_nodeVersion":"9.5.0","dependencies":{"@dashevo/dapi-db-store":"~2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.19.1","eslint-plugin-import":"^2.12.0","eslint-config-airbnb-base":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dapi-db-kvstore_1.4.0_1528676625312_0.4269137240478418","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@dashevo/dapi-db-kvstore","version":"1.4.1","author":{"name":"Haad"},"license":"MIT","_id":"@dashevo/dapi-db-kvstore@1.4.1","maintainers":[{"name":"alex-werner","email":"alex@werner.fr"},{"name":"andyfreer","email":"andy@dash.org"},{"name":"antouhou","email":"antouhou@gmail.com"},{"name":"cofresi","email":"cofresi@dash.org"},{"name":"dreyacosta","email":"david.rey.acosta@gmail.com"},{"name":"kamuela","email":"kamuela.franco@gmail.com"},{"name":"nmarley","email":"nathan.marley@gmail.com"},{"name":"pierrevr","email":"pierre@dash.org"},{"name":"seigler","email":"joshua@seigler.net"},{"name":"shumkov","email":"ivan@shumkov.ru"},{"name":"snogcel","email":"ledniknoj@gmail.com"}],"dist":{"shasum":"7ffd2f48a6ae7725c1d9fe5bedec8040f56b3b5c","tarball":"https://registry.npmjs.org/@dashevo/dapi-db-kvstore/-/dapi-db-kvstore-1.4.1.tgz","fileCount":7,"integrity":"sha512-Aczt+2asUpY+fKv9pDHTDBJHJ5PhwOY+SkfFsXk8huajwGwm7WY2zLrOCoe3ZWvgJhZWuMLAG8EeZ+SZe5M5gQ==","signatures":[{"sig":"MEUCIFuCrLKrNBXC4Bb5L5QpdRckSqWjfVpJoKTvuJpUFLNwAiEA9zy+Tp94k2vzy1Be/U8cTUjWBhB2LD2+c4r6wwVYeos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHcEhCRA9TVsSAnZWagAAYZEP/0qJ+GZs4W57uOiNQ0i4\ncQoJFN2D9AAZiNWKpBgahxdloKsni0Gh7QMv9z27VNncT7dVUJejLVn4aTaq\n/ZdYO+jPUNWP1utJ4MjM2Elroy3cV3183tQHS24wOp092/MoDcbYjoJgPlke\ngFz7ooUqq7ihexbBGlPNnM8uz+0RitTpzxMQ93VJ0BHBsvgr6jLzmX3y/7en\nl8knhiVn/lkedgx2Z7Ru45IbQdfVWeedZTYlSRBezno1oltM9zOlOmBlMsVk\n7QDrzhSUtFetpHYTVtGA7/pHhug7J1hbKfYjmn+HyTLb+8B8hW0ccMD8vwWk\nGPiPUqJGmDBYONumVl9qVfMBtFrR/yHBX6elsfZYgnRiiDarwCD7wJ0EWe8h\nuBa+DAhaMKFr9SlnQsChQc5omfqjh2Hx+g+X1ASzhU8NLgX8z1DCLQFwZy/0\nT7G94axS0x4zppEtGzA3JKbKghzdtOetUeZWM/fSz6RYxuu1iH5Y7PWstvsC\nYF/OqLMRMoedtf9NEQ2SHrRNBb6t598Z5APxZFG8JlVoVZZRpXSHBht3/wfL\n6Q/FH8AUX7lovFV2cX11J+e2zugzRsvmz0nTaT3Fh3XKjKp9/YZ0odDQZA68\nOmeOSttqm6LInqYFoQ4M5o+hhSOb2DG8RAihFdhvS2lKE9O/zw/oV+nUpfgs\nI3tU\r\n=pQOj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/KeyValueStore.js","gitHead":"592b25af4abb37fdbc54e94c98375fb5f9ee5d71","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix"},"_npmUser":{"name":"cofresi","email":"cofresi@dash.org"},"_npmVersion":"5.6.0","description":"Key-Value Store for dapi-db","directories":{},"_nodeVersion":"9.5.0","dependencies":{"@dashevo/dapi-db-store":"~2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.19.1","eslint-plugin-import":"^2.12.0","eslint-config-airbnb-base":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dapi-db-kvstore_1.4.1_1528676639900_0.6638349794258134","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@dashevo/dapi-db-kvstore","version":"1.4.2","author":{"name":"Haad"},"license":"MIT","_id":"@dashevo/dapi-db-kvstore@1.4.2","maintainers":[{"name":"alex-werner","email":"alex@werner.fr"},{"name":"andyfreer","email":"andy@dash.org"},{"name":"antouhou","email":"antouhou@gmail.com"},{"name":"cofresi","email":"cofresi@dash.org"},{"name":"dreyacosta","email":"david.rey.acosta@gmail.com"},{"name":"evodeploy","email":"evodeploy@blackcarrot.be"},{"name":"kamuela","email":"kamuela.franco@gmail.com"},{"name":"nmarley","email":"nathan.marley@gmail.com"},{"name":"pierrevr","email":"pierre@dash.org"},{"name":"seigler","email":"joshua@seigler.net"},{"name":"shumkov","email":"ivan@shumkov.ru"},{"name":"snogcel","email":"ledniknoj@gmail.com"}],"dist":{"shasum":"f37af5ff03ee75e939fa499bf0cfa01b5de530d2","tarball":"https://registry.npmjs.org/@dashevo/dapi-db-kvstore/-/dapi-db-kvstore-1.4.2.tgz","fileCount":7,"integrity":"sha512-C3i3u+LjMNZT6bT1pUcnxj9DuqEDB2goMI+KPnIBTVdXDWl6kAIlykMGj4+Nj+RqyauiIypr6TK78r9ByA13GA==","signatures":[{"sig":"MEUCIGYhV4A1nCjqY6yqYASE7FmDR4yYq7E83P0JMAQpcRIqAiEA0/S3wI03R+/NQ1BfMzEV5ThcDmT+2hWhriSrxqslSbg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6fapCRA9TVsSAnZWagAAqV8P/33GI1EGxYSBbtU5tLBr\nHef+gKGW1q8S5w0t+T6AI8QBmGX9jqCs7uJAlUNpdGUYrTok5j8gn8EIUsPP\nRWCl4QYO1q2DLKs7bQB253msh+SuNk0KzhMIWySjx0kWwC4s3an8rOofspbl\n0KSU22a3XD3iuBasDA5gnfHzlcYoNre1x7yNyc+072Ti6ckUdVE6f1LZXi3n\n+Jh/OIEmhkxY+XJg1RKFGfbzJqZauIeTq9cEj9F2hiRrlqjVFGF8pgBl307J\nVkZCdmLCAk6nGLTX+YUuxPiB3WuYHAC5vNlIRTQ1DJjflGcJFL1ZxqjhiIms\nXjhrt+40MvtLgrn8arkp5dCf/4wS8z12dxiFO4J2MHb7qXwyg2qWsip3ol0y\n4BvSpANiz/ut3d0X09MtBfs6ESyPfXX0E7RT1SGNeXe1vEIhfIo5Ymp9LJME\nOoN3zEvtyplG6WD3JU1/x8izg2y8JU29DIuvQFPLU5nhRMPxX13MBdIKvO/k\ndaHmHqpH8hrA93XE7cuCMRoBJI2jAn+CfYx0t2H2mBfuTfV5oVxZdm1TCpJF\nGqh1HtQgFmxgcwqfUwAN1gd+DQlQL/iS9ZzRSGMWZ/JBdXQNE44hTIOlTJtl\n3OycAS6nHPw5doys+1h8JFk0IsxgpqN82EhwjUTDGALyJShh6mo/wbhObfuY\nKSrq\r\n=3ruS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/KeyValueStore.js","gitHead":"51e294b41be09394fa41db1500defbe422b77d3b","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix"},"_npmUser":{"name":"cofresi","email":"cofresi@dash.org"},"_npmVersion":"6.4.1","description":"Key-Value Store for dapi-db","directories":{},"_nodeVersion":"8.9.3","dependencies":{"@dashevo/dapi-db-store":"~2.5.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.19.1","eslint-plugin-import":"^2.12.0","eslint-config-airbnb-base":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dapi-db-kvstore_1.4.2_1542059688568_0.28672470672794903","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-06-11T00:23:45.250Z","modified":"2026-01-20T16:36:19.308Z","1.4.0":"2018-06-11T00:23:45.381Z","1.4.1":"2018-06-11T00:24:00.591Z","1.4.2":"2018-11-12T21:54:48.876Z"},"author":{"name":"Haad"},"license":"MIT","description":"Key-Value Store for dapi-db","maintainers":[{"email":"ivan@shumkov.ru","name":"shumkov"},{"email":"obusco@gmail.com","name":"alex-werner"},{"email":"nathan.marley@gmail.com","name":"nmarley"},{"email":"cofresi@dash.org","name":"cofresi"},{"email":"evodeploy@blackcarrot.be","name":"evodeploy"},{"email":"djavidoff@gmail.com","name":"jawid-h"}],"readme":"# orbit-db-kvstore\n\n[![npm version](https://badge.fury.io/js/orbit-db-kvstore.svg)](https://badge.fury.io/js/orbit-db-kvstore)\n\nAn append-only log with traversable history. Useful for *\"latest N\"* use cases or as a message queue.\n\nUsed in [orbit-db](https://github.com/haadcode/orbit-db).\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [API](#api)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Install\n```\nnpm install orbit-db ipfs\n```\n\n## Usage\n\nFirst, create an instance of OrbitDB:\n\n```javascript\nconst IPFS = require('ipfs')\nconst OrbitDB = require('orbit-db')\n\nconst ipfs = new IPFS()\nconst orbitdb = new OrbitDB(ipfs)\n```\n\nGet a key-value database and add an entry to it:\n\n```javascript\nconst kv = orbitdb.kvstore('settings')\nkv.put('volume', '100')\n  .then(() => {\n    console.log(kv.get('volume'))\n    // 100\n  })\n```\n\nLater, when the database contains data, load the history and query when ready:\n\n```javascript\nconst kv = orbitdb.kvstore('settings')\nkv.events.on('ready', () => {\n  console.log(kv.get('volume'))\n  // 100\n})\n```\n\n## API\n\nSee [orbit-db's API Documenations](https://github.com/haadcode/orbit-db/blob/master/API.md#kvstorename) for full details.\n\n## Contributing\n\nSee [orbit-db's contributing guideline](https://github.com/haadcode/orbit-db#contributing).\n\n## License\n\n[MIT](LICENSE) ©️ 2016-2018 Protocol Labs Inc., Haja Networks Oy, Dash Core Group, Inc.\n","readmeFilename":"README.md"}