{"_id":"hyperlog","_rev":"234905","name":"hyperlog","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","dist-tags":{"latest":"4.12.1"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"time":{"modified":"2023-03-24T16:19:59.000Z","created":"2014-12-08T21:31:30.098Z","4.12.1":"2017-01-24T11:01:20.762Z","4.12.0":"2017-01-11T22:17:24.806Z","4.11.1":"2017-01-11T14:36:18.577Z","4.11.0":"2016-11-14T03:28:43.317Z","4.10.5":"2016-11-11T07:05:06.510Z","4.10.4":"2016-10-31T23:51:16.439Z","4.10.3":"2016-10-28T21:32:38.264Z","4.10.2":"2016-10-25T21:15:15.088Z","4.10.1":"2016-10-23T20:47:45.379Z","4.10.0":"2016-04-16T15:33:26.619Z","4.9.0":"2016-04-03T01:33:56.624Z","4.8.1":"2016-03-15T03:56:21.364Z","4.8.0":"2016-02-20T03:46:25.735Z","4.7.1":"2016-02-12T10:29:58.565Z","4.7.0":"2015-11-30T20:38:37.707Z","4.6.0":"2015-08-19T12:09:32.167Z","4.5.0":"2015-08-01T12:30:03.025Z","4.4.0":"2015-07-26T07:03:04.519Z","4.3.0":"2015-07-18T09:12:33.173Z","4.2.1":"2015-07-06T21:57:51.996Z","4.2.0":"2015-07-05T20:49:10.885Z","4.1.1":"2015-07-05T20:06:17.245Z","4.1.0":"2015-06-26T23:03:06.364Z","4.0.0":"2015-06-06T16:38:00.762Z","3.8.0":"2015-06-04T17:16:29.293Z","3.7.0":"2015-05-18T21:24:10.140Z","3.6.0":"2015-05-06T23:41:49.875Z","3.5.1":"2015-05-06T17:23:00.340Z","3.5.0":"2015-05-04T17:39:19.409Z","3.4.1":"2015-04-30T07:59:48.733Z","3.4.0":"2015-04-29T22:06:26.576Z","3.3.1":"2015-04-13T20:39:50.360Z","3.3.0":"2015-04-06T22:08:59.999Z","3.2.0":"2015-04-06T03:15:24.300Z","3.1.0":"2015-03-28T14:24:36.292Z","3.0.0":"2015-03-10T23:15:38.374Z","2.3.1":"2015-03-07T23:10:54.924Z","2.3.0":"2015-03-07T22:57:49.447Z","2.2.1":"2015-03-07T16:20:33.661Z","2.2.0":"2015-03-07T10:30:13.014Z","2.1.0":"2015-03-07T00:53:21.857Z","2.0.1":"2015-03-06T23:18:50.382Z","2.0.0":"2015-03-06T20:22:38.814Z","1.0.2":"2015-01-28T17:47:50.068Z","1.0.1":"2015-01-28T01:46:00.287Z","1.0.0":"2015-01-28T01:39:59.491Z","0.0.3":"2014-12-14T15:17:03.154Z","0.0.2":"2014-12-10T03:48:21.550Z","0.0.1":"2014-12-10T03:47:01.103Z","0.0.0":"2014-12-08T21:31:30.098Z"},"users":{},"author":{"name":"Mathias Buus","url":"@mafintosh"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"versions":{"4.12.1":{"name":"hyperlog","version":"4.12.1","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.2","bitfield":"^1.1.2","brfs":"^1.4.0","cuid":"^1.2.5","debug":"^2.2.0","defined":"^1.0.0","duplexify":"^3.4.2","framed-hash":"^1.1.0","from2":"^2.1.0","length-prefixed-stream":"^1.3.0","level-enumerate":"^1.0.1","level-logs":"^1.1.0","lexicographic-integer":"^1.1.0","mutexify":"^1.1.0","protocol-buffers":"^3.1.2","pump":"^1.0.0","run-parallel":"^1.1.6","run-waterfall":"^1.1.3","stream-collector":"^1.0.1","through2":"^2.0.0"},"devDependencies":{"bs58":"^3.0.0","memdb":"^1.0.1","standard":"^5.0.0","multihashing":"^0.2.0","tape":"^4.0.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"df15dc61e913f5db6cf7a31c1c1d0da1d1580be9","_id":"hyperlog@4.12.1","_shasum":"6c7cdc2626f73441f2d93b9d6f45838fd17d9b5d","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"6c7cdc2626f73441f2d93b9d6f45838fd17d9b5d","size":16381,"noattachment":false,"key":"/hyperlog/-/hyperlog-4.12.1.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-4.12.1.tgz"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hyperlog-4.12.1.tgz_1485255680128_0.140886110952124"},"directories":{},"publish_time":1485255680762,"_hasShrinkwrap":false,"_cnpm_publish_time":1485255680762,"_cnpmcore_publish_time":"2021-12-16T23:46:32.731Z"},"4.12.0":{"name":"hyperlog","version":"4.12.0","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.2","bitfield":"^1.1.2","brfs":"^1.4.0","cuid":"^1.2.5","debug":"^2.2.0","defined":"^1.0.0","duplexify":"^3.4.2","framed-hash":"^1.1.0","from2":"^2.1.0","length-prefixed-stream":"^1.3.0","level-enumerate":"^1.0.1","level-logs":"^1.1.0","lexicographic-integer":"^1.1.0","mutexify":"^1.1.0","protocol-buffers":"^3.1.2","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^2.0.0"},"devDependencies":{"bs58":"^3.0.0","memdb":"^1.0.1","standard":"^5.0.0","multihashing":"^0.2.0","tape":"^4.0.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"18da56b0ef44e1a11b2023995435f91620537bb9","_id":"hyperlog@4.12.0","_shasum":"f32a2313ce9e194a876742ef447b6fb11e2491f5","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"f32a2313ce9e194a876742ef447b6fb11e2491f5","size":15733,"noattachment":false,"key":"/hyperlog/-/hyperlog-4.12.0.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-4.12.0.tgz"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hyperlog-4.12.0.tgz_1484173042538_0.7084997333586216"},"directories":{},"publish_time":1484173044806,"_hasShrinkwrap":false,"_cnpm_publish_time":1484173044806,"_cnpmcore_publish_time":"2021-12-16T23:46:32.977Z"},"4.11.1":{"name":"hyperlog","version":"4.11.1","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.2","bitfield":"^1.1.2","brfs":"^1.4.0","cuid":"^1.2.5","debug":"^2.2.0","defined":"^1.0.0","duplexify":"^3.4.2","framed-hash":"^1.1.0","from2":"^2.1.0","length-prefixed-stream":"^1.3.0","level-enumerate":"^1.0.1","level-logs":"^1.1.0","lexicographic-integer":"^1.1.0","mutexify":"^1.1.0","protocol-buffers":"^3.1.2","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^2.0.0"},"devDependencies":{"bs58":"^3.0.0","memdb":"^1.0.1","standard":"^5.0.0","multihashing":"^0.2.0","tape":"^4.0.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"8f1d253104d7a5c354e5519de73d949112ba3ea9","_id":"hyperlog@4.11.1","_shasum":"a3e9b09668229d64d5ff55d4d053e3081ca318b5","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"a3e9b09668229d64d5ff55d4d053e3081ca318b5","size":15629,"noattachment":false,"key":"/hyperlog/-/hyperlog-4.11.1.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-4.11.1.tgz"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hyperlog-4.11.1.tgz_1484145377811_0.7688744072802365"},"directories":{},"publish_time":1484145378577,"_hasShrinkwrap":false,"_cnpm_publish_time":1484145378577,"_cnpmcore_publish_time":"2021-12-16T23:46:33.193Z"},"4.11.0":{"name":"hyperlog","version":"4.11.0","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.2","bitfield":"^1.1.2","brfs":"^1.4.0","cuid":"^1.2.5","debug":"^2.2.0","defined":"^1.0.0","duplexify":"^3.4.2","framed-hash":"^1.1.0","from2":"^2.1.0","length-prefixed-stream":"^1.3.0","level-enumerate":"^1.0.1","level-logs":"^1.1.0","lexicographic-integer":"^1.1.0","mutexify":"^1.1.0","protocol-buffers":"^3.1.2","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^2.0.0"},"devDependencies":{"bs58":"^3.0.0","memdb":"^1.0.1","standard":"^5.0.0","multihashing":"^0.2.0","tape":"^4.0.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"5c8cdc06b743c4c828fc049020b02174f08ffb36","_id":"hyperlog@4.11.0","_shasum":"3c8b24677e288e5291278759ce0466bafeca5113","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"3c8b24677e288e5291278759ce0466bafeca5113","size":15596,"noattachment":false,"key":"/hyperlog/-/hyperlog-4.11.0.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-4.11.0.tgz"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hyperlog-4.11.0.tgz_1479094123084_0.9258045835886151"},"directories":{},"publish_time":1479094123317,"_hasShrinkwrap":false,"_cnpm_publish_time":1479094123317,"_cnpmcore_publish_time":"2021-12-16T23:46:33.664Z"},"4.10.5":{"name":"hyperlog","version":"4.10.5","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.2","bitfield":"^1.1.2","brfs":"^1.4.0","cuid":"^1.2.5","debug":"^2.2.0","defined":"^1.0.0","duplexify":"^3.4.2","framed-hash":"^1.1.0","from2":"^2.1.0","length-prefixed-stream":"^1.3.0","level-enumerate":"^1.0.1","level-logs":"^1.1.0","lexicographic-integer":"^1.1.0","mutexify":"^1.1.0","protocol-buffers":"^3.1.2","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^2.0.0"},"devDependencies":{"bs58":"^3.0.0","memdb":"^1.0.1","standard":"^5.0.0","multihashing":"^0.2.0","tape":"^4.0.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"5d614a457d127632653e7a724b2f0df8ac08b443","_id":"hyperlog@4.10.5","_shasum":"1e596e47c91a5f86fe303e81fa52f01b48e1c47e","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"1e596e47c91a5f86fe303e81fa52f01b48e1c47e","size":15429,"noattachment":false,"key":"/hyperlog/-/hyperlog-4.10.5.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-4.10.5.tgz"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hyperlog-4.10.5.tgz_1478847904742_0.9295386767480522"},"directories":{},"publish_time":1478847906510,"_hasShrinkwrap":false,"_cnpm_publish_time":1478847906510,"_cnpmcore_publish_time":"2021-12-16T23:46:33.857Z"},"4.10.4":{"name":"hyperlog","version":"4.10.4","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.2","bitfield":"^1.1.2","brfs":"^1.4.0","cuid":"^1.2.5","debug":"^2.2.0","defined":"^1.0.0","duplexify":"^3.4.2","framed-hash":"^1.1.0","from2":"^2.1.0","length-prefixed-stream":"^1.3.0","level-enumerate":"^1.0.1","level-logs":"^1.1.0","lexicographic-integer":"^1.1.0","mutexify":"^1.1.0","protocol-buffers":"^3.1.2","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^2.0.0"},"devDependencies":{"bs58":"^3.0.0","memdb":"^1.0.1","standard":"^5.0.0","multihashing":"^0.2.0","tape":"^4.0.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"e61d2d45a46b3a3c12f94e2764f2b69927ab9d6f","_id":"hyperlog@4.10.4","_shasum":"5e0dcb03a67b50489b119bfadd600f15ee5f15d4","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"5e0dcb03a67b50489b119bfadd600f15ee5f15d4","size":13715,"noattachment":false,"key":"/hyperlog/-/hyperlog-4.10.4.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-4.10.4.tgz"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hyperlog-4.10.4.tgz_1477957875875_0.9640505281277001"},"directories":{},"publish_time":1477957876439,"_hasShrinkwrap":false,"_cnpm_publish_time":1477957876439,"_cnpmcore_publish_time":"2021-12-16T23:46:34.232Z"},"4.10.3":{"name":"hyperlog","version":"4.10.3","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.2","bitfield":"^1.1.2","brfs":"^1.4.0","cuid":"^1.2.5","debug":"^2.2.0","defined":"^1.0.0","duplexify":"^3.4.2","framed-hash":"^1.1.0","from2":"^2.1.0","length-prefixed-stream":"^1.3.0","level-enumerate":"^1.0.1","level-logs":"^1.1.0","lexicographic-integer":"^1.1.0","mutexify":"^1.1.0","protocol-buffers":"^3.1.2","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^2.0.0"},"devDependencies":{"bs58":"^3.0.0","memdb":"^1.0.1","standard":"^5.0.0","multihashing":"^0.2.0","tape":"^4.0.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"bbf9d36e2343a8dd409f5a8825a7510385a1bd40","_id":"hyperlog@4.10.3","_shasum":"2cabd6ae1753911fa5ae00f996fc14f468158f8d","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"2cabd6ae1753911fa5ae00f996fc14f468158f8d","size":13551,"noattachment":false,"key":"/hyperlog/-/hyperlog-4.10.3.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-4.10.3.tgz"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hyperlog-4.10.3.tgz_1477690355538_0.5359854705166072"},"directories":{},"publish_time":1477690358264,"_hasShrinkwrap":false,"_cnpm_publish_time":1477690358264,"_cnpmcore_publish_time":"2021-12-16T23:46:34.622Z"},"4.10.2":{"name":"hyperlog","version":"4.10.2","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.2","bitfield":"^1.1.2","brfs":"^1.4.0","cuid":"^1.2.5","debug":"^2.2.0","defined":"^1.0.0","duplexify":"^3.4.2","framed-hash":"^1.1.0","from2":"^2.1.0","length-prefixed-stream":"^1.3.0","level-enumerate":"^1.0.1","level-logs":"^1.1.0","lexicographic-integer":"^1.1.0","mutexify":"^1.1.0","protocol-buffers":"^3.1.2","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^2.0.0"},"devDependencies":{"bs58":"^3.0.0","memdb":"^1.0.1","standard":"^5.0.0","multihashing":"^0.2.0","tape":"^4.0.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"fbeb208224856d972b300a7b1ecfb3550a2c4f79","_id":"hyperlog@4.10.2","_shasum":"ea0187aebebfda099dde960100138f30eb6ed992","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"ea0187aebebfda099dde960100138f30eb6ed992","size":13414,"noattachment":false,"key":"/hyperlog/-/hyperlog-4.10.2.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-4.10.2.tgz"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hyperlog-4.10.2.tgz_1477430113090_0.34266506554558873"},"directories":{},"publish_time":1477430115088,"_hasShrinkwrap":false,"_cnpm_publish_time":1477430115088,"_cnpmcore_publish_time":"2021-12-16T23:46:35.033Z"},"4.10.1":{"name":"hyperlog","version":"4.10.1","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.2","bitfield":"^1.1.2","brfs":"^1.4.0","cuid":"^1.2.5","debug":"^2.2.0","defined":"^1.0.0","duplexify":"^3.4.2","framed-hash":"^1.1.0","from2":"^2.1.0","length-prefixed-stream":"^1.3.0","level-enumerate":"^1.0.1","level-logs":"^1.1.0","lexicographic-integer":"^1.1.0","mutexify":"^1.1.0","protocol-buffers":"^3.1.2","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^2.0.0"},"devDependencies":{"bs58":"^3.0.0","memdb":"^1.0.1","standard":"^5.0.0","multihashing":"^0.2.0","tape":"^4.0.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"15ec12cb96d8d6950e7a01d9bc1c4b39829097a5","_id":"hyperlog@4.10.1","_shasum":"7720e95bfcf2c4cf71e129ad7a69dc90744ce3c0","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"7720e95bfcf2c4cf71e129ad7a69dc90744ce3c0","size":13345,"noattachment":false,"key":"/hyperlog/-/hyperlog-4.10.1.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-4.10.1.tgz"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hyperlog-4.10.1.tgz_1477255663985_0.7949547641910613"},"directories":{},"publish_time":1477255665379,"_hasShrinkwrap":false,"_cnpm_publish_time":1477255665379,"_cnpmcore_publish_time":"2021-12-16T23:46:35.271Z"},"4.10.0":{"name":"hyperlog","version":"4.10.0","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.2","bitfield":"^1.1.2","brfs":"^1.4.0","cuid":"^1.2.5","debug":"^2.2.0","defined":"^1.0.0","duplexify":"^3.4.2","framed-hash":"^1.1.0","from2":"^2.1.0","length-prefixed-stream":"^1.3.0","level-enumerate":"^1.0.1","level-logs":"^1.1.0","lexicographic-integer":"^1.1.0","mutexify":"^1.1.0","once":"^1.3.3","protocol-buffers":"^3.1.2","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^2.0.0"},"devDependencies":{"bs58":"^3.0.0","memdb":"^1.0.1","standard":"^5.0.0","multihashing":"^0.2.0","tape":"^4.0.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"4d405c7fe46445aafd905ea2335b56373a0a386d","_id":"hyperlog@4.10.0","_shasum":"4972ae881637df97b0077e459ffb5fc2ad16bc0c","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"4972ae881637df97b0077e459ffb5fc2ad16bc0c","size":13350,"noattachment":false,"key":"/hyperlog/-/hyperlog-4.10.0.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-4.10.0.tgz"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/hyperlog-4.10.0.tgz_1460820805512_0.11307407356798649"},"directories":{},"publish_time":1460820806619,"_hasShrinkwrap":false,"_cnpm_publish_time":1460820806619,"_cnpmcore_publish_time":"2021-12-16T23:46:35.515Z"},"4.9.0":{"name":"hyperlog","version":"4.9.0","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.2","bitfield":"^1.1.2","brfs":"^1.4.0","cuid":"^1.2.5","debug":"^2.2.0","defined":"^1.0.0","duplexify":"^3.4.2","framed-hash":"^1.1.0","from2":"^2.1.0","length-prefixed-stream":"^1.3.0","level-enumerate":"^1.0.1","level-logs":"^1.1.0","lexicographic-integer":"^1.1.0","mutexify":"^1.1.0","once":"^1.3.3","protocol-buffers":"^3.1.2","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^2.0.0"},"devDependencies":{"bs58":"^3.0.0","memdb":"^1.0.1","standard":"^5.0.0","multihashing":"^0.2.0","tape":"^4.0.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"fc0785c156b322338b22da57724167c068358e14","_id":"hyperlog@4.9.0","_shasum":"2c8ef951cf50aacaf6f2c4960e6f7e3e114bfa98","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"2c8ef951cf50aacaf6f2c4960e6f7e3e114bfa98","size":13242,"noattachment":false,"key":"/hyperlog/-/hyperlog-4.9.0.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-4.9.0.tgz"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hyperlog-4.9.0.tgz_1459647234173_0.686347336275503"},"directories":{},"publish_time":1459647236624,"_hasShrinkwrap":false,"_cnpm_publish_time":1459647236624,"_cnpmcore_publish_time":"2021-12-16T23:46:35.726Z"},"4.8.1":{"name":"hyperlog","version":"4.8.1","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.2","bitfield":"^1.1.2","brfs":"^1.4.0","cuid":"^1.2.5","debug":"^2.2.0","defined":"^1.0.0","duplexify":"^3.4.2","framed-hash":"^1.1.0","from2":"^2.1.0","length-prefixed-stream":"^1.3.0","level-enumerate":"^1.0.1","level-logs":"^1.1.0","lexicographic-integer":"^1.1.0","mutexify":"^1.1.0","protocol-buffers":"^3.1.2","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^2.0.0"},"devDependencies":{"bs58":"^3.0.0","memdb":"^1.0.1","standard":"^5.0.0","multihashing":"^0.2.0","tape":"^4.0.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"a3d28e5ec58d3f266caeb2c8ffa7b27c26fc0ef7","_id":"hyperlog@4.8.1","_shasum":"70d485eb41aacc5efce0d9c097846f68929b3129","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"70d485eb41aacc5efce0d9c097846f68929b3129","size":12501,"noattachment":false,"key":"/hyperlog/-/hyperlog-4.8.1.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-4.8.1.tgz"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/hyperlog-4.8.1.tgz_1458014180702_0.7164965730626136"},"directories":{},"publish_time":1458014181364,"_hasShrinkwrap":false,"_cnpm_publish_time":1458014181364,"_cnpmcore_publish_time":"2021-12-16T23:46:35.969Z"},"4.8.0":{"name":"hyperlog","version":"4.8.0","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.2","bitfield":"^1.1.2","brfs":"^1.4.0","cuid":"^1.2.5","debug":"^2.2.0","defined":"^1.0.0","duplexify":"^3.4.2","framed-hash":"^1.1.0","from2":"^2.1.0","length-prefixed-stream":"^1.3.0","level-enumerate":"^1.0.1","level-logs":"^1.1.0","lexicographic-integer":"^1.1.0","mutexify":"^1.1.0","protocol-buffers":"^3.1.2","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^2.0.0"},"devDependencies":{"bs58":"^3.0.0","memdb":"^1.0.1","standard":"^5.0.0","multihashing":"^0.2.0","tape":"^4.0.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"cf2db9af5213070b1ea722e4f6b87e62b0da3765","_id":"hyperlog@4.8.0","_shasum":"b7fcdcb495b23aabc9dbcdd1cae2abb9a6a65920","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"b7fcdcb495b23aabc9dbcdd1cae2abb9a6a65920","size":12406,"noattachment":false,"key":"/hyperlog/-/hyperlog-4.8.0.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-4.8.0.tgz"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/hyperlog-4.8.0.tgz_1455939982787_0.41450872365385294"},"directories":{},"publish_time":1455939985735,"_hasShrinkwrap":false,"_cnpm_publish_time":1455939985735,"_cnpmcore_publish_time":"2021-12-16T23:46:36.157Z"},"4.7.1":{"name":"hyperlog","version":"4.7.1","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.2","bitfield":"^1.1.2","brfs":"^1.4.0","cuid":"^1.2.5","debug":"^2.2.0","duplexify":"^3.4.2","framed-hash":"^1.1.0","from2":"^2.1.0","length-prefixed-stream":"^1.3.0","level-enumerate":"^1.0.1","level-logs":"^1.1.0","lexicographic-integer":"^1.1.0","mutexify":"^1.1.0","protocol-buffers":"^3.1.2","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^2.0.0"},"devDependencies":{"memdb":"^1.0.1","standard":"^4.5.4","tape":"^4.0.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"d3b80f34f3ed485c144b89ab85a15214835dc110","_id":"hyperlog@4.7.1","_shasum":"aa1edf03ab4b749576b84638f5f682bd24eaa912","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"aa1edf03ab4b749576b84638f5f682bd24eaa912","size":11543,"noattachment":false,"key":"/hyperlog/-/hyperlog-4.7.1.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-4.7.1.tgz"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/hyperlog-4.7.1.tgz_1455272996593_0.3302992673125118"},"directories":{},"publish_time":1455272998565,"_hasShrinkwrap":false,"_cnpm_publish_time":1455272998565,"_cnpmcore_publish_time":"2021-12-16T23:46:36.373Z"},"4.7.0":{"name":"hyperlog","version":"4.7.0","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.2","bitfield":"^1.1.2","brfs":"^1.4.0","cuid":"^1.2.5","debug":"^2.2.0","duplexify":"^3.4.2","framed-hash":"^1.1.0","from2":"^2.1.0","length-prefixed-stream":"^1.3.0","level-enumerate":"^1.0.1","level-logs":"^1.1.0","lexicographic-integer":"^1.1.0","mutexify":"^1.1.0","protocol-buffers":"^3.1.2","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^2.0.0"},"devDependencies":{"memdb":"^1.0.1","standard":"^4.5.4","tape":"^4.0.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"9db111a43c5f904e2cc247124c8afa54041261f9","_id":"hyperlog@4.7.0","_shasum":"a4d325c935c2f53e8d261f7d193d612f397e1778","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"a4d325c935c2f53e8d261f7d193d612f397e1778","size":11433,"noattachment":false,"key":"/hyperlog/-/hyperlog-4.7.0.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-4.7.0.tgz"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"directories":{},"publish_time":1448915917707,"_hasShrinkwrap":false,"_cnpm_publish_time":1448915917707,"_cnpmcore_publish_time":"2021-12-16T23:46:36.607Z"},"4.6.0":{"name":"hyperlog","version":"4.6.0","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.2","bitfield":"^1.1.2","brfs":"^1.4.0","cuid":"^1.2.5","debug":"^2.2.0","duplexify":"^3.4.2","framed-hash":"^1.1.0","from2":"^2.1.0","length-prefixed-stream":"^1.3.0","level-enumerate":"^1.0.1","level-logs":"^1.1.0","lexicographic-integer":"^1.1.0","mutexify":"^1.1.0","protocol-buffers":"^3.1.2","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^2.0.0"},"devDependencies":{"memdb":"^1.0.1","standard":"^4.5.4","tape":"^4.0.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"34ee978f2cc6a14a9759890e54f52ecacefd5350","_id":"hyperlog@4.6.0","_shasum":"a4b4d0854d5ccf3c723f0ac39fedda27614c7364","_from":".","_npmVersion":"2.13.4","_nodeVersion":"2.5.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"a4b4d0854d5ccf3c723f0ac39fedda27614c7364","size":11346,"noattachment":false,"key":"/hyperlog/-/hyperlog-4.6.0.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-4.6.0.tgz"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"directories":{},"publish_time":1439986172167,"_hasShrinkwrap":false,"_cnpm_publish_time":1439986172167,"_cnpmcore_publish_time":"2021-12-16T23:46:36.825Z"},"4.5.0":{"name":"hyperlog","version":"4.5.0","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.2","bitfield":"^1.1.2","brfs":"^1.4.0","cuid":"^1.2.5","debug":"^2.2.0","duplexify":"^3.4.2","framed-hash":"^1.1.0","from2":"^2.1.0","length-prefixed-stream":"^1.3.0","level-enumerate":"^1.0.1","level-logs":"^1.1.0","lexicographic-integer":"^1.1.0","mutexify":"^1.1.0","protocol-buffers":"^3.1.2","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^2.0.0"},"devDependencies":{"memdb":"^1.0.1","standard":"^4.5.4","tape":"^4.0.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"9a1b62a46341788175ceb65574c9d1c0a8b4591f","_id":"hyperlog@4.5.0","_shasum":"e0af19460844c93596e4ea9f80d6d5d52dd4f090","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"e0af19460844c93596e4ea9f80d6d5d52dd4f090","size":11111,"noattachment":false,"key":"/hyperlog/-/hyperlog-4.5.0.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-4.5.0.tgz"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"directories":{},"publish_time":1438432203025,"_hasShrinkwrap":false,"_cnpm_publish_time":1438432203025,"_cnpmcore_publish_time":"2021-12-16T23:46:37.013Z"},"4.4.0":{"name":"hyperlog","version":"4.4.0","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.2","bitfield":"^1.1.2","brfs":"^1.4.0","cuid":"^1.2.5","debug":"^2.2.0","duplexify":"^3.4.2","framed-hash":"^1.1.0","from2":"^2.1.0","length-prefixed-stream":"^1.3.0","level-enumerate":"^1.0.1","level-logs":"^1.1.0","lexicographic-integer":"^1.1.0","mutexify":"^1.1.0","protocol-buffers":"^3.1.2","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^2.0.0"},"devDependencies":{"memdb":"^1.0.1","standard":"^4.5.4","tape":"^4.0.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"7a365e840d3d127791f741b7990085c8694c8acf","_id":"hyperlog@4.4.0","_shasum":"05a7c0caf3a43b3cc448d70c51f4397004fbac93","_from":".","_npmVersion":"2.13.0","_nodeVersion":"2.4.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"05a7c0caf3a43b3cc448d70c51f4397004fbac93","size":10369,"noattachment":false,"key":"/hyperlog/-/hyperlog-4.4.0.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-4.4.0.tgz"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"directories":{},"publish_time":1437894184519,"_hasShrinkwrap":false,"_cnpm_publish_time":1437894184519,"_cnpmcore_publish_time":"2021-12-16T23:46:37.240Z"},"4.3.0":{"name":"hyperlog","version":"4.3.0","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.2","bitfield":"^1.1.2","brfs":"^1.4.0","cuid":"^1.2.5","debug":"^2.2.0","duplexify":"^3.4.2","framed-hash":"^1.1.0","from2":"^2.1.0","length-prefixed-stream":"^1.3.0","level-enumerate":"^1.0.1","level-logs":"^1.1.0","lexicographic-integer":"^1.1.0","mutexify":"^1.1.0","protocol-buffers":"^3.1.2","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^2.0.0"},"devDependencies":{"memdb":"^1.0.1","standard":"^4.5.4","tape":"^4.0.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"6b01ef390b0908615d62973bdf73a74f303659c4","_id":"hyperlog@4.3.0","_shasum":"a43f15f44f6cd9ff955b59f121d82c325980ceb3","_from":".","_npmVersion":"2.12.1","_nodeVersion":"2.3.4","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"a43f15f44f6cd9ff955b59f121d82c325980ceb3","size":9955,"noattachment":false,"key":"/hyperlog/-/hyperlog-4.3.0.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-4.3.0.tgz"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"directories":{},"publish_time":1437210753173,"_hasShrinkwrap":false,"_cnpm_publish_time":1437210753173,"_cnpmcore_publish_time":"2021-12-16T23:46:37.437Z"},"4.2.1":{"name":"hyperlog","version":"4.2.1","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.1","bitfield":"^1.1.1","brfs":"^1.4.0","cuid":"^1.2.4","debug":"^2.2.0","duplexify":"^3.2.0","framed-hash":"^1.0.0","from2":"^1.3.0","length-prefixed-stream":"^1.1.0","level-enumerate":"^1.0.1","level-logs":"^1.0.0","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.6.0","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"memdb":"^0.2.0","standard":"^2.10.0","tape":"^3.5.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"5d8aeb723ce3e242e6f7912ee45fa115c7e341bf","_id":"hyperlog@4.2.1","_shasum":"cebb78cd33515b560eab6e868bd5612ee9dcd33d","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"cebb78cd33515b560eab6e868bd5612ee9dcd33d","size":9905,"noattachment":false,"key":"/hyperlog/-/hyperlog-4.2.1.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-4.2.1.tgz"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"directories":{},"publish_time":1436219871996,"_hasShrinkwrap":false,"_cnpm_publish_time":1436219871996,"_cnpmcore_publish_time":"2021-12-16T23:46:37.621Z"},"4.2.0":{"name":"hyperlog","version":"4.2.0","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.1","bitfield":"^1.1.1","brfs":"^1.4.0","cuid":"^1.2.4","duplexify":"^3.2.0","framed-hash":"^1.0.0","from2":"^1.3.0","length-prefixed-stream":"^1.1.0","level-enumerate":"^1.0.1","level-logs":"^1.0.0","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.6.0","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"debug":"^2.2.0","memdb":"^0.2.0","standard":"^2.10.0","tape":"^3.5.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"a9de5886b733ef0667fd9b6e8c09ec222dedbc7b","_id":"hyperlog@4.2.0","_shasum":"835269a1e334fed9c1350dae2d48e81fb71fa2d9","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"835269a1e334fed9c1350dae2d48e81fb71fa2d9","size":9905,"noattachment":false,"key":"/hyperlog/-/hyperlog-4.2.0.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-4.2.0.tgz"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"directories":{},"publish_time":1436129350885,"_hasShrinkwrap":false,"_cnpm_publish_time":1436129350885,"_cnpmcore_publish_time":"2021-12-16T23:46:37.822Z"},"4.1.1":{"name":"hyperlog","version":"4.1.1","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.1","bitfield":"^1.1.1","brfs":"^1.4.0","cuid":"^1.2.4","duplexify":"^3.2.0","framed-hash":"^1.0.0","from2":"^1.3.0","length-prefixed-stream":"^1.1.0","level-enumerate":"^1.0.1","level-logs":"^1.0.0","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.6.0","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"debug":"^2.2.0","memdb":"^0.2.0","standard":"^2.10.0","tape":"^3.5.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"010618a0899351ccb45c959363664ddf8a1834cb","_id":"hyperlog@4.1.1","_shasum":"67f24093e5aa9488355d9c0fc5fef90f492023b1","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"67f24093e5aa9488355d9c0fc5fef90f492023b1","size":9886,"noattachment":false,"key":"/hyperlog/-/hyperlog-4.1.1.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-4.1.1.tgz"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"directories":{},"publish_time":1436126777245,"_hasShrinkwrap":false,"_cnpm_publish_time":1436126777245,"_cnpmcore_publish_time":"2021-12-16T23:46:38.023Z"},"4.1.0":{"name":"hyperlog","version":"4.1.0","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.1","bitfield":"^1.1.1","brfs":"^1.4.0","cuid":"^1.2.4","duplexify":"^3.2.0","framed-hash":"^1.0.0","from2":"^1.3.0","length-prefixed-stream":"^1.1.0","level-enumerate":"^1.0.1","level-logs":"^1.0.0","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.6.0","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"memdb":"^0.2.0","standard":"^2.10.0","tape":"^3.5.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"144d7f629df11b31e0e3a5ea1c849d210bb0f068","_id":"hyperlog@4.1.0","_shasum":"64771ab49c47431678b12146ccf8038a165cda47","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"64771ab49c47431678b12146ccf8038a165cda47","size":9785,"noattachment":false,"key":"/hyperlog/-/hyperlog-4.1.0.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-4.1.0.tgz"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"directories":{},"publish_time":1435359786364,"_hasShrinkwrap":false,"_cnpm_publish_time":1435359786364,"_cnpmcore_publish_time":"2021-12-16T23:46:38.223Z"},"4.0.0":{"name":"hyperlog","version":"4.0.0","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.1","bitfield":"^1.1.1","brfs":"^1.4.0","cuid":"^1.2.4","duplexify":"^3.2.0","framed-hash":"^1.0.0","from2":"^1.3.0","length-prefixed-stream":"^1.1.0","level-enumerate":"^1.0.1","level-logs":"^1.0.0","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.6.0","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"memdb":"^0.2.0","standard":"^2.10.0","tape":"^3.5.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"c7758c91a2dc4753c50c2684a3f88abd46f86f27","_id":"hyperlog@4.0.0","_shasum":"a4fb8cf5630f0e5f686d2bd2e27430e8c3f7adfe","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"dist":{"shasum":"a4fb8cf5630f0e5f686d2bd2e27430e8c3f7adfe","size":9292,"noattachment":false,"key":"/hyperlog/-/hyperlog-4.0.0.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-4.0.0.tgz"},"directories":{},"publish_time":1433608680762,"_hasShrinkwrap":false,"_cnpm_publish_time":1433608680762,"_cnpmcore_publish_time":"2021-12-16T23:46:38.409Z"},"3.8.0":{"name":"hyperlog","version":"3.8.0","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.1","bitfield":"^1.1.1","brfs":"^1.4.0","cuid":"^1.2.4","duplexify":"^3.2.0","from2":"^1.3.0","length-prefixed-stream":"^1.1.0","level-enumerate":"^1.0.1","level-logs":"^1.0.0","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.6.0","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"memdb":"^0.2.0","standard":"^2.10.0","tape":"^3.5.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"5c6587808ca26f703535441d7b42956ca6eadbd6","_id":"hyperlog@3.8.0","_shasum":"0225b7d877403db087be1130ddaa544c535d14e8","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"dist":{"shasum":"0225b7d877403db087be1130ddaa544c535d14e8","size":9276,"noattachment":false,"key":"/hyperlog/-/hyperlog-3.8.0.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-3.8.0.tgz"},"directories":{},"publish_time":1433438189293,"_hasShrinkwrap":false,"_cnpm_publish_time":1433438189293,"_cnpmcore_publish_time":"2021-12-16T23:46:38.616Z"},"3.7.0":{"name":"hyperlog","version":"3.7.0","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.1","bitfield":"^1.1.1","brfs":"^1.4.0","cuid":"^1.2.4","duplexify":"^3.2.0","from2":"^1.3.0","length-prefixed-stream":"^1.1.0","level-enumerate":"^1.0.1","level-logs":"^1.0.0","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.6.0","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"memdb":"^0.2.0","standard":"^2.10.0","tape":"^3.5.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"85d931d22e1f1f180736ca1e527ef7f57afbfc6a","_id":"hyperlog@3.7.0","_shasum":"544d7b7bbc3da05f3edba0b31c5f3e08672d9be4","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"dist":{"shasum":"544d7b7bbc3da05f3edba0b31c5f3e08672d9be4","size":9243,"noattachment":false,"key":"/hyperlog/-/hyperlog-3.7.0.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-3.7.0.tgz"},"directories":{},"publish_time":1431984250140,"_hasShrinkwrap":false,"_cnpm_publish_time":1431984250140,"_cnpmcore_publish_time":"2021-12-16T23:46:38.872Z"},"3.6.0":{"name":"hyperlog","version":"3.6.0","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.1","bitfield":"^1.1.1","brfs":"^1.4.0","cuid":"^1.2.4","duplexify":"^3.2.0","from2":"^1.3.0","length-prefixed-stream":"^1.1.0","level-enumerate":"^1.0.1","level-logs":"^1.0.0","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.6.0","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"memdb":"^0.2.0","standard":"^2.10.0","tape":"^3.5.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"da7faa5e83337f6837e061bfc3251c85825727a9","_id":"hyperlog@3.6.0","_shasum":"fb0b3398908c985d8b95998a20a6a4c64e9909ac","_from":".","_npmVersion":"2.8.3","_nodeVersion":"1.8.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"dist":{"shasum":"fb0b3398908c985d8b95998a20a6a4c64e9909ac","size":9107,"noattachment":false,"key":"/hyperlog/-/hyperlog-3.6.0.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-3.6.0.tgz"},"directories":{},"publish_time":1430955709875,"_hasShrinkwrap":false,"_cnpm_publish_time":1430955709875,"_cnpmcore_publish_time":"2021-12-16T23:46:39.109Z"},"3.5.1":{"name":"hyperlog","version":"3.5.1","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.1","bitfield":"^1.1.1","brfs":"^1.4.0","cuid":"^1.2.4","duplexify":"^3.2.0","from2":"^1.3.0","length-prefixed-stream":"^1.1.0","level-enumerate":"^1.0.1","level-logs":"^1.0.0","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.6.0","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"memdb":"^0.2.0","standard":"^2.10.0","tape":"^3.5.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"4dba1aa21d29e7020efc2cad57cc73b6adfe19ad","_id":"hyperlog@3.5.1","_shasum":"4287259a53cbaf1abc1b6928b291e6fcbbe2addd","_from":".","_npmVersion":"2.8.3","_nodeVersion":"1.8.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"dist":{"shasum":"4287259a53cbaf1abc1b6928b291e6fcbbe2addd","size":9071,"noattachment":false,"key":"/hyperlog/-/hyperlog-3.5.1.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-3.5.1.tgz"},"directories":{},"publish_time":1430932980340,"_hasShrinkwrap":false,"_cnpm_publish_time":1430932980340,"_cnpmcore_publish_time":"2021-12-16T23:46:39.325Z"},"3.5.0":{"name":"hyperlog","version":"3.5.0","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.1","bitfield":"^1.1.1","brfs":"^1.4.0","cuid":"^1.2.4","duplexify":"^3.2.0","from2":"^1.3.0","length-prefixed-stream":"^1.1.0","level-enumerate":"^1.0.1","level-logs":"^1.0.0","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.6.0","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"memdb":"^0.2.0","standard":"^2.10.0","tape":"^3.5.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"18a1e23c2dc0d91d495f45bd69bc9b3e0a8e68b9","_id":"hyperlog@3.5.0","_shasum":"e47f5f5e809ec3e914d58b87535a09ef314ae5ef","_from":".","_npmVersion":"2.8.4","_nodeVersion":"1.8.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"dist":{"shasum":"e47f5f5e809ec3e914d58b87535a09ef314ae5ef","size":9051,"noattachment":false,"key":"/hyperlog/-/hyperlog-3.5.0.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-3.5.0.tgz"},"directories":{},"publish_time":1430761159409,"_hasShrinkwrap":false,"_cnpm_publish_time":1430761159409,"_cnpmcore_publish_time":"2021-12-16T23:46:39.537Z"},"3.4.1":{"name":"hyperlog","version":"3.4.1","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.1","bitfield":"^1.1.1","brfs":"^1.4.0","cuid":"^1.2.4","duplexify":"^3.2.0","from2":"^1.3.0","length-prefixed-stream":"^1.1.0","level-enumerate":"^1.0.1","level-logs":"^1.0.0","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.6.0","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"memdb":"^0.2.0","standard":"^2.10.0","tape":"^3.5.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"4fe6bb4ea026f1f7440f4cd8e11864a8c340f8e2","_id":"hyperlog@3.4.1","_shasum":"a9fca17abf9e34db63968e2522580d6e6ba4b880","_from":".","_npmVersion":"2.8.4","_nodeVersion":"1.8.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"dist":{"shasum":"a9fca17abf9e34db63968e2522580d6e6ba4b880","size":8969,"noattachment":false,"key":"/hyperlog/-/hyperlog-3.4.1.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-3.4.1.tgz"},"directories":{},"publish_time":1430380788733,"_hasShrinkwrap":false,"_cnpm_publish_time":1430380788733,"_cnpmcore_publish_time":"2021-12-16T23:46:39.746Z"},"3.4.0":{"name":"hyperlog","version":"3.4.0","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.1","bitfield":"^1.1.1","brfs":"^1.4.0","cuid":"^1.2.4","duplexify":"^3.2.0","from2":"^1.3.0","length-prefixed-stream":"^1.1.0","level-enumerate":"^1.0.1","level-logs":"^1.0.0","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.6.0","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"memdb":"^0.2.0","standard":"^2.10.0","tape":"^3.5.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"4fe31c28e49a5714a112ea0fa5bf21526862fc12","_id":"hyperlog@3.4.0","_shasum":"19a92b49846bd1845d697e75edd188c6e4e80e89","_from":".","_npmVersion":"2.8.4","_nodeVersion":"1.8.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"dist":{"shasum":"19a92b49846bd1845d697e75edd188c6e4e80e89","size":8961,"noattachment":false,"key":"/hyperlog/-/hyperlog-3.4.0.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-3.4.0.tgz"},"directories":{},"publish_time":1430345186576,"_hasShrinkwrap":false,"_cnpm_publish_time":1430345186576,"_cnpmcore_publish_time":"2021-12-16T23:46:40.005Z"},"3.3.1":{"name":"hyperlog","version":"3.3.1","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.1","bitfield":"^1.1.1","brfs":"^1.4.0","cuid":"^1.2.4","duplexify":"^3.2.0","from2":"^1.3.0","length-prefixed-stream":"^1.1.0","level-enumerate":"^1.0.1","level-logs":"^1.0.0","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.6.0","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"memdb":"^0.2.0","standard":"^2.10.0","tape":"^3.5.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"e0af5e0ca388ed27eb0db04b39e8150138b6fb78","_id":"hyperlog@3.3.1","_shasum":"b3f77e248ac2758ea50a5c6d64b27d2b3fe6e7cb","_from":".","_npmVersion":"2.7.5","_nodeVersion":"1.6.4","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"dist":{"shasum":"b3f77e248ac2758ea50a5c6d64b27d2b3fe6e7cb","size":8953,"noattachment":false,"key":"/hyperlog/-/hyperlog-3.3.1.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-3.3.1.tgz"},"directories":{},"publish_time":1428957590360,"_hasShrinkwrap":false,"_cnpm_publish_time":1428957590360,"_cnpmcore_publish_time":"2021-12-16T23:46:40.228Z"},"3.3.0":{"name":"hyperlog","version":"3.3.0","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.1","bitfield":"^1.1.1","brfs":"^1.4.0","cuid":"^1.2.4","duplexify":"^3.2.0","from2":"^1.3.0","length-prefixed-stream":"^1.1.0","level-enumerate":"^1.0.1","level-logs":"^1.0.0","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.6.0","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"memdb":"^0.2.0","standard":"^2.10.0","tape":"^3.5.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"a291952e39c92106e8a29d7f1fcc2efab69eecb4","_id":"hyperlog@3.3.0","_shasum":"eb6654e4478582b3bdf8c027d9772bf584d95c23","_from":".","_npmVersion":"2.7.5","_nodeVersion":"1.6.4","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"dist":{"shasum":"eb6654e4478582b3bdf8c027d9772bf584d95c23","size":8950,"noattachment":false,"key":"/hyperlog/-/hyperlog-3.3.0.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-3.3.0.tgz"},"directories":{},"publish_time":1428358139999,"_hasShrinkwrap":false,"_cnpm_publish_time":1428358139999,"_cnpmcore_publish_time":"2021-12-16T23:46:40.420Z"},"3.2.0":{"name":"hyperlog","version":"3.2.0","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.1","bitfield":"^1.1.1","brfs":"^1.4.0","cuid":"^1.2.4","duplexify":"^3.2.0","from2":"^1.3.0","length-prefixed-stream":"^1.1.0","level-enumerate":"^1.0.1","level-logs":"^1.0.0","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.6.0","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"memdb":"^0.2.0","standard":"^2.10.0","tape":"^3.5.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"a3b585dc3bd45554a97b3767a9d4e18ed70b322d","_id":"hyperlog@3.2.0","_shasum":"701da93a2afc8e3162d38685974377d490cbe991","_from":".","_npmVersion":"2.7.4","_nodeVersion":"1.6.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"dist":{"shasum":"701da93a2afc8e3162d38685974377d490cbe991","size":8923,"noattachment":false,"key":"/hyperlog/-/hyperlog-3.2.0.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-3.2.0.tgz"},"directories":{},"publish_time":1428290124300,"_hasShrinkwrap":false,"_cnpm_publish_time":1428290124300,"_cnpmcore_publish_time":"2021-12-16T23:46:40.678Z"},"3.1.0":{"name":"hyperlog","version":"3.1.0","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.1","bitfield":"^1.1.1","brfs":"^1.4.0","cuid":"^1.2.4","duplexify":"^3.2.0","from2":"^1.3.0","length-prefixed-stream":"^1.1.0","level-enumerate":"^1.0.1","level-logs":"^1.0.0","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.6.0","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"memdb":"^0.2.0","standard":"^2.10.0","tape":"^3.5.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"9e161f8e7e5342c5c598d82c05b6bf7710e4ff4f","_id":"hyperlog@3.1.0","_shasum":"6253af745d8510b71dd82605419f3dbd6ca2c6d6","_from":".","_npmVersion":"2.7.1","_nodeVersion":"1.6.2","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"dist":{"shasum":"6253af745d8510b71dd82605419f3dbd6ca2c6d6","size":8895,"noattachment":false,"key":"/hyperlog/-/hyperlog-3.1.0.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-3.1.0.tgz"},"directories":{},"publish_time":1427552676292,"_hasShrinkwrap":false,"_cnpm_publish_time":1427552676292,"_cnpmcore_publish_time":"2021-12-16T23:46:40.888Z"},"3.0.0":{"name":"hyperlog","version":"3.0.0","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.1","bitfield":"^1.1.1","brfs":"^1.4.0","cuid":"^1.2.4","duplexify":"^3.2.0","from2":"^1.3.0","length-prefixed-stream":"^1.1.0","level-enumerate":"^1.0.1","level-logs":"^1.0.0","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.6.0","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"memdb":"^0.2.0","standard":"^2.10.0","tape":"^3.5.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"553be88295d206ce20d6a924f4870e0465f32c0a","_id":"hyperlog@3.0.0","_shasum":"78fb3b5c81d1573db68c6e6c5304a03a4c8761c3","_from":".","_npmVersion":"2.7.0","_nodeVersion":"1.5.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"dist":{"shasum":"78fb3b5c81d1573db68c6e6c5304a03a4c8761c3","size":8809,"noattachment":false,"key":"/hyperlog/-/hyperlog-3.0.0.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-3.0.0.tgz"},"directories":{},"publish_time":1426029338374,"_hasShrinkwrap":false,"_cnpm_publish_time":1426029338374,"_cnpmcore_publish_time":"2021-12-16T23:46:41.088Z"},"2.3.1":{"name":"hyperlog","version":"2.3.1","description":"Merkle DAG that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.1","bitfield":"^1.1.1","brfs":"^1.4.0","cuid":"^1.2.4","duplexify":"^3.2.0","from2":"^1.3.0","length-prefixed-stream":"^1.1.0","level-enumerate":"^1.0.1","level-logs":"^1.0.0","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.6.0","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"memdb":"^0.2.0","standard":"^2.10.0","tape":"^3.5.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"20be188c199363d73c6158bff14cb66e3c3567fe","_id":"hyperlog@2.3.1","_shasum":"ead1628ebc9e9ba437f2f532a06ba820095cfc5a","_from":".","_npmVersion":"2.7.0","_nodeVersion":"1.5.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"dist":{"shasum":"ead1628ebc9e9ba437f2f532a06ba820095cfc5a","size":8772,"noattachment":false,"key":"/hyperlog/-/hyperlog-2.3.1.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-2.3.1.tgz"},"directories":{},"publish_time":1425769854924,"_hasShrinkwrap":false,"_cnpm_publish_time":1425769854924,"_cnpmcore_publish_time":"2021-12-16T23:46:41.288Z"},"2.3.0":{"name":"hyperlog","version":"2.3.0","description":"Graph database that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.1","bitfield":"^1.1.1","brfs":"^1.4.0","cuid":"^1.2.4","duplexify":"^3.2.0","from2":"^1.3.0","length-prefixed-stream":"^1.1.0","level-enumerate":"^1.0.1","level-logs":"^1.0.0","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.6.0","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"memdb":"^0.2.0","standard":"^2.10.0","tape":"^3.5.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"c7e4013357c7c0d41930fb7c72c3fa7bb72ce4c9","_id":"hyperlog@2.3.0","_shasum":"36118ae06c80426af6186f5a703439f7627978d3","_from":".","_npmVersion":"2.7.0","_nodeVersion":"1.5.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"dist":{"shasum":"36118ae06c80426af6186f5a703439f7627978d3","size":8727,"noattachment":false,"key":"/hyperlog/-/hyperlog-2.3.0.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-2.3.0.tgz"},"directories":{},"publish_time":1425769069447,"_hasShrinkwrap":false,"_cnpm_publish_time":1425769069447,"_cnpmcore_publish_time":"2021-12-16T23:46:41.505Z"},"2.2.1":{"name":"hyperlog","version":"2.2.1","description":"Graph database that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.1","bitfield":"^1.1.1","brfs":"^1.4.0","cuid":"^1.2.4","duplexify":"^3.2.0","from2":"^1.3.0","length-prefixed-stream":"^1.1.0","level-enumerate":"^1.0.1","level-logs":"^1.0.0","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.6.0","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"memdb":"^0.2.0","standard":"^2.10.0","tape":"^3.5.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"7cc07a217ca168c98a9fdcce4aedaeec5d4fd346","_id":"hyperlog@2.2.1","_shasum":"f7febcd169d5469afedc9a665686134a41ce894a","_from":".","_npmVersion":"2.7.0","_nodeVersion":"1.5.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"dist":{"shasum":"f7febcd169d5469afedc9a665686134a41ce894a","size":8528,"noattachment":false,"key":"/hyperlog/-/hyperlog-2.2.1.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-2.2.1.tgz"},"directories":{},"publish_time":1425745233661,"_hasShrinkwrap":false,"_cnpm_publish_time":1425745233661,"_cnpmcore_publish_time":"2021-12-16T23:46:41.719Z"},"2.2.0":{"name":"hyperlog","version":"2.2.0","description":"Graph database that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.1","bitfield":"^1.1.1","brfs":"^1.4.0","cuid":"^1.2.4","duplexify":"^3.2.0","from2":"^1.3.0","length-prefixed-stream":"^1.1.0","level-enumerate":"^1.0.1","level-logs":"^1.0.0","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.6.0","pump":"^1.0.0","sequential-hash":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"memdb":"^0.2.0","standard":"^2.10.0","tape":"^3.5.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"2bb70bd06e21c8c693d1e83e1b334caffb12cebe","_id":"hyperlog@2.2.0","_shasum":"cc2927945cc33e7c2ea92705487a98d6da5becc1","_from":".","_npmVersion":"2.7.0","_nodeVersion":"1.5.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"dist":{"shasum":"cc2927945cc33e7c2ea92705487a98d6da5becc1","size":8413,"noattachment":false,"key":"/hyperlog/-/hyperlog-2.2.0.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-2.2.0.tgz"},"directories":{},"publish_time":1425724213014,"_hasShrinkwrap":false,"_cnpm_publish_time":1425724213014,"_cnpmcore_publish_time":"2021-12-16T23:46:41.942Z"},"2.1.0":{"name":"hyperlog","version":"2.1.0","description":"Graph database that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.1","bitfield":"^1.1.1","brfs":"^1.4.0","cuid":"^1.2.4","duplexify":"^3.2.0","from2":"^1.3.0","length-prefixed-stream":"^1.1.0","level-enumerate":"^1.0.1","level-logs":"^1.0.0","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.6.0","pump":"^1.0.0","sequential-hash":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"memdb":"^0.2.0","standard":"^2.10.0","tape":"^3.5.0"},"browserify":{"transform":["brfs"]},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"f6921b4ddb98920a8a1eba2dbf0970bc4a89f555","_id":"hyperlog@2.1.0","_shasum":"9b8b77bf7af90b5d595ba7190873ef1c17b89a86","_from":".","_npmVersion":"2.7.0","_nodeVersion":"1.5.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"dist":{"shasum":"9b8b77bf7af90b5d595ba7190873ef1c17b89a86","size":8376,"noattachment":false,"key":"/hyperlog/-/hyperlog-2.1.0.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-2.1.0.tgz"},"directories":{},"publish_time":1425689601857,"_hasShrinkwrap":false,"_cnpm_publish_time":1425689601857,"_cnpmcore_publish_time":"2021-12-16T23:46:42.163Z"},"2.0.1":{"name":"hyperlog","version":"2.0.1","description":"Graph database that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.1","bitfield":"^1.1.1","cuid":"^1.2.4","duplexify":"^3.2.0","from2":"^1.3.0","length-prefixed-stream":"^1.0.1","level-enumerate":"^1.0.1","level-logs":"^1.0.0","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.6.0","pump":"^1.0.0","sequential-hash":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"memdb":"^0.2.0","standard":"^2.10.0","tape":"^3.5.0"},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"4563cc90c7ed56fc56906e5e740514a66c019b83","_id":"hyperlog@2.0.1","_shasum":"7d8b1f88d069bdbab8e031abbb739f0b8653c0c5","_from":".","_npmVersion":"2.5.1","_nodeVersion":"1.3.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"dist":{"shasum":"7d8b1f88d069bdbab8e031abbb739f0b8653c0c5","size":8329,"noattachment":false,"key":"/hyperlog/-/hyperlog-2.0.1.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-2.0.1.tgz"},"directories":{},"publish_time":1425683930382,"_hasShrinkwrap":false,"_cnpm_publish_time":1425683930382,"_cnpmcore_publish_time":"2021-12-16T23:46:42.385Z"},"2.0.0":{"name":"hyperlog","version":"2.0.0","description":"Graph database that replicates based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.1","bitfield":"^1.1.1","cuid":"^1.2.4","duplexify":"^3.2.0","from2":"^1.3.0","length-prefixed-stream":"^1.0.1","level-enumerate":"^1.0.1","level-logs":"^1.0.0","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.6.0","pump":"^1.0.0","sequential-hash":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"memdb":"^0.2.0","standard":"^2.10.0","tape":"^3.5.0"},"scripts":{"test":"standard && tape test/*"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"ed6fdc9b1e694ac06af9e4dd23df3f3f315dc984","_id":"hyperlog@2.0.0","_shasum":"7b8fdc35cb881d8301e3c539a415785cdeb48828","_from":".","_npmVersion":"2.5.1","_nodeVersion":"1.3.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"dist":{"shasum":"7b8fdc35cb881d8301e3c539a415785cdeb48828","size":7506,"noattachment":false,"key":"/hyperlog/-/hyperlog-2.0.0.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-2.0.0.tgz"},"directories":{},"publish_time":1425673358814,"_hasShrinkwrap":false,"_cnpm_publish_time":1425673358814,"_cnpmcore_publish_time":"2021-12-16T23:46:42.608Z"},"1.0.2":{"name":"hyperlog","version":"1.0.2","description":"Replication protocol based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.1","cuid":"^1.2.4","debug":"^2.1.0","duplexify":"^3.2.0","from2":"^1.2.0","length-prefixed-stream":"^1.0.1","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.4.2","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"memdb":"^0.2.0","tape":"^3.4.0"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"27ca79a9c82d5fd04e1b337bd15b978e469542de","_id":"hyperlog@1.0.2","_shasum":"1800c7f3bfcf0bf358dab83e4fdd1acab6137f3b","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.36","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"dist":{"shasum":"1800c7f3bfcf0bf358dab83e4fdd1acab6137f3b","size":7878,"noattachment":false,"key":"/hyperlog/-/hyperlog-1.0.2.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-1.0.2.tgz"},"directories":{},"publish_time":1422467270068,"_hasShrinkwrap":false,"_cnpm_publish_time":1422467270068,"_cnpmcore_publish_time":"2021-12-16T23:46:42.828Z"},"1.0.1":{"name":"hyperlog","version":"1.0.1","description":"Replication protocol based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"after-all":"^2.0.1","cuid":"^1.2.4","debug":"^2.1.0","duplexify":"^3.2.0","from2":"^1.2.0","length-prefixed-stream":"^1.0.1","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.4.2","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"memdb":"^0.2.0","tape":"^3.4.0"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"9eb7bc054fdd582004c4c3a0b62cbf226ae97192","_id":"hyperlog@1.0.1","_shasum":"f533d033c10a3134b8a9ea65d2e3a9e41d8b46c9","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"dist":{"shasum":"f533d033c10a3134b8a9ea65d2e3a9e41d8b46c9","size":7865,"noattachment":false,"key":"/hyperlog/-/hyperlog-1.0.1.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-1.0.1.tgz"},"directories":{},"publish_time":1422409560287,"_hasShrinkwrap":false,"_cnpm_publish_time":1422409560287,"_cnpmcore_publish_time":"2021-12-16T23:46:43.059Z"},"1.0.0":{"name":"hyperlog","version":"1.0.0","description":"Replication protocol based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"cuid":"^1.2.4","debug":"^2.1.0","duplexify":"^3.2.0","from2":"^1.2.0","length-prefixed-stream":"^1.0.1","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.4.2","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"memdb":"^0.2.0","tape":"^3.4.0"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"97f60da4bff60d8410ef1ff3d23d37db9d0853bd","_id":"hyperlog@1.0.0","_shasum":"324a076f76aa9447d2c90d58b106b7c27a139e1d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"dist":{"shasum":"324a076f76aa9447d2c90d58b106b7c27a139e1d","size":7858,"noattachment":false,"key":"/hyperlog/-/hyperlog-1.0.0.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-1.0.0.tgz"},"directories":{},"publish_time":1422409199491,"_hasShrinkwrap":false,"_cnpm_publish_time":1422409199491,"_cnpmcore_publish_time":"2021-12-16T23:46:43.278Z"},"0.0.3":{"name":"hyperlog","version":"0.0.3","description":"Replication protocol based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"cuid":"^1.2.4","debug":"^2.1.0","duplexify":"^3.2.0","from2":"^1.2.0","length-prefixed-stream":"^1.0.1","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.4.2","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"memdb":"^0.2.0"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"28987ad9ef74bfcd74f981c95ca5a7c2b6e6902c","_id":"hyperlog@0.0.3","scripts":{},"_shasum":"96a829dca0f5617ab6aa745845c7f24c11e54086","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.33","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"dist":{"shasum":"96a829dca0f5617ab6aa745845c7f24c11e54086","size":6734,"noattachment":false,"key":"/hyperlog/-/hyperlog-0.0.3.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-0.0.3.tgz"},"directories":{},"publish_time":1418570223154,"_hasShrinkwrap":false,"_cnpm_publish_time":1418570223154,"_cnpmcore_publish_time":"2021-12-16T23:46:43.467Z"},"0.0.2":{"name":"hyperlog","version":"0.0.2","description":"Replication protocol based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"cuid":"^1.2.4","debug":"^2.1.0","duplexify":"^3.2.0","from2":"^1.2.0","length-prefixed-stream":"^1.0.1","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.4.2","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"memdb":"^0.2.0"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"4c6163b915690a3a07624c8acb9e861a9c3790f9","_id":"hyperlog@0.0.2","scripts":{},"_shasum":"d05079d090327fd32eb5447179e44f600bb94787","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.33","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"dist":{"shasum":"d05079d090327fd32eb5447179e44f600bb94787","size":6683,"noattachment":false,"key":"/hyperlog/-/hyperlog-0.0.2.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-0.0.2.tgz"},"directories":{},"publish_time":1418183301550,"_hasShrinkwrap":false,"_cnpm_publish_time":1418183301550,"_cnpmcore_publish_time":"2021-12-16T23:46:43.699Z"},"0.0.1":{"name":"hyperlog","version":"0.0.1","description":"Replication protocol based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"debug":"^2.1.0","duplexify":"^3.2.0","from2":"^1.2.0","length-prefixed-stream":"^1.0.1","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.4.2","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"memdb":"^0.2.0"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"3b33fe5091475fa7c36ac9fdd3ff3ba5d57e5141","_id":"hyperlog@0.0.1","scripts":{},"_shasum":"5b58704fb3202a8ece50481bb9ec78af116b44f0","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.33","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"dist":{"shasum":"5b58704fb3202a8ece50481bb9ec78af116b44f0","size":6675,"noattachment":false,"key":"/hyperlog/-/hyperlog-0.0.1.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-0.0.1.tgz"},"directories":{},"publish_time":1418183221103,"_hasShrinkwrap":false,"_cnpm_publish_time":1418183221103,"_cnpmcore_publish_time":"2021-12-16T23:46:43.919Z"},"0.0.0":{"name":"hyperlog","version":"0.0.0","description":"Replication protocol based on scuttlebutt logs and causal linking","main":"index.js","dependencies":{"debug":"^2.1.0","duplexify":"^3.2.0","from2":"^1.2.0","length-prefixed-stream":"^1.0.1","lexicographic-integer":"^1.1.0","mutexify":"^1.0.1","protocol-buffers":"^2.4.2","pump":"^1.0.0","stream-collector":"^1.0.1","through2":"^0.6.3"},"devDependencies":{"memdb":"^0.2.0"},"repository":{"type":"git","url":"https://github.com/mafintosh/hyperlog.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"homepage":"https://github.com/mafintosh/hyperlog","gitHead":"66906280e6f562298fc1a214ef29e7a3f55a9d4d","_id":"hyperlog@0.0.0","scripts":{},"_shasum":"e3b1d83a0154e1dca6956ba022b5913220312aea","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.33","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":""},{"name":"noffle","email":""}],"dist":{"shasum":"e3b1d83a0154e1dca6956ba022b5913220312aea","size":6883,"noattachment":false,"key":"/hyperlog/-/hyperlog-0.0.0.tgz","tarball":"http://name.csiicloud.com:7001/hyperlog/download/hyperlog-0.0.0.tgz"},"directories":{},"publish_time":1418074290098,"_hasShrinkwrap":false,"_cnpm_publish_time":1418074290098,"_cnpmcore_publish_time":"2021-12-16T23:46:44.132Z"}},"readme":"# hyperlog\n\n[Merkle DAG](https://github.com/jbenet/random-ideas/issues/20) that replicates based on scuttlebutt logs and causal linking\n\n```\nnpm install hyperlog\n```\n\n[![build status](http://img.shields.io/travis/mafintosh/hyperlog.svg?style=flat)](http://travis-ci.org/mafintosh/hyperlog)\n![dat](http://img.shields.io/badge/Development%20sponsored%20by-dat-green.svg?style=flat)\n\n``` js\nvar hyperlog = require('hyperlog')\n\nvar log = hyperlog(db) // where db is a levelup instance\n\n// add a node with value 'hello' and no links\nlog.add(null, 'hello', function(err, node) {\n  console.log('inserted node', node)\n\n  // insert 'world' with a link back to the above node\n  log.add([node.key], 'world', function(err, node) {\n    console.log('inserted new node', node)\n  })\n})\n```\n\n## Replicate graph\n\nTo replicate this log with another one simply use `log.replicate()` and pipe it together with a replication stream from another log.\n\n``` js\nvar l1 = hyperlog(db1)\nvar l2 = hyperlog(db2)\n\nvar s1 = l1.replicate()\nvar s2 = l2.replicate()\n\ns1.pipe(s2).pipe(s1)\n\ns1.on('end', function() {\n  console.log('replication ended')\n})\n```\n\nA detailed write-up on how this replication protocol works will be added to this repo in the near\nfuture. For now see the source code.\n\n## API\n\n#### `log = hyperlog(db, opts={})`\n\nCreate a new log instance. Valid keys for `opts` include:\n\n- `id` - some (ideally globally unique) string identifier for the log.\n- `valueEncoding` - a [levelup-style](https://github.com/Level/levelup#options)\n  encoding string or object (e.g. `\"json\"`)\n- `hash(links, value)` - a hash function that runs synchronously. Defaults to a\n  SHA-256 implementation.\n- `asyncHash(links, value, cb)` - an asynchronous hash function with node-style\n  callback (`cb(err, hash)`).\n- `identity`, `sign`, `verify` - values for creating a cryptographically signed\n  feed. See below.\n\n\nYou can also pass in an `identity` and `sign`/`verify` functions which can be\nused to create a signed log:\n\n``` js\n{\n  identity: aPublicKeyBuffer, // will be added to all nodes you insert\n  sign: function (node, cb) {\n    // will be called with all nodes you add\n    var signatureBuffer = someCrypto.sign(node.key, mySecretKey)\n    cb(null, signatureBuffer)\n  },\n  verify: function (node, cb) {\n    // will be called with all nodes you receive\n    if (!node.signature) return cb(null, false)\n    cb(null, someCrypto.verify(node.key, node.signature. node.identity))\n  }\n}\n```\n\n#### `log.add(links, value, opts={}, [cb])`\n\nAdd a new node to the graph. `links` should be an array of node keys that this node links to.\nIf it doesn't link to any nodes use `null` or an empty array. `value` is the value that you want to store\nin the node. This should be a string or a buffer. The callback is called with the inserted node:\n\n``` js\nlog.add([link], value, function(err, node) {\n  // node looks like this\n  {\n    change: ... // the change number for this node in the local log\n    key:   ... // the hash of the node. this is also the key of the node\n    value:  ... // the value (as the valueEncoding type, default buffer) you inserted\n    log:    ... // the peer log this node was appended to\n    seq:    ... // the peer log seq number\n    links: ['hash-of-link-1', ...]\n  }\n})\n```\n\nOptionally supply an `opts.valueEncoding`.\n\n#### `log.append(value, opts={}, [cb])`\n\nAdd a value that links all the current heads.\n\nOptionally supply an `opts.valueEncoding`.\n\n#### `log.batch(docs, opts={}, [cb])`\n\nAdd many documents atomically to the log at once: either all the docs are\ninserted successfully or nothing is inserted.\n\n`docs` is an array of objects where each object looks like:\n\n``` js\n{\n  links: [...] // array of ancestor node keys\n  value: ... // the value to insert\n}\n```\n\nThe callback `cb(err, nodes)` is called with an array of `nodes`. Each `node` is\nof the form described in the `log.add()` section.\n\nYou may specify an `opts.valueEncoding`.\n\n#### `log.get(hash, opts={}, cb)`\n\nLookup a node by its hash. Returns a node similar to `.add` above.\n\nOptionally supply an `opts.valueEncoding`.\n\n#### `log.heads(opts={}, cb)`\n\nGet the heads of the graph as a list. A head is node that no other node\nlinks to.\n\n``` js\nlog.heads(function(err, heads) {\n  console.log(heads) // prints an array of nodes\n})\n```\n\nThe method also returns a stream of heads which is useful\nif, for some reason, your graph has A LOT of heads\n\n``` js\nvar headsStream = log.heads()\n\nheadsStream.on('data', function(node) {\n  console.log('head:', node)\n})\n\nheadsStream.on('end', function() {\n  console.log('(no more heads)')\n})\n```\n\nOptionally supply an `opts.valueEncoding`.\n\n#### `changesStream = log.createReadStream([options])`\n\nTail the changes feed from the log. Everytime you add a node to the graph\nthe changes feed is updated with that node.\n\n``` js\nvar changesStream = log.createReadStream({live:true})\n\nchangesStream.on('data', function(node) {\n  console.log('change:', node)\n})\n```\n\nOptions include:\n\n``` js\n{\n  since: changeNumber     // only returns changes AFTER the number\n  live: false             // never close the change stream\n  tail: false             // since = lastChange\n  limit: number           // only return up to `limit` changes\n  until: number           // (for non-live streams) only returns changes BEFORE the number\n  valueEncoding: 'binary'\n}\n```\n\n#### `replicationStream = log.replicate([options])`\n\nReplicate the log to another one using a replication stream.\nSimply pipe your replication stream together with another log's replication stream.\n\n``` js\nvar l1 = hyperlog(db1)\nvar l2 = hyperlog(db2)\n\nvar s1 = l1.createReplicationStream()\nvar s2 = l2.createReplicationStream()\n\ns1.pipe(s2).pipe(s1)\n\ns1.on('end', function() {\n  console.log('replication ended')\n})\n```\n\nOptions include:\n\n``` js\n{\n  mode: 'push' | 'pull' | 'sync', // set replication mode. defaults to sync\n  live: true, // keep the replication stream open. defaults to false\n  metadata: someBuffer, // send optional metadata as part of the handshake\n  frame: true // frame the data with length prefixes. defaults to true\n}\n```\n\nIf you send `metadata` it will be emitted as an `metadata` event on the stream.\nA detailed write up on how the graph replicates will be added later.\n\n#### log.on('preadd', function (node) {})\n\nOn the same tick as `log.add()` is called, this event fires with the `node`\nabout to be inserted into the log. At this stage of the add process, node has\nthese properties:\n\n* `node.log`\n* `node.key`\n* `node.value`\n* `node.links`\n\n#### log.on('add', function (node) {})\n\nAfter a node has been successfully added to the log, this event fires with the\nfull `node` object that the callback to `.add()` gets.\n\n#### log.on('reject', function (node) {})\n\nWhen a node is rejected, this event fires. Otherwise the `add` event will fire.\n\nYou can track `preadd` events against both `add` and `reject` events in\ncombination to know when the log is completely caught up.\n\n## Hyperlog Hygiene\n\nA hyperlog will refer to potentially *many* different logs as it replicates with\nothers, each with its own ID. Bear in mind that each hyperlog's underlying\nleveldb contains a notion of what its *own* local ID is. If you make a copy of a\nhyperlog's leveldb and write different data to each copy, the results are\nunpredictable and likely disastrous. Always only use the included replication\nmechanism for making hyperlog copies!\n\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/mafintosh/hyperlog","bugs":{"url":"https://github.com/mafintosh/hyperlog/issues"},"license":"MIT"}