{"_id":"@dashevo/dapi-db-eventstore","_rev":"18-1844bca8ece8d766795874440e300b0b","name":"@dashevo/dapi-db-eventstore","dist-tags":{"latest":"1.4.2"},"versions":{"1.4.0":{"name":"@dashevo/dapi-db-eventstore","version":"1.4.0","author":{"name":"Haad"},"license":"MIT","_id":"@dashevo/dapi-db-eventstore@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":"d7f06185fb153f769941f3f31bc133e2c1c6acb1","tarball":"https://registry.npmjs.org/@dashevo/dapi-db-eventstore/-/dapi-db-eventstore-1.4.0.tgz","fileCount":10,"integrity":"sha512-sCEHHwm86dNShrB0Ltez9flueuXzixWua92ITW4b+xw4WTU5yhc7hjjFtA3ViID/mBScC0trEPmoAYvGAechPQ==","signatures":[{"sig":"MEUCIEvcl28huUyU4Nlsbqgv7ZXX8WoswSpXubzL2nPNrs+aAiEAzF/8rs+kMgqPNZn1/WihQ7WTfHSq89gfQJZYTGqG9cU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1270308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGx4zCRA9TVsSAnZWagAAQnsQAINONbnI0oRK7S9zIhhN\nWZzjo294phNZoi0MwyGW+2VCA5pl5ZzhOFdLS90qXZnLZ+//Nxunern2dlBY\nR3uPTLLa1yhpwm4Y2NDydSzSUpP2GrfrfVSAY108BHmqnFuKdsqKhaBAYNVR\nMoQbZJgLi05n8k5AfJQq3wMPB6DFIaVUpIy7zSxKMFJEf5wfWiI+QOaBY8R3\nk3E3f7in792q/rq0cMn6ghCwNTB4VGoCx/NjMOdILrm/2VXZKBCdjh/UZmyZ\nvy4QIo/Jw19C5mgNnJ3hkaw2vAZR0EfzE6Td28nYeE6+H3jTIs6XTZZmYB1m\niOSmdrgy7fByG+oR0YxRUbCsRrOc5NXkLitAw/xprkhJBK3Qfsj9/j/zhp8y\nKMfZUJFsb8KGFNQWeYeGYZ2qmP0NrTz56WoxNXnsGrHdOKM/yI8NE6gbav6K\nkOF8Rm1QolBODzwWPvb7B8y5LI2nIPrKAhwDaT7Nt73BrUTJXmwMvqSE46jw\nMgnNP0r33byYNQ2k8L5USKKVBouwMgNmItfl/XiSPIQv3uNC4NpT+PwgnAgg\nkjTTR2v7LTfxzVpUGyb54bvZ2nwSR3OM9EBzD+YahRmqypZqWnuQCCBVj6yk\nWbf+Ol6A3r9ijSEfAMF9NkgJvFvU5yxzaxMKRsKfd/x5KDD51kyIixCXfN/0\n5ZD/\r\n=cOv2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/EventStore.js","gitHead":"34ea88245fd6e7ce33b7ce79f5bee770496634c9","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix"},"_npmUser":{"name":"cofresi","email":"cofresi@dash.org"},"_npmVersion":"5.6.0","description":"Eventlog 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-eventstore_1.4.0_1528503858497_0.16268026962066084","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@dashevo/dapi-db-eventstore","version":"1.4.1","author":{"name":"Haad"},"license":"MIT","_id":"@dashevo/dapi-db-eventstore@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":"2bb9393f60135a92c6c0e76a27d1505dc18e733c","tarball":"https://registry.npmjs.org/@dashevo/dapi-db-eventstore/-/dapi-db-eventstore-1.4.1.tgz","fileCount":10,"integrity":"sha512-B/1h8/UxVuKJzZDeejgVR3gk+nW+/tTteemB0Anw5XVt50H0TTmJHZ0T2H1RyMK0Zbl1cs/dN/KALdcVCxeF5w==","signatures":[{"sig":"MEUCIQCIrkRsVpuwoH0KZUUb+w3MX7Xp1XQkzaaDm9i/UFi/UgIgEiCaX/HmIQrfbMFyG/c/PS5JTvrcIZPE5G8/lBj29Fo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1270308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGx5QCRA9TVsSAnZWagAA7B8P/2cQfuy13nI0f4oh4yFy\niUuHSozkyZNocOE/6jdsPgSjDZnRJ3VDWGTrP9tTETjujh/dUz8axL/qGb2+\nAb075YoySU0qkTM2bW1lcfVDdodfWsMa5unf2QEZ0iGSCKCaZQgJ2Qa0VHWb\n6Q0F1lA/CIqYNAEmxZHON5IDoZZQ21lN1SyE0aPJsGk60A6KW/sowL08ds+i\nSyFDGGmD/HAg51a/6Pb3YRb++m1+0OT0atnR73WtvPte2Svx+PdZWfz81qTc\nwklWjIa/yx56wtYBL+j+ZQywLauF+J7uvc1AryOtAxt9ZQGA/bcjn1vyYDED\n/bAOIUCbpYmDeVAnIpkFuTah+S+pkl/EFSwwsA/BXXWM+xsquGTjj0EsAUCV\n30BVNW4EO+GQ2aeawt4/L4HIZ17Vx/Gqo+J/q/FIAtqgLdVPLzKhyfopSuSX\nuyjhLsmgEhWTTXUPiiG9jr5c6y2JO/YdlP9gWu1rqmMlcleSN7U7dMaE2pIZ\nYaF5PAPbHDX6rHsysdlG+EhBxnyURHfg7kKhvQE5wl00SpxjUv0q3aYGTi3L\nD3gu2PD8MUD3e0oaBhdWHs/Xv9GPFD16E6fTEGH0R3WUC8pFhjtzlkcRN8+8\nuJXgiw1h0jRcmE82ECVGZOZvAjWGNEshjx6sjTzXwGXOpaY1fbpMI7WQqxVW\noZAJ\r\n=KHsT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/EventStore.js","gitHead":"f05f0a4a78e0b8a3ed3cc4f5a9f0d131aff06743","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix"},"_npmUser":{"name":"cofresi","email":"cofresi@dash.org"},"_npmVersion":"5.6.0","description":"Eventlog 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-eventstore_1.4.1_1528503887912_0.36884003894647943","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@dashevo/dapi-db-eventstore","version":"1.4.2","author":{"name":"Haad"},"license":"MIT","_id":"@dashevo/dapi-db-eventstore@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":"ac1e075625ea245a8cd426f4a3413a9d695f1f0e","tarball":"https://registry.npmjs.org/@dashevo/dapi-db-eventstore/-/dapi-db-eventstore-1.4.2.tgz","fileCount":10,"integrity":"sha512-Xw1ZCilf5JYF/Q9MpOlxuIgwZl2dBwNUyi6gWkWpUmbOO1ECeMZ2v4vZhmGgFfLfDWR7fXiOZBOcYQfF4fU+gg==","signatures":[{"sig":"MEYCIQDAM0AyOBqKm42Ch90LCbz9QtF/Y633IJK+QQlNKVsi+QIhAMSe72gt5lT+28dmEbq2UMcgzy0oheZIKwGRAgKD/X+u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1270462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb55f5CRA9TVsSAnZWagAAemAP+wcVXT3DKz8SnwP6FEKM\nAXeDBqCHgOa5F0gog9oNFe7BB/NTk4Xzhu90nkhRHTRqjxYrQMQkamn0WvVe\nYLIsEsyKbTjAgXtHKXi3zlAhvJblP+ou4KxlHOXs4X//RcLLkDgd9wk2at4l\nefMLxcDEU74NQyjcjbQBObybpTC7++vfN1dgHgf1xNuwAQ2GSMnhs7GVTlTj\nrupNeFwHvDG7o79IsBC44p8T68eAwe09FrJQzhrqRev0eZxxamUxY1ZOfGG4\nwmu9ka+W02tV1N21V+NTerdB1YnEnJrGDoBEw3uVkbqe9wpeTB1zO4B+LHjD\nmQzxfnuXRFFqX8I4LnSKofaQjVY7VHFeer9697pYqi3+hKvlNWEsB22gDFHu\n9oJ9Orm1O3NSFeWPvDXARM/9cYy1dzO7MTGoKu8XH0ZPzCkCp96KnLyrP5RU\nj27VwQ4ttdcu72Iw3UsrdtlosJ+ZtNaJgmhquiyzq2kdN55cq55SshK9zo6F\nF8NnOOtjGXWwE2nA2W8cCzT+yaeaihDqgwxLto05mC7bIebkD3R6RdiBwl9X\n1HboG23ODaKByJ7mBofdwF/Wz+APReDLtaeWuOwD1g/s9OPpbK9TMjVXjpt/\npeyURh6VNXgIcjsd8r8usUpsEkPnSyTBdXOvIPug2RJ8JFGfbIl8bqKuzR9i\nbUDP\r\n=0HoI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/EventStore.js","gitHead":"a074e58c7f8d6180d53ff675698e0e1b560ee5db","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix"},"_npmUser":{"name":"cofresi","email":"cofresi@dash.org"},"_npmVersion":"6.4.1","description":"Eventlog 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-eventstore_1.4.2_1541904376987_0.03189725544438926","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-06-09T00:24:18.244Z","modified":"2026-01-20T16:36:17.813Z","1.4.0":"2018-06-09T00:24:18.594Z","1.4.1":"2018-06-09T00:24:48.008Z","1.4.2":"2018-11-11T02:46:17.217Z"},"author":{"name":"Haad"},"license":"MIT","description":"Eventlog 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-eventstore\n\n[![npm version](https://badge.fury.io/js/orbit-db-eventstore.svg)](https://badge.fury.io/js/orbit-db-eventstore)\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 log database and add an entry to it:\n\n```javascript\nconst log = orbitdb.eventlog('haad.posts')\nlog.add({ name: 'hello world' })\n  .then(() => {\n    const items = log.iterator().collect()\n    items.forEach((e) => console.log(e.name))\n    // \"hello world\"\n  })\n```\n\nLater, when the database contains data, load the history and query when ready:\n\n```javascript\nconst log = orbitdb.eventlog('haad.posts')\nlog.events.on('ready', () => {\n  const items = log.iterator().collect()\n  items.forEach((e) => console.log(e.name))\n  // \"hello world\"\n})\n```\n\nSee [example/index.html](https://github.com/haadcode/orbit-db-eventstore/blob/master/example/index.html) for a detailed example. Note that to run this example, you need to have a local [IPFS daemon](https://dist.ipfs.io/go-ipfs/floodsub-2) [running](https://ipfs.io/docs/getting-started/) at port 5001.\n\n## API\n\nSee [orbit-db's API Documenations](https://github.com/haadcode/orbit-db/blob/master/API.md#eventlogname) 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, 2018 Dash Core Group, Inc.\n","readmeFilename":"readme.md"}