{"_id":"append-tree","_rev":"28-a92a8d2ef7cb0f4aa2860b5438dfcd4b","name":"append-tree","description":"Model a tree structure on top of an append-only log.","dist-tags":{"latest":"2.4.4"},"versions":{"1.0.0":{"name":"append-tree","version":"1.0.0","description":"Model a tree structure on top off an append-only log.","main":"index.js","dependencies":{"from2":"^2.3.0","mutexify":"^1.1.0","protocol-buffers":"^3.2.1","varint":"^5.0.0"},"devDependencies":{"hypercore":"^4.17.0","memdb":"^1.3.1","standard":"^8.6.0","tape":"^4.6.3"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/append-tree.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/append-tree/issues"},"homepage":"https://github.com/mafintosh/append-tree","gitHead":"4f98ca8d6b535312d14c7154f311f4f1b016d8f6","_id":"append-tree@1.0.0","_shasum":"181ba6146afcf65bdc1d30934ce8609032636278","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"181ba6146afcf65bdc1d30934ce8609032636278","tarball":"https://registry.npmjs.org/append-tree/-/append-tree-1.0.0.tgz","integrity":"sha512-6E4iuGaM6LMfHEdmAskADLcuuCU7S8lQVGDFS8QsvcNIYThV4C+IwDKFxDFMeV1iN2a+cqkWHUTuqagTRzOlRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIADeraDMzXCAdUpTyfCfcQWpzn17iDs9o0ZXVvMIsB0MAiBt0SHwHWN2r6g61k64lwhl3LN1AuIf3Lvuisw/BPIA0Q=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/append-tree-1.0.0.tgz_1483433477841_0.3213223156053573"},"directories":{}},"1.1.0":{"name":"append-tree","version":"1.1.0","description":"Model a tree structure on top off an append-only log.","main":"index.js","dependencies":{"from2":"^2.3.0","mutexify":"^1.1.0","protocol-buffers":"^3.2.1","varint":"^5.0.0"},"devDependencies":{"hypercore":"^4.17.0","memdb":"^1.3.1","standard":"^8.6.0","tape":"^4.6.3"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/append-tree.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/append-tree/issues"},"homepage":"https://github.com/mafintosh/append-tree","gitHead":"840e68946cff6612eb78d18a1d444e2fcd42c7ee","_id":"append-tree@1.1.0","_shasum":"bb4821c7349b9d22fc72e9786097ff5c69776cbe","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"bb4821c7349b9d22fc72e9786097ff5c69776cbe","tarball":"https://registry.npmjs.org/append-tree/-/append-tree-1.1.0.tgz","integrity":"sha512-JvaZp5NnZZOsCPhKQaa3TvZ0tUCjPYDLnipm1fmfWnh+OVmirliVDWW7xCuri+jfRPUoW26hqZNwtDv13AH3iQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8mNnoHRvAO+UqKFm/9VOevrTW+bG7thMwzL6ovRAKdAiEAy635Ywegcy6kd2v66hiIr9MpzRr6RN3X0V0h7Q+KCDk="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/append-tree-1.1.0.tgz_1483434605264_0.5103276809677482"},"directories":{}},"1.1.1":{"name":"append-tree","version":"1.1.1","description":"Model a tree structure on top off an append-only log.","main":"index.js","dependencies":{"from2":"^2.3.0","mutexify":"^1.1.0","protocol-buffers":"^3.2.1","varint":"^5.0.0"},"devDependencies":{"hypercore":"^4.17.0","memdb":"^1.3.1","standard":"^8.6.0","tape":"^4.6.3"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/append-tree.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/append-tree/issues"},"homepage":"https://github.com/mafintosh/append-tree","gitHead":"ced2d40d3797bea718642ac3152176d809152b2a","_id":"append-tree@1.1.1","_shasum":"ec6d6e141f0622d422e66af82a3fd48586af9cee","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"ec6d6e141f0622d422e66af82a3fd48586af9cee","tarball":"https://registry.npmjs.org/append-tree/-/append-tree-1.1.1.tgz","integrity":"sha512-XRO8+nK5elj0hnG1Kuk9hPjiVihtsq5zy6FWCMDwTxCl3BcnuIA5NiDtLF72/H2BrjqNmCDgOMp9B8eHLygI5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5K7tDMEmjSVNZ3YiqlTkZJ9cmXI6guxXDv5E2ATUkTwIhAIrJsBnaAqQGELa8GgBbnsl1nZ6QZ4S3tBgzQBRdnVew"}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/append-tree-1.1.1.tgz_1483446524559_0.6675627187360078"},"directories":{}},"1.2.0":{"name":"append-tree","version":"1.2.0","description":"Model a tree structure on top off an append-only log.","main":"index.js","dependencies":{"from2":"^2.3.0","mutexify":"^1.1.0","protocol-buffers":"^3.2.1","varint":"^5.0.0"},"devDependencies":{"hypercore":"^4.17.0","memdb":"^1.3.1","standard":"^8.6.0","tape":"^4.6.3"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/append-tree.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/append-tree/issues"},"homepage":"https://github.com/mafintosh/append-tree","gitHead":"4ca532628a3bff963eb379e44b8fa58152b90b1d","_id":"append-tree@1.2.0","_shasum":"9e798eb2b07eb4a821ca476ac8453bfa735e4302","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"9e798eb2b07eb4a821ca476ac8453bfa735e4302","tarball":"https://registry.npmjs.org/append-tree/-/append-tree-1.2.0.tgz","integrity":"sha512-fm6Ya5cQ20qVmswVuYcmMDsIuYaeacloYIGveHAYbMojpXBC8/liCn4k0XoQLUyp/uQMShVaUXncYMC3LpnnHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAaNjF9U12EpQVWNL4BKLBdjY+mnM0i/xttRtsDMVbE6AiBZ0lcHXuyAzyaLqwQw52KR3ZdAzCjTO768Icn5Buwodw=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/append-tree-1.2.0.tgz_1483610483465_0.47234982368536294"},"directories":{}},"2.0.0":{"name":"append-tree","version":"2.0.0","description":"Model a tree structure on top of an append-only log.","main":"index.js","dependencies":{"brfs":"^1.4.3","codecs":"^1.2.0","inherits":"^2.0.3","mutexify":"^1.1.0","protocol-buffers":"^3.2.1","varint":"^5.0.0"},"devDependencies":{"hypercore":"^5.3.0","random-access-memory":"^2.3.0","standard":"^9.0.1","tape":"^4.6.3"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/append-tree.git"},"browserify":{"transform":["brfs"]},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/append-tree/issues"},"homepage":"https://github.com/mafintosh/append-tree","gitHead":"2d0323cf314c523e15c8382d85eef164db5e57b6","_id":"append-tree@2.0.0","_shasum":"59b440aa64e4947384d8734a4b726cfcbc022181","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"59b440aa64e4947384d8734a4b726cfcbc022181","tarball":"https://registry.npmjs.org/append-tree/-/append-tree-2.0.0.tgz","integrity":"sha512-iTS6zzsgdlBNWR30XZRCrvZFstTeB8JrPXxNaAPNXdiXDT5VHvxLQLDrr+LtvHFBQN+fsl8G8hSq77on3lZsFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoU/zz/1eToCUXZHPRtiAa/pLCWHwbtdDidqtcx0z21QIhAOoLvz7H4ADMQD9CtSEn8bw9xPhx3h84P9lM30CK+NT+"}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/append-tree-2.0.0.tgz_1488978593308_0.010492383036762476"},"directories":{}},"2.0.1":{"name":"append-tree","version":"2.0.1","description":"Model a tree structure on top of an append-only log.","main":"index.js","dependencies":{"brfs":"^1.4.3","codecs":"^1.2.0","inherits":"^2.0.3","mutexify":"^1.1.0","protocol-buffers":"^3.2.1","varint":"^5.0.0"},"devDependencies":{"hypercore":"^5.3.0","random-access-memory":"^2.3.0","standard":"^9.0.1","tape":"^4.6.3"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/append-tree.git"},"browserify":{"transform":["brfs"]},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/append-tree/issues"},"homepage":"https://github.com/mafintosh/append-tree","gitHead":"967188fc19ff56ab307658f527a571a92a81737a","_id":"append-tree@2.0.1","_shasum":"a1b64ed1966985a2d527edb40ebeaa901136f04a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"a1b64ed1966985a2d527edb40ebeaa901136f04a","tarball":"https://registry.npmjs.org/append-tree/-/append-tree-2.0.1.tgz","integrity":"sha512-BlbGXsxjpiNLb0lixJ+YM+zWGluCpoPuGI3gDjNLmLmUWTnEiqwft27C7B2DKcu+X2j6BBflH2f4cZdU4u8ubQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEvb2EtSbU9FpFocULzdiJo5GWw8O8C3BjsKcV96QH2pAiEAsPuV6OQi74xNiKfEuY5uDkLGc36VassQWImiv+dm5kU="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/append-tree-2.0.1.tgz_1488980942946_0.9727022643201053"},"directories":{}},"2.0.2":{"name":"append-tree","version":"2.0.2","description":"Model a tree structure on top of an append-only log.","main":"index.js","dependencies":{"brfs":"^1.4.3","codecs":"^1.2.0","inherits":"^2.0.3","mutexify":"^1.1.0","protocol-buffers":"^3.2.1","varint":"^5.0.0"},"devDependencies":{"hypercore":"^5.3.0","random-access-memory":"^2.3.0","standard":"^9.0.1","tape":"^4.6.3"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/append-tree.git"},"browserify":{"transform":["brfs"]},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/append-tree/issues"},"homepage":"https://github.com/mafintosh/append-tree","gitHead":"06c8ed92a398755b01b887d85035956b7c69b360","_id":"append-tree@2.0.2","_shasum":"041f5988afde61330afb2ccc633905b69ab495ef","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"041f5988afde61330afb2ccc633905b69ab495ef","tarball":"https://registry.npmjs.org/append-tree/-/append-tree-2.0.2.tgz","integrity":"sha512-EnCSrj8YSe/rwkygNe3gkRd382O/SaHttgREvUjpAb6IZ25kHDkeSCV1nIM5EaJ4Aexms2jHPPbvFBO9SJjMlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICtl0ZjskbFuGUCeNKdwkzPDufbZI8wHWlc6zXQVJL3QAiEA+JUSsJ/DP78hcHEu3Ymy8x97SR6waif7XgU7YigVfdc="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/append-tree-2.0.2.tgz_1488981320139_0.07843474228866398"},"directories":{}},"2.0.3":{"name":"append-tree","version":"2.0.3","description":"Model a tree structure on top of an append-only log.","main":"index.js","dependencies":{"brfs":"^1.4.3","codecs":"^1.2.0","inherits":"^2.0.3","mutexify":"^1.1.0","protocol-buffers":"^3.2.1","varint":"^5.0.0"},"devDependencies":{"hypercore":"^5.3.0","random-access-memory":"^2.3.0","standard":"^9.0.1","tape":"^4.6.3"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/append-tree.git"},"browserify":{"transform":["brfs"]},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/append-tree/issues"},"homepage":"https://github.com/mafintosh/append-tree","gitHead":"7c49b1117f7132667cac3090899a0667c3b8d211","_id":"append-tree@2.0.3","_shasum":"5db8437b8c87a1ac96c12c3e13fad37a0911b1fa","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"5db8437b8c87a1ac96c12c3e13fad37a0911b1fa","tarball":"https://registry.npmjs.org/append-tree/-/append-tree-2.0.3.tgz","integrity":"sha512-qKuPRxuFzNxC4QWZo7qovB1irWiROgFuvyp+LfTCcOxU7bM3tOpvaT4f1TlDuBjFFaql6b5xOL+M+VenbRkNag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELuf00acmiLNwDCeRlQBHSE/45aCzfgFX73FMxIALGUAiEA3RDnT+A1Av5/70W5bSZuhFJ5/bICblnC1HtNcQHzrTE="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/append-tree-2.0.3.tgz_1488984625961_0.10005208617076278"},"directories":{}},"2.0.4":{"name":"append-tree","version":"2.0.4","description":"Model a tree structure on top of an append-only log.","main":"index.js","dependencies":{"brfs":"^1.4.3","codecs":"^1.2.0","inherits":"^2.0.3","mutexify":"^1.1.0","protocol-buffers":"^3.2.1","varint":"^5.0.0"},"devDependencies":{"hypercore":"^5.3.0","random-access-memory":"^2.3.0","standard":"^9.0.1","tape":"^4.6.3"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/append-tree.git"},"browserify":{"transform":["brfs"]},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/append-tree/issues"},"homepage":"https://github.com/mafintosh/append-tree","gitHead":"4cd0af57d3a2dd741cbd2a5eccb6c2777400456d","_id":"append-tree@2.0.4","_shasum":"925d19f2262d0f4befea7a8a5ea77712f0f1f0b3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"925d19f2262d0f4befea7a8a5ea77712f0f1f0b3","tarball":"https://registry.npmjs.org/append-tree/-/append-tree-2.0.4.tgz","integrity":"sha512-lZl+4cvQfwQ+QTh0ky/XIcfRXvHJUC6WXbh3v0aqkIwBQ6tx7l1Tp6hS/kFZUNX21B8ziE6Qf4xf7TxTk8OTDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChKQVqeSA/mXZwDw1+JcLL5rYqc2FwYJA4CfymEvK/yAIhALKf5+NvFpoqTfJICgDc4DLr/HppMFdd5YTaHl/pNjJa"}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/append-tree-2.0.4.tgz_1488984783126_0.3190074451267719"},"directories":{}},"2.0.5":{"name":"append-tree","version":"2.0.5","description":"Model a tree structure on top of an append-only log.","main":"index.js","dependencies":{"brfs":"^1.4.3","codecs":"^1.2.0","inherits":"^2.0.3","mutexify":"^1.1.0","protocol-buffers":"^3.2.1","varint":"^5.0.0"},"devDependencies":{"hypercore":"^5.3.0","random-access-memory":"^2.3.0","standard":"^9.0.1","tape":"^4.6.3"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/append-tree.git"},"browserify":{"transform":["brfs"]},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/append-tree/issues"},"homepage":"https://github.com/mafintosh/append-tree","gitHead":"8e8189166bd380372d3c53278218ea422ce904ec","_id":"append-tree@2.0.5","_shasum":"e506e211ef9e8c5edcf4171fc08094a5175404a5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"e506e211ef9e8c5edcf4171fc08094a5175404a5","tarball":"https://registry.npmjs.org/append-tree/-/append-tree-2.0.5.tgz","integrity":"sha512-FvkEeTmZUWjKl0veMhnDEvPhNjm2/lcebc/cdLm3HxWwNWSL4sF3EU32gpC9uvl6GRbGzSwqICggLFyuMeCESw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEj1k4z9zaARwzsofMwHUdR2Ilk5bUkhQgNvEGbpc+cwIgZSZ/+etgwjbMAyrQL1VQcX82V7tRDzqYR+Wx/FG5xWE="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/append-tree-2.0.5.tgz_1489852074862_0.726159613346681"},"directories":{}},"2.1.0":{"name":"append-tree","version":"2.1.0","description":"Model a tree structure on top of an append-only log.","main":"index.js","dependencies":{"array-lru":"^1.1.1","brfs":"^1.4.3","codecs":"^1.2.0","inherits":"^2.0.3","mutexify":"^1.1.0","protocol-buffers":"^3.2.1","varint":"^5.0.0"},"devDependencies":{"hypercore":"^5.3.0","random-access-memory":"^2.3.0","standard":"^9.0.1","tape":"^4.6.3"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/append-tree.git"},"browserify":{"transform":["brfs"]},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/append-tree/issues"},"homepage":"https://github.com/mafintosh/append-tree","gitHead":"3efdf5f8252c1e241c6cc4a7a0c0f833f0f5de2b","_id":"append-tree@2.1.0","_shasum":"0fad258e1df8fb2b518e3fc6098b396ab7b31f88","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"0fad258e1df8fb2b518e3fc6098b396ab7b31f88","tarball":"https://registry.npmjs.org/append-tree/-/append-tree-2.1.0.tgz","integrity":"sha512-pAD/DHZhVig+Hzfq+EEBVIyvVdOOrdhNZE/6SjTw/4uTpRjkgZX1k0eQJw8TTKAWtZYgTRFT4Jp2+y/pvUbdew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBEfliWgz3v2kT6uveAJbvo7O431WbWv6cA5Q9gKFqnRAiBd0WdT0tuim1xiw35qxHyTmTuWIop+SIP556juSFwIXg=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/append-tree-2.1.0.tgz_1492699223106_0.25719011877663434"},"directories":{}},"2.2.0":{"name":"append-tree","version":"2.2.0","description":"Model a tree structure on top of an append-only log.","main":"index.js","dependencies":{"array-lru":"^1.1.1","brfs":"^1.4.3","codecs":"^1.2.0","inherits":"^2.0.3","mutexify":"^1.1.0","protocol-buffers":"^3.2.1","varint":"^5.0.0"},"devDependencies":{"hypercore":"^5.3.0","random-access-memory":"^2.3.0","standard":"^9.0.1","tape":"^4.6.3"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/append-tree.git"},"browserify":{"transform":["brfs"]},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/append-tree/issues"},"homepage":"https://github.com/mafintosh/append-tree","gitHead":"e2fd49fd9351b3ab740911a8a3fcd2dcd1a35164","_id":"append-tree@2.2.0","_shasum":"b506939eb08f30ff90c4d6c076f72adb8d485a23","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"b506939eb08f30ff90c4d6c076f72adb8d485a23","tarball":"https://registry.npmjs.org/append-tree/-/append-tree-2.2.0.tgz","integrity":"sha512-HX1uyKDKBNOGFm1IinN0X+OopaUDLdbPX3EQliWztzr00fgFt1ZIS+oHdp+7Tt2NGvS8ycFXVj+yLj946KE6cA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDTkUyayEU+4T5GGk1E9TfMMmmaW6Fuzlj9CYD7hEqCaAiBfihGA3RD5AjOXjhS6Q7R4eDb1p1UHoBi4O2xdTI/0Hg=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/append-tree-2.2.0.tgz_1492702905929_0.9342229731846601"},"directories":{}},"2.3.0":{"name":"append-tree","version":"2.3.0","description":"Model a tree structure on top of an append-only log.","main":"index.js","dependencies":{"array-lru":"^1.1.1","brfs":"^1.4.3","codecs":"^1.2.0","from2":"^2.3.0","inherits":"^2.0.3","mutexify":"^1.1.0","protocol-buffers":"^3.2.1","varint":"^5.0.0"},"devDependencies":{"hypercore":"^5.3.0","random-access-memory":"^2.3.0","standard":"^9.0.1","tape":"^4.6.3"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/append-tree.git"},"browserify":{"transform":["brfs"]},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/append-tree/issues"},"homepage":"https://github.com/mafintosh/append-tree","gitHead":"78b107d814a8061a227f66d94c1ad8317897b7ae","_id":"append-tree@2.3.0","_shasum":"b245c5225d9411b8c080b6bdbf9c16423632f25c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"b245c5225d9411b8c080b6bdbf9c16423632f25c","tarball":"https://registry.npmjs.org/append-tree/-/append-tree-2.3.0.tgz","integrity":"sha512-5GupowGGIff6/c/p6lg/MMOQmS1D5zsjZt5mpXXJVIoYdlxfTeXNQZX7Gzk8fCpkWpxLccHLrGCk1ZL7wQcq4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICrAveJyLbxRasIr8hF6UtrXZ1Mjd1lYNpf5jIHy/ddIAiEA+Ey5TkF0XNwsHYZAxFHYav+noVXnLnsb5WjNrCVau9Q="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/append-tree-2.3.0.tgz_1493152575410_0.3595712336245924"},"directories":{}},"2.3.1":{"name":"append-tree","version":"2.3.1","description":"Model a tree structure on top of an append-only log.","main":"index.js","dependencies":{"array-lru":"^1.1.1","brfs":"^1.4.3","codecs":"^1.2.0","from2":"^2.3.0","inherits":"^2.0.3","mutexify":"^1.1.0","process-nextick-args":"^1.0.7","protocol-buffers":"^3.2.1","varint":"^5.0.0"},"devDependencies":{"hypercore":"^5.3.0","random-access-memory":"^2.3.0","standard":"^9.0.1","tape":"^4.6.3"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/append-tree.git"},"browserify":{"transform":["brfs"]},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/append-tree/issues"},"homepage":"https://github.com/mafintosh/append-tree","gitHead":"33713eac9934f3bba760cb53387e2ddd200dec85","_id":"append-tree@2.3.1","_shasum":"7ee02cfcf71382d1522f7004c50078f465b02e62","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"7ee02cfcf71382d1522f7004c50078f465b02e62","tarball":"https://registry.npmjs.org/append-tree/-/append-tree-2.3.1.tgz","integrity":"sha512-i4P/KFEy+bF+W01/V1TBfGJ6Je+xHpjicVHUSTODhXW6Td/QS+JVF167jc75BPGS1v3fFeRPHiE5egovXY57dA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB42ohE4kje/3PQHq0Zl1Q64lFi7oZMvadVR9mhyOhKCAiAh8tH+l4cb4+zNT/T9O0XELNUdhEIbOwyL0tjZsPlzvA=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/append-tree-2.3.1.tgz_1493482463229_0.4252479881979525"},"directories":{}},"2.3.2":{"name":"append-tree","version":"2.3.2","description":"Model a tree structure on top of an append-only log.","main":"index.js","dependencies":{"array-lru":"^1.1.1","brfs":"^1.4.3","codecs":"^1.2.0","from2":"^2.3.0","inherits":"^2.0.3","mutexify":"^1.1.0","process-nextick-args":"^1.0.7","protocol-buffers":"^3.2.1","varint":"^5.0.0"},"devDependencies":{"hypercore":"^5.3.0","random-access-memory":"^2.3.0","standard":"^9.0.1","tape":"^4.6.3"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/append-tree.git"},"browserify":{"transform":["brfs"]},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/append-tree/issues"},"homepage":"https://github.com/mafintosh/append-tree","gitHead":"686873a2e4351db317968ad7585e22fae557fe27","_id":"append-tree@2.3.2","_shasum":"0c5585de7e3cc7706ce758e2ecf11687e85772b7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"0c5585de7e3cc7706ce758e2ecf11687e85772b7","tarball":"https://registry.npmjs.org/append-tree/-/append-tree-2.3.2.tgz","integrity":"sha512-mmrG3JkDcGC7nNqmQf6cC6kBHdjjzm0Bn4BQXlFVRsMFL9MyD2XWM0l2txjgjXUPkTbzWPLVNw9x+uE+f+vlYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD00wqP4xVri5W0aTFjgLHlz8u/atJE7KsL66710NKbmAIhAMbR6OLeu2xerekvXs4kij80nTmWUnIGr43Nf1X572Pv"}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/append-tree-2.3.2.tgz_1493758869745_0.15109536098316312"},"directories":{}},"2.3.3":{"name":"append-tree","version":"2.3.3","description":"Model a tree structure on top of an append-only log.","main":"index.js","dependencies":{"array-lru":"^1.1.1","brfs":"^1.4.3","codecs":"^1.2.0","from2":"^2.3.0","inherits":"^2.0.3","mutexify":"^1.1.0","process-nextick-args":"^1.0.7","protocol-buffers":"^3.2.1","varint":"^5.0.0"},"devDependencies":{"hypercore":"^5.3.0","random-access-memory":"^2.3.0","standard":"^9.0.1","tape":"^4.6.3"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/append-tree.git"},"browserify":{"transform":["brfs"]},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/append-tree/issues"},"homepage":"https://github.com/mafintosh/append-tree","gitHead":"e340dbf513cb777a81b5b0ac97d37a8a9e9c458b","_id":"append-tree@2.3.3","_shasum":"cfa974174494debf37fca8a4615343e93e6ba0e3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"cfa974174494debf37fca8a4615343e93e6ba0e3","tarball":"https://registry.npmjs.org/append-tree/-/append-tree-2.3.3.tgz","integrity":"sha512-bOlEVBf7cO4edXgxHAN3CRL+wnaFaR8UT/hJPcjijdFCGwYayRD5jlauTTN1G2pVFRZbCT1i3iAP5a4gKj3tcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA3zMJ+yerEZRmhaWmhvNnein2lVBJOCjSMS4+6hgBTxAiEA6hDUm+xApKQTQd+JgjXDUyGDa0oB8hUmzasslF4jRTk="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/append-tree-2.3.3.tgz_1495540950825_0.9570313601288944"},"directories":{}},"2.3.4":{"name":"append-tree","version":"2.3.4","description":"Model a tree structure on top of an append-only log.","main":"index.js","dependencies":{"array-lru":"^1.1.1","brfs":"^1.4.3","codecs":"^1.2.0","from2":"^2.3.0","inherits":"^2.0.3","mutexify":"^1.1.0","process-nextick-args":"^1.0.7","protocol-buffers":"^3.2.1","varint":"^5.0.0"},"devDependencies":{"hypercore":"^5.3.0","random-access-memory":"^2.3.0","standard":"^9.0.1","tape":"^4.6.3"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/append-tree.git"},"browserify":{"transform":["brfs"]},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/append-tree/issues"},"homepage":"https://github.com/mafintosh/append-tree","gitHead":"500bde9ceb57b22e6aca9422844c301a6af37d80","_id":"append-tree@2.3.4","_shasum":"969e6ce6262dc8a57232ae3e3ca194880ae69a1a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"969e6ce6262dc8a57232ae3e3ca194880ae69a1a","tarball":"https://registry.npmjs.org/append-tree/-/append-tree-2.3.4.tgz","integrity":"sha512-6qKmiGfnHsipmKT1EiWB/nM481V7KEDt4NBGaSNYku6NX2WxAWhD1StJzwG4niVzfo/2jSe0N7QUhoO+sbzF+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6qSXAjsitAt7Rs6glzn2lTR5dm4g6gT0fohp3dbv9dwIhAIQqC5QBiwlMzI93wk4lmP6gxRu8Wl08FOKALnP3pOhr"}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/append-tree-2.3.4.tgz_1495544453702_0.32117380085401237"},"directories":{}},"2.3.5":{"name":"append-tree","version":"2.3.5","description":"Model a tree structure on top of an append-only log.","main":"index.js","dependencies":{"array-lru":"^1.1.1","brfs":"^1.4.3","codecs":"^1.2.0","from2":"^2.3.0","inherits":"^2.0.3","mutexify":"^1.1.0","process-nextick-args":"^1.0.7","protocol-buffers":"^3.2.1","varint":"^5.0.0"},"devDependencies":{"hypercore":"^5.3.0","random-access-memory":"^2.3.0","standard":"^9.0.1","tape":"^4.6.3"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/append-tree.git"},"browserify":{"transform":["brfs"]},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/append-tree/issues"},"homepage":"https://github.com/mafintosh/append-tree","gitHead":"f68fc4adad94b2a576818c9359db89ae571bb4d3","_id":"append-tree@2.3.5","_shasum":"40614cfa937a29e3aa46e9ed9bb0adc77366fc09","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"40614cfa937a29e3aa46e9ed9bb0adc77366fc09","tarball":"https://registry.npmjs.org/append-tree/-/append-tree-2.3.5.tgz","integrity":"sha512-rGT4WjoV3o8COEPDDxClS0Lbr0LP/OyWIZfJelXaxNcASwCgUS/Dr83hV/qrQHNlQKCaZAOHv6XrVVfp9uFO+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAZwkWjap367sMNxrwOAWF84Qts9oQGJHzwbEXSYuX6AiAGESQk3Jd5T1hYSCcn+Hc84kcZVFW5RC9w3Uf9CetMuA=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/append-tree-2.3.5.tgz_1496068738455_0.5786722407210618"},"directories":{}},"2.3.6":{"name":"append-tree","version":"2.3.6","description":"Model a tree structure on top of an append-only log.","main":"index.js","dependencies":{"array-lru":"^1.1.1","brfs":"^1.4.3","codecs":"^1.2.0","from2":"^2.3.0","inherits":"^2.0.3","mutexify":"^1.1.0","process-nextick-args":"^1.0.7","protocol-buffers":"^3.2.1","varint":"^5.0.0"},"devDependencies":{"hypercore":"^5.3.0","random-access-memory":"^2.3.0","standard":"^9.0.1","tape":"^4.6.3"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/append-tree.git"},"browserify":{"transform":["brfs"]},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/append-tree/issues"},"homepage":"https://github.com/mafintosh/append-tree","gitHead":"8885b8ec1983ab38c4524423b27afc3b227a1b8f","_id":"append-tree@2.3.6","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-GVOpyVDH6ynEQykoKN7kXB3uewyZSlcCoBoelffCgBDCSWQTNlTOhnJ85ofxMmsNmGifgAgXVTxs2LP5BOSfhA==","shasum":"a6c2117e529727ce75e699aebe986f91e6229242","tarball":"https://registry.npmjs.org/append-tree/-/append-tree-2.3.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICoerU6YT8mR8yVtYALowMTgmix9BU9UIc+cmCvDdikyAiEAhOkb9v72ItJUaF8sG1SHtcd4WyFbOS0gMXmVr4ifNUM="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/append-tree-2.3.6.tgz_1499262160548_0.6174309435300529"},"directories":{}},"2.4.0":{"name":"append-tree","version":"2.4.0","description":"Model a tree structure on top of an append-only log.","main":"index.js","dependencies":{"array-lru":"^1.1.1","brfs":"^1.4.3","codecs":"^1.2.0","from2":"^2.3.0","inherits":"^2.0.3","mutexify":"^1.1.0","process-nextick-args":"^1.0.7","protocol-buffers":"^3.2.1","varint":"^5.0.0"},"devDependencies":{"hypercore":"^6.11.0","random-access-memory":"^2.3.0","standard":"^9.0.1","tape":"^4.6.3"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/append-tree.git"},"browserify":{"transform":["brfs"]},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/append-tree/issues"},"homepage":"https://github.com/mafintosh/append-tree","gitHead":"80cd72edecd255feaba1be2990c3de2d7133cb6e","_id":"append-tree@2.4.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-ZexdvqbhzGNEggr7MtPhOr0CxrsiW1bjDzG2t0vPMh2G5mqF6OpNcgr1pMbt27Mi0JV2UdbLMY6DLd34VfNUfQ==","shasum":"a66d7674f853fba283a0b98284eebde539237363","tarball":"https://registry.npmjs.org/append-tree/-/append-tree-2.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPp+T989St2wLrwNbLdvqeer36HtzqnK5ceO0czEePgQIgX1OONidYWOhJkvu27zPT71SpFxKZu+8Ks0KJLrKy3qI="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/append-tree-2.4.0.tgz_1510690827520_0.34803540632128716"},"directories":{}},"2.4.1":{"name":"append-tree","version":"2.4.1","description":"Model a tree structure on top of an append-only log.","main":"index.js","dependencies":{"array-lru":"^1.1.1","codecs":"^1.2.0","from2":"^2.3.0","inherits":"^2.0.3","mutexify":"^1.1.0","process-nextick-args":"^1.0.7","protocol-buffers-encodings":"^1.1.0","varint":"^5.0.0"},"devDependencies":{"hypercore":"^6.11.0","protocol-buffers":"^4.0.2","random-access-memory":"^2.3.0","standard":"^9.0.1","tape":"^4.6.3"},"scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/append-tree.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/append-tree/issues"},"homepage":"https://github.com/mafintosh/append-tree","gitHead":"69c89bc4ffd78d09b3bfdb95f14da54ac27f11d3","_id":"append-tree@2.4.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-50lPt4EpHH3zyO5/ErR+mPi9ufiS/GCpWIm09r6QZlQHBGMzuwaS3ICyPMWrWgw+00rWuOugRM8acXR31JKwvg==","shasum":"ec737ceb8b695e632bf2652aaf6e4990ad2ecaf6","tarball":"https://registry.npmjs.org/append-tree/-/append-tree-2.4.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIElDuRiSC4EHCRc5HYXmx62TsgmIPZfVgjBmh91PWWn9AiAW/QYTg7ybxMks5y2aJ6MhqirqNPtZofgTYNrWy4r2mA=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/append-tree-2.4.1.tgz_1516216874167_0.03517421381548047"},"directories":{}},"2.4.2":{"name":"append-tree","version":"2.4.2","description":"Model a tree structure on top of an append-only log.","main":"index.js","dependencies":{"array-lru":"^1.1.1","codecs":"^1.2.0","from2":"^2.3.0","inherits":"^2.0.3","mutexify":"^1.1.0","process-nextick-args":"^1.0.7","protocol-buffers-encodings":"^1.1.0","varint":"^5.0.0"},"devDependencies":{"hypercore":"^6.11.0","protocol-buffers":"^4.0.2","random-access-memory":"^2.3.0","standard":"^9.0.1","tape":"^4.6.3"},"scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/append-tree.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/append-tree/issues"},"homepage":"https://github.com/mafintosh/append-tree","gitHead":"8abef569f22128b3e1d33ed932b41ea241c9d1ee","_id":"append-tree@2.4.2","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-ooHKvlPZh0qVPeHzrmydwpwd2d+2Vqfttdh+JZ/MzN5msy2h9aMaqhLoMFSNTCMwg+hOkEpYmdbf23A3nInpmw==","shasum":"7844a40de379227ec799631517f3b5bbcf1d35a8","tarball":"https://registry.npmjs.org/append-tree/-/append-tree-2.4.2.tgz","fileCount":9,"unpackedSize":51235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/jxQCRA9TVsSAnZWagAAmxkQAIEdWk1PlKYyomfi+YF7\nb/oJ1hX7dstE4RqBfew0A+HUe8FaeEz4PP4oXhahgMoUZeHsBecnMsWFgszy\nX6ppTX/t5xLHPszIzlkQYzmWE4ZDYl/Kte6h9NvnRHhStY6NQ4L44OUzoOgW\nr1OyuBmZBLE4onaGDY9jbar71OnGwacBXZLyQbTaXpsQ+9QW0oMwuMGeMvbJ\nS0pPiN/l/bJN743HifIFcnIpXRMzC/yiMBUBGPuPcrnq1LM2tNhNttYLZsRM\nMXo+4KZo25T7q3auljDFgtHePPZWhZGJSeLvR2DdjlpV92kdim7xdlCbciZL\nLcOetUD0oes56YqXINFmbmj6H6NZIMM2umapve9lQepx+cRAbBYF7ZFvL+OY\n4uz/L+mj9jMWx8QBnJs7pEdLjflrWmOX3J0ddLzlw7EVnEtbU7xbMuAl19UB\nmYpdw6+eodG4oJ/zeKVCXln4uNGDNNSjybs1dRxUWdm6I0qDRf5HvdePd4A0\nX6a+Ewv/gxMCKEhd8W5J2Cu8jUND5g1bJ+Z1JtrWtcovQU7HW4YkAn8wHJ3O\n1fwcVxAZjmipL5dDUyuqr3CKd1Nt3YParfTs/t/LNSUMlexJcrpNgp8AUyT+\nLNZWJbktqa8qtXhYky40Nb8Az1k3MIQYHfcGKk2CRBxz5bFnD+7FexyM1v9B\ndHYe\r\n=cG/i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQaw/6ZE245NGcL/iyQ7Eqs2hMn3KT8uM0FcayBFZgOAiBrLj109DSQTElIg4SE1pTX+qgySRCJhTzSvXdEFp7ymA=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/append-tree_2.4.2_1526611023938_0.10150959364859302"},"_hasShrinkwrap":false},"2.4.3":{"name":"append-tree","version":"2.4.3","description":"Model a tree structure on top of an append-only log.","main":"index.js","dependencies":{"array-lru":"^1.1.1","codecs":"^1.2.0","from2":"^2.3.0","inherits":"^2.0.3","mutexify":"^1.1.0","process-nextick-args":"^1.0.7","protocol-buffers-encodings":"^1.1.0","varint":"^5.0.0"},"devDependencies":{"hypercore":"^6.11.0","protocol-buffers":"^4.0.2","random-access-memory":"^2.3.0","standard":"^9.0.1","tape":"^4.6.3"},"scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/append-tree.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/append-tree/issues"},"homepage":"https://github.com/mafintosh/append-tree","gitHead":"87cbc9e440bf69a0eeff2fe5e6fef91cefc863db","_id":"append-tree@2.4.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"pfrazee","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-Zr8Iqskmok4ofsbR8MM3gkS9FJQYy0AMkocToLQOWmJebJkBuZgal8mpUixLYbx1HGaqwLEh38ufIqQ4fMaMYg==","shasum":"9536d3584bdf35958a2409e68e51440b4c5a3a65","tarball":"https://registry.npmjs.org/append-tree/-/append-tree-2.4.3.tgz","fileCount":9,"unpackedSize":51352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/vWqCRA9TVsSAnZWagAA2osP/0EKkm+jHHmYjr3lDU6G\ndFaCINZMI/UzgCkgtSZOTGRITZv9y07lg5gP5p4/QuRDXpwU020BuBqI887Z\na5WKgvCMBWbpgFYvyi9VzPM892hrgSmZu1k4cZRjEJuoZvqSQxp+vcTtBejW\nlaLzustXA4b1RZvlgGqyh9i7HTAe6EIQmVfSNlGJvGE6FZqzLc9a21992NoO\ndH7gG2gvbyDCqFpeVy+bA5co/raFo1amoDi31T74fFdrwPfDywYNGWmvzmQS\n309uL1BtnjFqM35XMvO+qvx97ZTb0Xey7tEjCEzbLz/InztchIgHjUOgviBm\nDlcEn/rpNZbNyE786mrfh8EILYl/xyZjbEq93hXhBAiHq7/FnPl4Cnm8xNK/\nBrU1+a2INfNPS1gWxXAAONpuC6xF813Z1woHSiqWlu/mTJmyrm9BrdVQQ7jN\nAvHHWPEzDWqUYFh+BbVWLvKM/6TWfSWEglybuJDlweaGxY7UWXrU4s6PhRhp\nAuhTeW1g91MvW6Ghkcq6JjXnz2XdKYqZ7s55a2vY8oLPgarKxQK8KAN/f29s\n6oNzpI8nY7kyT5y6Xx1WDNZ0o1t+xFu6miIzdCF013W9NiD6gvPnzHQup3Cs\ngsDyF//OTyoccZyqHeOT5pCnWsIf7UO0WAsL3v/QfFoanIck1vJXgk6EQPPg\nhuJ1\r\n=j1vo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHSFi+xpUG6hjnD2YO9wFdAty9QAyYApEwzk/AkqU2J+AiBEjWgdMC9N1fR+JY7Wv7wZgnvYSCgyBzKJB+0E/5xTiw=="}]},"maintainers":[{"email":"mathiasbuus@gmail.com","name":"mafintosh"},{"email":"pfrazee@gmail.com","name":"pfrazee"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/append-tree_2.4.3_1526658473014_0.85369012852011"},"_hasShrinkwrap":false},"2.4.4":{"name":"append-tree","version":"2.4.4","description":"Model a tree structure on top of an append-only log.","main":"index.js","dependencies":{"array-lru":"^1.1.1","codecs":"^1.2.0","from2":"^2.3.0","inherits":"^2.0.3","mutexify":"^1.1.0","process-nextick-args":"^1.0.7","protocol-buffers-encodings":"^1.1.0","varint":"^5.0.0"},"devDependencies":{"hypercore":"^6.11.0","protocol-buffers":"^4.0.2","random-access-memory":"^2.3.0","standard":"^9.0.1","tape":"^4.6.3"},"scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/append-tree.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/append-tree/issues"},"homepage":"https://github.com/mafintosh/append-tree","gitHead":"39b803c2a740d89d7b5f567d6ac50f6bfa0a4c4f","_id":"append-tree@2.4.4","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-rPMUMkR8JjjPDDHHDZ/YeLO0KIbUGCrXgy921F6sBkEXBR9jYYxK8LUlwpZkUVi70cMR6r8uSmHZ/5HvtrntHg==","shasum":"ca154f705440a5b5deb4d04d4d60dbb68254213c","tarball":"https://registry.npmjs.org/append-tree/-/append-tree-2.4.4.tgz","fileCount":9,"unpackedSize":51411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbF57FCRA9TVsSAnZWagAA7VoQAJ/2ipSaFwpsBmJ2lDgv\nnGP7OXcSrLZNvy3JEdQUiHXm2OF1vLA91tEyIFLqpCJE43iWMCG98bmQ7HVg\nz5d0YeWGbQifQHViXC4i0vYy+7xJW/fyOgapvZwwAAiDbh0FHec0y39RdenI\nyO1Mc1VQFZTV6AqjfWktentGFSlFrR/0V3/LpDvt/9+sWKij39KtYFZePmtX\nqU5H9vWTx9AAGVaqpUmxEk0dSnU7Z5eKC29Pj7Iu+LKBng8cChMgjWUmqkOh\ncRiZ2kkp1sNa6wsoVHvEDvqUuW7ut0npUGbCcaGZIjK+xirTkRrntKB1p8Ns\n53XxDAG0t91k+COK5VGvfBNMY8bsP+CelR/+PaXf5yFXO0+GKNo1USW8lqap\nmzjIKRpRdvtc9ANfNsEGcWFziW5ae0nW+pQdacNBUllI5TaQj4hPO21kEpTD\ngbLSKI0Sxv3UR2NyabPjY4kSyZrLpyKZAvS8RnqudWZZ2d3FXeefGE4DrvHQ\noZ5YYAXSF9eYN8/XAuOf9vvcC0wF3AtZ84ovgWlQQVyLRonIVjXylEzlZ4jA\nhjElRFbLsHJ/qImpiz1Uq8UJuS1mTyjqIq8fc5rhtPU2riT+O6+CDq0Nd+v+\nUEcCeAKzhNlODMLdtxV1M5uYAAzlDgNaOSW4auTqiP4vEj+KtOwN0ueV0nFi\ndaMk\r\n=ppEa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZ0wTDBvamO54plekCcPm7/nYTkZ1iINT5YoS7ZBFcLAiAUl7jYLRgb+XxOPIY8njPFu00wVZ+yCRlEcwllS2pxow=="}]},"maintainers":[{"email":"mathiasbuus@gmail.com","name":"mafintosh"},{"email":"pfrazee@gmail.com","name":"pfrazee"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/append-tree_2.4.4_1528274628542_0.05280275797078127"},"_hasShrinkwrap":false}},"readme":"# append-tree\n\nModel a tree structure on top of an append-only log.\n\n```\nnpm install append-tree\n```\n\n[![Build Status](https://travis-ci.org/mafintosh/append-tree.svg?branch=master)](https://travis-ci.org/mafintosh/append-tree)\n\nThe data structure stores a small index for every entry in the log, meaning no external indexing is required to model the tree. Also means that you can perform fast lookups on sparsely replicated logs.\n\n## Usage\n\n``` js\nvar tree = require('append-tree')\nvar hypercore = require('hypercore')\n\nvar feed = hypercore('./my-tree')\nvar tr = tree(feed, {valueEncoding: 'utf-8'})\n\ntr.put('/hello', 'world', function (err) {\n  if (err) throw err\n\n  tr.get('/hello', function (err, val) {\n    if (err) throw err\n    console.log(val) // <-- 'world'\n\n    tr.list('/', function (err, list) {\n      if (err) throw err\n      console.log(list) // <-- ['hello']\n    })\n  })\n})\n```\n\n## API\n\n#### `var tr = tree(feed, [options])`\n\nCreate a new append tree.\n\nFirst option should be a [hypercore](https://github.com/mafintosh/hypercore) feed (or any append-only log that supports `.append()` and `.length`).\n\nOptions include:\n\n``` js\n{\n  valueEncoding: 'binary' | 'utf-8' | 'json' | anyAbstractEncoding\n  offset: 0 // optional feed offset where the tree starts\n  cache: true // use an LRU cache on tree entries\n  cacheSize: 65536 // how many entries to use in the LRU cache\n}\n```\n\n#### `tr.put(name, value, [callback])`\n\nInsert a new node in the tree.\n\n#### `tr.del(name, [callback])`\n\nDelete a node from the tree.\n\n#### `tr.get(name, [options], callback)`\n\nRetrieve a value from the tree. Accepts the same options as [hypercore's get](https://github.com/mafintosh/hypercore#feedgetindex-options-callback) method.\n\n#### `tr.list(name, [options], callback)`\n\nList all immediate children of a node. Similar to doing a `readdir` in a file system. Accepts the same options as [hypercore's get](https://github.com/mafintosh/hypercore#feedgetindex-options-callback) method.\n\n#### `tr.path(name, [options], callback)`\n\nWill call the callback with a list of feed indexes needed to lookup the given name.\nUseful if you are replicating the tree and want to avoid roundtrips. Accepts the same options as [hypercore's get](https://github.com/mafintosh/hypercore#feedgetindex-options-callback) method.\n\n#### `var stream = tr.history([options])`\n\nCreate a history stream containing all the changes in the tree. Accepts the same options as [hypercore's createReadStream](https://github.com/mafintosh/hypercore#var-stream--feedcreatereadstreamoptions) method.\n\nEach data event looks like this\n\n``` js\n{\n  type: 'put' | 'del',\n  version: 42, // version of the tree at this point in time\n  name: '/foo',\n  value: new Buffer('bar') // null if it is a del\n}\n```\n\n#### `tr.version`\n\nNumber describing the current version of the tree.\n\nPopulated initially after `ready` event. Will be `-1` before.\n\n#### `tr.on('ready', cb)`\n\nFired when the tree is ready and all properties have been populated.\n\n#### `var oldTree = tr.checkout(version, [options])`\n\nCheckout an old readonly version of the tree. `.get`, `.list` will return the same values as the tree did at the old version.\nAccepts the same options as the tree constructor.\n\n#### `var stream = tr.diff(checkout, [options])`\n\nDiff a tree against another checkout of the tree.\nWill emit the same data as the history stream but representing the diff from `tr` to `checkout`.\n\nAccepts the same options as [hypercore's createReadStream](https://github.com/mafintosh/hypercore#var-stream--feedcreatereadstreamoptions) method.\n\n## License\n\nMIT\n","maintainers":[{"email":"mathiasbuus@gmail.com","name":"mafintosh"},{"email":"pfrazee@gmail.com","name":"pfrazee"}],"time":{"modified":"2022-06-13T03:17:39.573Z","created":"2017-01-03T08:51:19.965Z","1.0.0":"2017-01-03T08:51:19.965Z","1.1.0":"2017-01-03T09:10:07.165Z","1.1.1":"2017-01-03T12:28:47.943Z","1.2.0":"2017-01-05T10:01:24.115Z","2.0.0":"2017-03-08T13:09:55.295Z","2.0.1":"2017-03-08T13:49:05.166Z","2.0.2":"2017-03-08T13:55:20.781Z","2.0.3":"2017-03-08T14:50:27.947Z","2.0.4":"2017-03-08T14:53:03.718Z","2.0.5":"2017-03-18T15:47:56.691Z","2.1.0":"2017-04-20T14:40:24.882Z","2.2.0":"2017-04-20T15:41:47.660Z","2.3.0":"2017-04-25T20:36:17.161Z","2.3.1":"2017-04-29T16:14:23.460Z","2.3.2":"2017-05-02T21:01:11.539Z","2.3.3":"2017-05-23T12:02:31.879Z","2.3.4":"2017-05-23T13:00:54.664Z","2.3.5":"2017-05-29T14:38:59.397Z","2.3.6":"2017-07-05T13:42:41.528Z","2.4.0":"2017-11-14T20:20:28.419Z","2.4.1":"2018-01-17T19:21:14.302Z","2.4.2":"2018-05-18T02:37:04.110Z","2.4.3":"2018-05-18T15:47:53.124Z","2.4.4":"2018-06-06T08:43:48.731Z"},"homepage":"https://github.com/mafintosh/append-tree","repository":{"type":"git","url":"git+https://github.com/mafintosh/append-tree.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"bugs":{"url":"https://github.com/mafintosh/append-tree/issues"},"license":"MIT","readmeFilename":"README.md"}