{"_id":"ssb-links","_rev":"61-f4a3f7bd7abfaa6af924fdb3e0e6635d","name":"ssb-links","description":"index links in ssb messages","dist-tags":{"latest":"3.0.10"},"versions":{"0.0.0":{"name":"ssb-links","description":"ssb-plugin that indexes all the links!","version":"0.0.0","homepage":"https://github.com/dominictarr/ssb-links","repository":{"type":"git","url":"git://github.com/dominictarr/ssb-links.git"},"dependencies":{"pull-stream":"^3.1.0","ssb-msgs":"^5.2.0","streamview-links":"0.0.2"},"devDependencies":{},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"dd3705b867246dbaacc435267cf89bdd664c0d93","bugs":{"url":"https://github.com/dominictarr/ssb-links/issues"},"_id":"ssb-links@0.0.0","_shasum":"e6e68100bde1c56112b6abda3d23e52760c6644a","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"dist":{"shasum":"e6e68100bde1c56112b6abda3d23e52760c6644a","tarball":"https://registry.npmjs.org/ssb-links/-/ssb-links-0.0.0.tgz","integrity":"sha512-ilMdT21Ql6SeD8YYSdqpdgxYlsOg9e0i240R1fI5ubsPZcmbegYul5ikYBn3Xb12AXuyU6mdcHVLZG86eubXJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCM18LumlUVbm0m3E5HBPxwSAv+WGd9rL44+YCaxX9y4AIhAN2Ra2oZEdEg0jB3iZdt73i29KI6C8xDGfaYFiV2noUh"}]},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/ssb-links-0.0.0.tgz_1456142250275_0.9890861455351114"},"directories":{}},"1.0.0":{"name":"ssb-links","description":"ssb-plugin that indexes all the links!","version":"1.0.0","homepage":"https://github.com/dominictarr/ssb-links","repository":{"type":"git","url":"git://github.com/dominictarr/ssb-links.git"},"dependencies":{"pull-stream":"^3.1.0","ssb-msgs":"^5.2.0","streamview-links":"^1.0.0"},"devDependencies":{},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"1a61a3bb397895468a592f6c289d5c99f3170d8e","bugs":{"url":"https://github.com/dominictarr/ssb-links/issues"},"_id":"ssb-links@1.0.0","_shasum":"8b7dc5a467b105c143cfe7c3d6370eacf0ccfbc3","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"dist":{"shasum":"8b7dc5a467b105c143cfe7c3d6370eacf0ccfbc3","tarball":"https://registry.npmjs.org/ssb-links/-/ssb-links-1.0.0.tgz","integrity":"sha512-5A3BSStxsPcM+AAPOCq3OGpJn1nlcLCjRnQd8C9/afoIvkQoyNz+J/4A72bUN6GmGC+uvDVtGSnZqV9mnhrFtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCluUqL5y6ipkmkTilagvEbyVKvuYHc+deNRH6x8nA80AIhAKPAmjrSoCb11l3bJ1R+HUn7CKAVsw+QDOoZA0BUUl78"}]},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/ssb-links-1.0.0.tgz_1456703588442_0.41833214554935694"},"directories":{}},"1.0.1":{"name":"ssb-links","description":"ssb-plugin that indexes all the links!","version":"1.0.1","homepage":"https://github.com/dominictarr/ssb-links","repository":{"type":"git","url":"git://github.com/dominictarr/ssb-links.git"},"dependencies":{"pull-stream":"^3.1.0","ssb-msgs":"^5.2.0","streamview-links":"^1.0.0"},"devDependencies":{},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"ffcb7fcdf0599ca8cdb5649196276f4a230d1779","bugs":{"url":"https://github.com/dominictarr/ssb-links/issues"},"_id":"ssb-links@1.0.1","_shasum":"eab2aa9fdf332ad5da717a6ca7e65dd3ec08d4cc","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"dist":{"shasum":"eab2aa9fdf332ad5da717a6ca7e65dd3ec08d4cc","tarball":"https://registry.npmjs.org/ssb-links/-/ssb-links-1.0.1.tgz","integrity":"sha512-4nCK8WpvI9tL4OmUM1i0sp9fIjJf2iJTci1nImiDKDhJZUVHr3WazONy57EYsirVW0YyjsH4w3XO568Rz35rQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrRxWRxhUHgbe0zjDpwuWuPywiVse540Fbkz0psgT2agIhAL+TntUKTmUJHI7YleEvqxGq0uskkq0Tq7eVgwX6kPg+"}]},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/ssb-links-1.0.1.tgz_1456812813442_0.7688234751112759"},"directories":{}},"2.0.0":{"name":"ssb-links","description":"ssb-plugin that indexes all the links!","version":"2.0.0","homepage":"https://github.com/dominictarr/ssb-links","repository":{"type":"git","url":"git://github.com/dominictarr/ssb-links.git"},"dependencies":{"pull-stream":"^3.1.0","ssb-msgs":"^5.2.0","streamview-links":"^2.0.0"},"devDependencies":{},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"806fbd7f022ed231cea87c31b78e3499c2502804","bugs":{"url":"https://github.com/dominictarr/ssb-links/issues"},"_id":"ssb-links@2.0.0","_shasum":"28be5f9620d585abc92d8fdb617edab45ac371d0","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"dist":{"shasum":"28be5f9620d585abc92d8fdb617edab45ac371d0","tarball":"https://registry.npmjs.org/ssb-links/-/ssb-links-2.0.0.tgz","integrity":"sha512-wtiFAcBmyccTSvBOEvsnweFrxeZ7j+eQ/M7c0teOECsG8AnGZAVFYpTQnZKBuhSWN/jKbu0KGYQNrpd1O4IJ2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDVIK5wxfHhx98NoqOraVcgyPHw560WPso4nJYto9VsYAiA0WkNgw8qbbD0DgpduNo2nsvFcsyRRY1gtP1yXovhGrQ=="}]},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ssb-links-2.0.0.tgz_1459929832347_0.5156774763017893"},"directories":{}},"3.0.0":{"name":"ssb-links","description":"ssb-plugin that indexes all the links!","version":"3.0.0","homepage":"https://github.com/dominictarr/ssb-links","repository":{"type":"git","url":"git://github.com/dominictarr/ssb-links.git"},"dependencies":{"flumeview-query":"^3.0.0","map-filter-reduce":"^2.0.0","pull-stream":"^3.1.0","ssb-msgs":"^5.2.0"},"devDependencies":{},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"9e9109a48dd53e96b12b56cab708c56f601044f5","bugs":{"url":"https://github.com/dominictarr/ssb-links/issues"},"_id":"ssb-links@3.0.0","_shasum":"757afb3eba361463e8d4cb452991c2af8ea5c21a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"dist":{"shasum":"757afb3eba361463e8d4cb452991c2af8ea5c21a","tarball":"https://registry.npmjs.org/ssb-links/-/ssb-links-3.0.0.tgz","integrity":"sha512-6iFoQPIMZGqQa8im2QVE7AjgNFvIt6FMHKhDtg1Vr2r25tV7bGruBFNZ821CNTmaw/i3XZM22beyRtSVLs5Emw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7/YzBjJbnC2OZU9i9ZwEt9Ep4z0MuMpfl+ZlH/cnVbwIgBr+J+BYfXMHinnOWc7UlJgsMfLMPAQzlB1cSK2GwlKs="}]},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ssb-links-3.0.0.tgz_1480435311037_0.780932085821405"},"directories":{}},"2.0.1":{"name":"ssb-links","description":"ssb-plugin that indexes all the links!","version":"2.0.1","homepage":"https://github.com/dominictarr/ssb-links","repository":{"type":"git","url":"git://github.com/dominictarr/ssb-links.git"},"dependencies":{"flumeview-query":"^4.0.0","pull-stream":"^3.1.0","ssb-msgs":"^5.2.0","streamview-links":"^2.0.0"},"devDependencies":{},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"30ba4f03a8a413357b2b00ab8513979ab5a4a10e","bugs":{"url":"https://github.com/dominictarr/ssb-links/issues"},"_id":"ssb-links@2.0.1","_shasum":"cb959067fbe88f5a284b8ecbe12715a46be30cc2","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.5.0","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"dist":{"shasum":"cb959067fbe88f5a284b8ecbe12715a46be30cc2","tarball":"https://registry.npmjs.org/ssb-links/-/ssb-links-2.0.1.tgz","integrity":"sha512-Kv6hmrhHQctlz/91Hct9fqheCuoTyagmR7/b73bco27TCaJGwUAenutauCEY+9YHnYkDSTKPT2vcVr7OJLXaVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN0HGIIAGlLrHo38yiGSJtQNybkpKGYJLbYTUVZw3V4gIgVlwm+mv9EbaZ7gsrzEilkWZNj+3XRiW8r+xhaFJKup0="}]},"maintainers":[{"email":"gwen@gwenbell.com","name":"gwenbell"},{"email":"ev@evbogue.com","name":"evbogue"},{"email":"substack@gmail.com","name":"substack"},{"email":"andre+npm@staltz.com","name":"staltz"},{"email":"matt@wetsand.co.nz","name":"mmckegg"},{"email":"marak.squires@gmail.com","name":"marak"},{"email":"npm.cel@celehner.com","name":"cel"},{"email":"michael.williams@enspiral.com","name":"ahdinosaur"},{"email":"whimful@gmail.com","name":"mixmix"},{"email":"dominic.tarr@gmail.com","name":"dominictarr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-links-2.0.1.tgz_1511345768249_0.1915680500678718"},"directories":{}},"3.0.1":{"name":"ssb-links","description":"index links in ssb messages","version":"3.0.1","homepage":"https://github.com/dominictarr/ssb-links","repository":{"type":"git","url":"git://github.com/dominictarr/ssb-links.git"},"dependencies":{"flumeview-query":"^4.0.0","map-filter-reduce":"^2.0.0","pull-stream":"^3.1.0","ssb-msgs":"^5.2.0"},"devDependencies":{},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"ac99ba53a1998a0ddc8b5acac416089ebba95236","bugs":{"url":"https://github.com/dominictarr/ssb-links/issues"},"_id":"ssb-links@3.0.1","_shasum":"bf85334ef47f6ee848ba7c4c6f9e963a63736f6f","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.5.0","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"dist":{"shasum":"bf85334ef47f6ee848ba7c4c6f9e963a63736f6f","tarball":"https://registry.npmjs.org/ssb-links/-/ssb-links-3.0.1.tgz","integrity":"sha512-DFYVDqf0J6JMMcfXDoYOPuEAsw/LZ3W2GRCFiX9kbEumljRdxb4gUubIfMTSyXxfxlrfASqD2Wzo14LT4c0hQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFeKkqAwhhJRmrGTMD7fAupNLQSTc6o77KLXfTWLNIpOAiABPTwtzfSuom93coIsuLMs0zHl5Nj10nltqNanBKWj8w=="}]},"maintainers":[{"email":"gwen@gwenbell.com","name":"gwenbell"},{"email":"ev@evbogue.com","name":"evbogue"},{"email":"substack@gmail.com","name":"substack"},{"email":"andre+npm@staltz.com","name":"staltz"},{"email":"matt@wetsand.co.nz","name":"mmckegg"},{"email":"marak.squires@gmail.com","name":"marak"},{"email":"npm.cel@celehner.com","name":"cel"},{"email":"michael.williams@enspiral.com","name":"ahdinosaur"},{"email":"whimful@gmail.com","name":"mixmix"},{"email":"dominic.tarr@gmail.com","name":"dominictarr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-links-3.0.1.tgz_1514536961458_0.8498643292114139"},"directories":{}},"3.0.2":{"name":"ssb-links","description":"index links in ssb messages","version":"3.0.2","homepage":"https://github.com/dominictarr/ssb-links","repository":{"type":"git","url":"git://github.com/dominictarr/ssb-links.git"},"dependencies":{"flumeview-query":"^4.0.0","map-filter-reduce":"^2.0.0","pull-stream":"^3.1.0","ssb-msgs":"^5.2.0"},"devDependencies":{},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"191359c7b1a5e24fb8165d9e57809e5d00fa5703","bugs":{"url":"https://github.com/dominictarr/ssb-links/issues"},"_id":"ssb-links@3.0.2","_shasum":"c302a488c90300532108678f2f1e2bd8f9f7bcab","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.5.0","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"dist":{"shasum":"c302a488c90300532108678f2f1e2bd8f9f7bcab","tarball":"https://registry.npmjs.org/ssb-links/-/ssb-links-3.0.2.tgz","fileCount":14,"unpackedSize":14415,"integrity":"sha512-AVumT4LSR6G4hNLXW51ZPHHQpU5h8t04OBDT0SDFmQL2bk/jchNpECHUCXFHA28cq29v9szg6dfChbwofQc0dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGuMkWL8hVQ5OvkIXiaPEauo4GuOvnhZCcNJQ+LiaPWsAiBMUIT7UMfyWU7W99PZZrEUTi1le09xp3smaJq3RLs6UA=="}]},"maintainers":[{"email":"michael.williams@enspiral.com","name":"ahdinosaur"},{"email":"npm.cel@celehner.com","name":"cel"},{"email":"dominic.tarr@gmail.com","name":"dominictarr"},{"email":"ev@evbogue.com","name":"evbogue"},{"email":"gwen@gwenbell.com","name":"gwenbell"},{"email":"marak.squires@gmail.com","name":"marak"},{"email":"whimful@gmail.com","name":"mixmix"},{"email":"matt@wetsand.co.nz","name":"mmckegg"},{"email":"andre+npm@staltz.com","name":"staltz"},{"email":"substack@gmail.com","name":"substack"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-links_3.0.2_1520645797889_0.4951881349964635"},"_hasShrinkwrap":false},"3.0.3":{"name":"ssb-links","description":"index links in ssb messages","version":"3.0.3","homepage":"https://github.com/dominictarr/ssb-links","repository":{"type":"git","url":"git://github.com/dominictarr/ssb-links.git"},"dependencies":{"flumeview-query":"^6.0.0","map-filter-reduce":"^2.0.0","pull-stream":"^3.1.0","ssb-msgs":"^5.2.0"},"devDependencies":{},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"7d4d74ba729a0bd299ef67e7a613299c21210331","bugs":{"url":"https://github.com/dominictarr/ssb-links/issues"},"_id":"ssb-links@3.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"dist":{"integrity":"sha512-x09ShIMjwvdZI7aDZm8kc1v5YCGZa9ulCOoxrf/RYJ98s5gbTfO9CBCzeMBAeQ5kRwSuKjiOxJHdeEBkj4Y6hw==","shasum":"f69f23f13c7ec19f1d732613547110fd95853c0f","tarball":"https://registry.npmjs.org/ssb-links/-/ssb-links-3.0.3.tgz","fileCount":12,"unpackedSize":14331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOvG37nivBim/CNBJJ6mSfao843sbzA0yJtQs8P/8Z6AiADP6UOJOwqX4ZQ2O80n9bdg3/Wj7GON0d6zcxq5KGd9w=="}]},"maintainers":[{"email":"michael.williams@enspiral.com","name":"ahdinosaur"},{"email":"npm.cel@celehner.com","name":"cel"},{"email":"dominic.tarr@gmail.com","name":"dominictarr"},{"email":"ev@evbogue.com","name":"evbogue"},{"email":"gwen@gwenbell.com","name":"gwenbell"},{"email":"marak.squires@gmail.com","name":"marak"},{"email":"whimful@gmail.com","name":"mixmix"},{"email":"matt@wetsand.co.nz","name":"mmckegg"},{"email":"andre+npm@staltz.com","name":"staltz"},{"email":"substack@gmail.com","name":"substack"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-links_3.0.3_1521498332321_0.8435353745688112"},"_hasShrinkwrap":false},"3.0.4":{"name":"ssb-links","description":"index links in ssb messages","version":"3.0.4","homepage":"https://github.com/dominictarr/ssb-links","repository":{"type":"git","url":"git://github.com/dominictarr/ssb-links.git"},"dependencies":{"flumeview-query":"^6.0.0","map-filter-reduce":"^2.0.0","pull-stream":"^3.1.0","ssb-msgs":"^5.2.0"},"devDependencies":{},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"aa81219271cd7b0a3bd1602bf04b0efd6730c230","bugs":{"url":"https://github.com/dominictarr/ssb-links/issues"},"_id":"ssb-links@3.0.4","_npmVersion":"6.4.1","_nodeVersion":"8.11.4","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"dist":{"integrity":"sha512-npTjUeg+qH8NgnZqKsRSe5kLCu2KYQs9vxtckBph8Z5/VJX+RAG5a5FlLEOLWv4h//BICe4L7Rpvbxol+39jhQ==","shasum":"8da46258188e377f87b193dc382c814d52347d10","tarball":"https://registry.npmjs.org/ssb-links/-/ssb-links-3.0.4.tgz","fileCount":7,"unpackedSize":7808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcV2JPCRA9TVsSAnZWagAAnRUP/36vf8gPCyEL5IR3Ax0C\nYOS7JSVTFoXmlzgRGcuzCMuwr9c8/diMhMUlM7I42fB6boIoP/p+/CnPgdSN\nVtZjlHu/8ohqWOzD1agBj7Rriq2h0oiHPzHQfmhtomjTCicYFb0qDK0Bu/HL\nbuD4huEg1KQySZfOG7q8CzDXFr15eZ42oW5s7h1rh2AjXH4Yp1QZF5q4MMFz\ntppBmnxya+Nhl3NNcklV00mxVMHU4xW+TP4X7K+49HD4NJfYTyWxEkMyqv0+\nu21CLzp+sVbPyLjzVKplv+9sYUuvITAhLS2pzr9IUTEZEt4d116PxsAcc6ox\nxb4Yi29q0U/pWWf4W8I5kGEzRWd7RwjpaP2fGtstFrt7JtfKt1XwFV/n3eoX\nH2EaItrHiADeu82znn7ATKWWsHcftRQbN3JJ8hYKKw5D5ZC7BsPxGrQsk+Q/\n4nmfIib72wH5QuK9aL/o4AH/n1bS7VhK06yb1cIRgZ8pPyLcZSxP1Prn+RPe\nkWGgmw8pGXhNNzNT11i3WGAtZfLdsKDgnceymcCQOsB0FSGa/0oJKQjb2pa5\nXi/hWQAaQf5QGuqsA1jiEFJk0tIf5btvdrdRButR08UokKgl1ykBKCaowd6Z\nmpp132BHiNaISPYnUlhmF2Tk3MhMMF/3B36uxu/a9vhoUUj5uDXmEiaN8NYi\nv5xN\r\n=P7A0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmArFqHgfziVa9rcnbkIHP5BnwoIRyQTyr7TKLPyEhqAiBi7sfrp3iIRQxGPxfUfAIciT6483Wfma1f1662FNghkA=="}]},"maintainers":[{"email":"michael.williams@enspiral.com","name":"ahdinosaur"},{"email":"andre@andregarzia.com","name":"andregarzia"},{"email":"arj03@protonmail.ch","name":"arj03"},{"email":"npm.cel@celehner.com","name":"cel"},{"email":"christianbundy@fraction.io","name":"christianbundy"},{"email":"cryptix@riseup.net","name":"cryp7ix"},{"email":"dominic.tarr@gmail.com","name":"dominictarr"},{"email":"gordonhughmartin@gmail.com","name":"happy0"},{"email":"kieran@tenthousandthings.org.uk","name":"kyphae"},{"email":"marak.squires@gmail.com","name":"marak"},{"email":"whimful@gmail.com","name":"mixmix"},{"email":"matt@wetsand.co.nz","name":"mmckegg"},{"email":"stephen.whitmore@gmail.com","name":"noffle"},{"email":"pfrazee@gmail.com","name":"pfrazee"},{"email":"pietgeursen@gmail.com","name":"pietgeursen"},{"email":"jan@lagomorph.de","name":"regular"},{"email":"andre+npm@staltz.com","name":"staltz"},{"email":"substack@gmail.com","name":"substack"},{"email":"npm@vtllf.org","name":"vtduncan"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-links_3.0.4_1549230670720_0.21200189406474435"},"_hasShrinkwrap":false},"3.0.5":{"name":"ssb-links","description":"index links in ssb messages","version":"3.0.5","homepage":"https://github.com/dominictarr/ssb-links","repository":{"type":"git","url":"git://github.com/dominictarr/ssb-links.git"},"dependencies":{"flumeview-query":"^7.1.1","map-filter-reduce":"^2.0.0","pull-stream":"^3.1.0","ssb-msgs":"^5.2.0"},"devDependencies":{},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"1ddc8e3a3233f4b1e3468dc6c3e35ba07ab75351","bugs":{"url":"https://github.com/dominictarr/ssb-links/issues"},"_id":"ssb-links@3.0.5","_nodeVersion":"8.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-+rmLCalFMeL1ZIeJBfX0RoOl1UgWUZN0Yadca1M66+Cebery6lfhK8NZjDetQxp7ruQqe608lhsjLJw/Yd8VaA==","shasum":"065241fc86407ad2ab4b749e52aa9bcdedcc68d7","tarball":"https://registry.npmjs.org/ssb-links/-/ssb-links-3.0.5.tgz","fileCount":7,"unpackedSize":7808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcymxfCRA9TVsSAnZWagAAhAMP/j+T51CP3s0vnG34jRp9\nwLeh8RNpaAGoCNdFHJiN/rbNA/zwny5WRGokZqeongjGlflIj5E5Wxx4fyUs\nZ75qPFNIgDrWPrG44UCcjhHqZZvFqS2/pbC/G+LRa4b8kcYndLS5X0S75+az\nmgjnVFJWrL67TgEDWejB42dPi3B4/IbqzsYDdD3B61QnHcVzFS5b+SWcnxSx\neqqQFbykT1mJQn4u1eiMbzdzdcEg12/9gdFOHH86D120Ed/63tgb4nK4xomN\nAvVJ6n3+rs5JrYv7O0B1QqlKmaicXRf1RdnfjGHGFbJvr9sVNchW7D/pr5Wf\nI23cwfPy7N4u+0Roa2k/I9gOgdbqwuSz35zJ7eEMEVsYWlY/xP6J5qeF55SM\niAuh4st3z0g3SYln3zRDLO8SMS+f7X5eLBzYPoMYSWFlgK5yuk1s6quWgMkW\nwIW7yncLkCt8gtxTKzExMH2TlGzLrSX7xEE6vkoWwQEdUxkyi5nnZ/B6Bh7O\nGKt00gPMpyaKft4hCIhhb6BAxWVLUQE0khZY/vtRVVg+7dksWXBEFA58EEkp\nBY2UOmR6XtfKXO8oSXU2PUfayPYpaQytM+pD3F9b5n+d4NUD9zBMmUszq8WV\nMe2xQ8OSvtTRod8LLePZYWEg88z5FUxEF2cwBtFIizgg0wbsPdXEKfVehl4k\nN3E1\r\n=0ELo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDa3nZyAvVDND4IXSvkGmO9IKoRMiE0XXigS9BC38v1KAiAr21xiEeBZs1Z4iL6K5nUtrqydHqp3X6bF0NTg60u0Aw=="}]},"maintainers":[{"email":"michael.williams@enspiral.com","name":"ahdinosaur"},{"email":"mail@aljoscha-meyer.de","name":"aljoscha-meyer"},{"email":"andre@andregarzia.com","name":"andregarzia"},{"email":"arj03@protonmail.ch","name":"arj03"},{"email":"npm.cel@celehner.com","name":"cel"},{"email":"christianbundy@fraction.io","name":"christianbundy"},{"email":"cryptix@riseup.net","name":"cryp7ix"},{"email":"dominic.tarr@gmail.com","name":"dominictarr"},{"email":"gordonhughmartin@gmail.com","name":"happy0"},{"email":"kieran@tenthousandthings.org.uk","name":"kyphae"},{"email":"marak.squires@gmail.com","name":"marak"},{"email":"whimful@gmail.com","name":"mixmix"},{"email":"matt@wetsand.co.nz","name":"mmckegg"},{"email":"stephen.whitmore@gmail.com","name":"noffle"},{"email":"pfrazee@gmail.com","name":"pfrazee"},{"email":"pietgeursen@gmail.com","name":"pietgeursen"},{"email":"jan@lagomorph.de","name":"regular"},{"email":"andre+npm@staltz.com","name":"staltz"},{"email":"substack@gmail.com","name":"substack"},{"email":"npm@vtllf.org","name":"vtduncan"}],"_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-links_3.0.5_1556769886027_0.7479972338412264"},"_hasShrinkwrap":false},"3.0.6":{"name":"ssb-links","description":"index links in ssb messages","version":"3.0.6","homepage":"https://github.com/dominictarr/ssb-links","repository":{"type":"git","url":"git://github.com/dominictarr/ssb-links.git"},"dependencies":{"flumeview-query":"^6.0.0","map-filter-reduce":"^2.0.0","pull-stream":"^3.1.0","ssb-msgs":"^5.2.0"},"devDependencies":{},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"5cf82c39f024f206885e7358dd476c83a0084a02","bugs":{"url":"https://github.com/dominictarr/ssb-links/issues"},"_id":"ssb-links@3.0.6","_nodeVersion":"8.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-X+Hhj9E1PoGS5fQMBsUMgbULLI+e93kQTrygKs9EL9nUeIOOpMelQ1XDdBUIgP40qHK8esAVVES6dWmba15TfA==","shasum":"fefbdef1f68bcf8502f92a0c5e5d25d79b129d77","tarball":"https://registry.npmjs.org/ssb-links/-/ssb-links-3.0.6.tgz","fileCount":7,"unpackedSize":7808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0zoXCRA9TVsSAnZWagAAQFUQAJup0tEvvsp2KCMVCqde\nzSqO/0OlwpfqBvJtMC2W7X4jjy3yK5bPDuJb9z5wyMmsqlMj7HUcHyg1OLp0\nNmEyN+OfvR42Hxo6RuCuS2LDyEDPPOWkX4zFOxdfYJwMUYDQUYFq7Sgllt+4\neiAXPIiJv0c7SSepgb7ZFIKM+bo2uqOHGN0KwJ83Kj4iREfw4rzPXrCNmYPH\nuvm8RJyVXt88AXGtRjyut0Ho1GRiJhi4tgBQ8G7aTacrTBmte45fI1+SKKOh\n0ZKCCvnXZQOaqKB2i8p/3ks3mvYdchvHbXFMSs535Ns+8HX7RPTGHEjlIKjU\n4Mn/DOp3Ra24pgGQ7XpMM0arMHi7Xndw3MyL70OadCINMrjPARi45MEXrhOF\nOWLSiTTeuyyYgCxuAtZ2dOtopb+SZB6Vh4NvZ6XMB2jFS9eCw/RrGDZRDk4O\nIvg26aVcljvNRaHXeNWM6J3VQRKKvks1+mXQ2CYFBUT/zCfN3EJEXgLOPz7B\nMpCRjafugR6/AkKb7wv0AJ3aE/4pYrt/rhta2mfTQeV2Aj/x79YX+ozigXhe\nJlqFyYDcB6wrq1f7Y31FwKSNCUsPLaMNWSXdN7+53Z+X1HDDl5ivQbr4aaSQ\nrt/DlI58w8ISAXOy5EyN3FMIwN50mGeI00rh/PbLKfkvu2oSCq1UqvSDwCQ5\nokZK\r\n=ySIV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBEeBzYxBt+JgeD4IVZNqjJLTkiGhtn6Crtywu21dSZwAiAC5aApJwO75M97n5kzcNigZFxfiq9DkaLbzdzII2wf5g=="}]},"maintainers":[{"email":"michael.williams@enspiral.com","name":"ahdinosaur"},{"email":"mail@aljoscha-meyer.de","name":"aljoscha-meyer"},{"email":"andre@andregarzia.com","name":"andregarzia"},{"email":"arj03@protonmail.ch","name":"arj03"},{"email":"npm.cel@celehner.com","name":"cel"},{"email":"christianbundy@fraction.io","name":"christianbundy"},{"email":"cryptix@riseup.net","name":"cryp7ix"},{"email":"dominic.tarr@gmail.com","name":"dominictarr"},{"email":"gordonhughmartin@gmail.com","name":"happy0"},{"email":"kieran@tenthousandthings.org.uk","name":"kyphae"},{"email":"marak.squires@gmail.com","name":"marak"},{"email":"whimful@gmail.com","name":"mixmix"},{"email":"matt@wetsand.co.nz","name":"mmckegg"},{"email":"stephen.whitmore@gmail.com","name":"noffle"},{"email":"pfrazee@gmail.com","name":"pfrazee"},{"email":"pietgeursen@gmail.com","name":"pietgeursen"},{"email":"jan@lagomorph.de","name":"regular"},{"email":"andre+npm@staltz.com","name":"staltz"},{"email":"substack@gmail.com","name":"substack"},{"email":"npm@vtllf.org","name":"vtduncan"}],"_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-links_3.0.6_1557346838712_0.7021638785775308"},"_hasShrinkwrap":false},"3.0.7":{"name":"ssb-links","description":"index links in ssb messages","version":"3.0.7","homepage":"https://github.com/dominictarr/ssb-links","repository":{"type":"git","url":"git://github.com/dominictarr/ssb-links.git"},"dependencies":{"flumeview-query":"^6.0.0","map-filter-reduce":"^2.0.0","pull-stream":"^3.6.11","ssb-msgs":"^5.2.0"},"devDependencies":{},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"8a09a2e46fdb8526ca3ac93fe673c91a5993a6fa","bugs":{"url":"https://github.com/dominictarr/ssb-links/issues"},"_id":"ssb-links@3.0.7","_nodeVersion":"8.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-0rzB17KJ0HE7akXXOJXDMnQs/TRqvrMh19gZzv+9V1/rma7wRNEE6ke7xBonz6V3dRnn9rk6SvjmmVTRHRSo/w==","shasum":"feffe27c6409856856e8d714f55a874da5e2be5f","tarball":"https://registry.npmjs.org/ssb-links/-/ssb-links-3.0.7.tgz","fileCount":8,"unpackedSize":8783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8ADOCRA9TVsSAnZWagAAhmcP+gP6s97wj+mQdxD2vEdT\n86Zt03psHvh4ZOu+OD6zNiWce/8/hqRtvZJv7bD9WETwrbZL+H4ef5pXJgCL\nDgnELQ8v9zYp/atZ9qp77NtEkFCXQtdyDWMIIREBpcoFrS7L6ovPvOkIdH4G\n1pPQgPX/nzBiGya+yExQt5JLac21Rlgpyywsi2aE7AGC7WOQJmPlwki88Z7O\naAUeV4KToEGPJMjx8799xadBtyiM51CvbtrVXMKfVkFUcJ6hH8WXjrKo5vtN\nBpmpImJtta7pNrVQjBn0kmBj8nRwTzZXJjMlPElGiQGx3hgXotB7lEL9frV5\n4xy4E1pD8SuoKyd7LLANm/4coQDFU8EYuhg3Bv9jajv86qKcYnUI/QN0t1Sg\nU/elF4WcgwS+k/BzV5EQrdr+O2QFmnfcMaSVrhxWNQCsD57mVKh94diJ+TIe\nHFxb1+CQzqMkhULblUL5wVigE1gcRsN3AorUU/P7Po4rd/xh7BKAadZMKZom\nDxqLfPEglMLbqBcFBBndtt0PM45CGpPQW0mvnwO7xAcvDB3p7V4OKB9Y615e\nbk81YZwkglvz5ayAyyV/PGrUUUOya+JzvJWA3eHJD2KtBxANJDW9NcRQIv6p\nQ5mFcJTpHEIzMnbeJ6Kx5BkTkHnWuddabpxK1UEfN1bF4kHK35Tqpk5dRUBp\nJMji\r\n=j//S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOE8ulrdh94VXVoeJ0iciuP+siyZlEgOCoERY9IpRVVQIgBE2EC9qLom+mbMqhLmHtv+hQf7B01ihhtgNk3QWLOFM="}]},"maintainers":[{"email":"michael.williams@enspiral.com","name":"ahdinosaur"},{"email":"mail@aljoscha-meyer.de","name":"aljoscha-meyer"},{"email":"andre@andregarzia.com","name":"andregarzia"},{"email":"arj03@protonmail.ch","name":"arj03"},{"email":"npm.cel@celehner.com","name":"cel"},{"email":"christianbundy@fraction.io","name":"christianbundy"},{"email":"cryptix@riseup.net","name":"cryp7ix"},{"email":"dominic.tarr@gmail.com","name":"dominictarr"},{"email":"gordonhughmartin@gmail.com","name":"happy0"},{"email":"kieran@tenthousandthings.org.uk","name":"kyphae"},{"email":"marak.squires@gmail.com","name":"marak"},{"email":"whimful@gmail.com","name":"mixmix"},{"email":"matt@wetsand.co.nz","name":"mmckegg"},{"email":"stephen.whitmore@gmail.com","name":"noffle"},{"email":"pfrazee@gmail.com","name":"pfrazee"},{"email":"pietgeursen@gmail.com","name":"pietgeursen"},{"email":"jan@lagomorph.de","name":"regular"},{"email":"andre+npm@staltz.com","name":"staltz"},{"email":"substack@gmail.com","name":"substack"},{"email":"npm@vtllf.org","name":"vtduncan"}],"_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-links_3.0.7_1559232717926_0.6783294068497878"},"_hasShrinkwrap":false},"3.0.8":{"name":"ssb-links","description":"index links in ssb messages","version":"3.0.8","homepage":"https://github.com/dominictarr/ssb-links","repository":{"type":"git","url":"git://github.com/dominictarr/ssb-links.git"},"dependencies":{"flumeview-query":"^6.0.0","map-filter-reduce":"^2.0.0","ssb-msgs":"^5.2.0"},"devDependencies":{},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"acbb5a59610d6946d9b90e0b859dbae36a66483b","bugs":{"url":"https://github.com/dominictarr/ssb-links/issues"},"_id":"ssb-links@3.0.8","_nodeVersion":"8.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-7b1PGn9Pmaf5FfW0xDNc+4w2uOR7JwIJSsbKA/DDP0ejMzBlc9H38iVaMrf4927X5Cdn73o82D6cv8vXGqC4AQ==","shasum":"6a0db75d606f66b9a5208e1964d900c27e99e1ab","tarball":"https://registry.npmjs.org/ssb-links/-/ssb-links-3.0.8.tgz","fileCount":8,"unpackedSize":8730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8Cr7CRA9TVsSAnZWagAA1dgP/RQ/Li7utsAb4Z1YaBLM\nHjiv2WXCnsU0YpZc/fVodMUdqt5co54TiZTP24zdO+irUeMfLWYftSpyHFcm\n3OLkyKDFYmj6lY17RLv3cv3rgka5lg6fB0dU5xylq/OsUaORHoYS+9zq8WV3\nl4mocqLanx6XeIY+HYGECq4YsaqcBkXpFV9o0iqJkU+ekuafFdhIniN9tCtu\nkR1UcGis/HbrxXc16lNBKQw3axG8mF0wg12JLhFeWiE5M/vDQFOF3djc3Oo+\n2vnPm79jf87L96PPo1ndLTVa/rzdlIwupOOua0KPWxKsdB2jQjnpkkAxneb6\nHki4aWa04f3Y5lzDPravqG1IIGOaU4JsG1BDuc/4zJEWPO90oXCnb1t/bbYc\n7oZAXzxuRjstgbnNwjSmo8vwc3IUVJQSEXaV2yN60CQVpvtIKxeOx2RhKrlz\nxhNg6ojSiwhbvnKEdj/tG8Za5VhCbSWInw5VzqgEITwj/doh3Lzlp5ukx5fg\nQczSon0eV7IU4Q12R/DY0UfaxEVFTRazXdJEO6Mi2ullP1cHrADymgdYQ9yE\nQkgEyHHWWLy+nn4SwWqmJm0ObJLr4N7bXFEhp8eWvr0iOeAugEKgKp/y7jPL\n1r1SiTlqUyyW/JW/boy6cUjr4jIf3TTSGjq7zf0fVlmu4zGHqKsSRgQxGKDr\njS7L\r\n=ujLB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGH80wN1uPLmS67si20nIxMbH/1cwEQh2Bu9Thu2E1ZWAiEAl18n24BsvacVz2xi/bO2cifyAHry36ls8/xPIMMWwTE="}]},"maintainers":[{"email":"michael.williams@enspiral.com","name":"ahdinosaur"},{"email":"mail@aljoscha-meyer.de","name":"aljoscha-meyer"},{"email":"andre@andregarzia.com","name":"andregarzia"},{"email":"arj03@protonmail.ch","name":"arj03"},{"email":"npm.cel@celehner.com","name":"cel"},{"email":"christianbundy@fraction.io","name":"christianbundy"},{"email":"cryptix@riseup.net","name":"cryp7ix"},{"email":"dominic.tarr@gmail.com","name":"dominictarr"},{"email":"gordonhughmartin@gmail.com","name":"happy0"},{"email":"kieran@tenthousandthings.org.uk","name":"kyphae"},{"email":"marak.squires@gmail.com","name":"marak"},{"email":"whimful@gmail.com","name":"mixmix"},{"email":"matt@wetsand.co.nz","name":"mmckegg"},{"email":"stephen.whitmore@gmail.com","name":"noffle"},{"email":"pfrazee@gmail.com","name":"pfrazee"},{"email":"pietgeursen@gmail.com","name":"pietgeursen"},{"email":"jan@lagomorph.de","name":"regular"},{"email":"andre+npm@staltz.com","name":"staltz"},{"email":"substack@gmail.com","name":"substack"},{"email":"npm@vtllf.org","name":"vtduncan"}],"_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-links_3.0.8_1559243514360_0.4046323107283363"},"_hasShrinkwrap":false},"3.0.9":{"name":"ssb-links","description":"index links in ssb messages","version":"3.0.9","homepage":"https://github.com/dominictarr/ssb-links","repository":{"type":"git","url":"git://github.com/dominictarr/ssb-links.git"},"dependencies":{"flumeview-links":"^1.0.1","map-filter-reduce":"^2.0.0","ssb-msgs":"^5.2.0"},"devDependencies":{},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"f8eb0d62d06b5907c183307f261ae6e62b1ea03a","bugs":{"url":"https://github.com/dominictarr/ssb-links/issues"},"_id":"ssb-links@3.0.9","_nodeVersion":"10.15.3","_npmVersion":"6.13.6","dist":{"integrity":"sha512-jb1wqknz+AMqD9CxpjfDhII5Vz5JRVY9MakTrgKCrBFqLIPhqHq9bScei0zY0IBWjpSflI0juqOhpki38pWBHA==","shasum":"ce44b7cd873bd460dbe143d959e07ea2295ea1cd","tarball":"https://registry.npmjs.org/ssb-links/-/ssb-links-3.0.9.tgz","fileCount":8,"unpackedSize":8712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexzJ1CRA9TVsSAnZWagAAwwYP/R0v6O16EUSetu+7T4gk\nMfcjz/WRB8CqCPoJnnl3omYLJqsy6dqMIghxAei0yG3pNNxKtjiZvjyR6mYU\n3KBUC0CZRuJrzG5Vwy0SxqD6iqJQKSkMS+vh81QiM48JZR5OWPZZuByijRZV\ny6qtShZZHv3JuiHkK9acbpdgSfYF5L2m8J4LBV94CPcFvaggZcVlPE65P0al\nfUt6eO1eP6qhHQmiRuwSq2GvZCW5GWFnadHLfkPnvZRqxByjWknYyp/UNG7X\n1nqbxffJEzLFH86wjKcl9n3FRAJthYW1ZJHBQQSA7VDrfK8eFV9ml5faGGp/\n7OJCtuTdj420l+5nMxksSFapvA716RpOfVMuoz7MeUBmbEodB3FMAivyhYnE\noj8o746r5LhsNa0HrWlMDZ6K4vqx8jjHoRgCLzIPHPmgYBp17pQOTsEoZJY4\nLUiDuJSlXL7IJ/5R9yNmNux++SwAgXD8J8uhEkjyB4V2JSIqIINRpen3wnqF\nVj/CrsJVXk+6zMs5baQRgrNfmhHCS+ookGLhF2XNG0ZlGRrcGdCGH5EplWu2\n0H1o7z+FjWEK95wIqmPMS34sb8RSWEAzsouCqY4MKx6YJQ66qCx/jJyMeh4y\nXNbqu0Fui0Uaj4Fi9YMRFesO11F1FVrrcsfgu4RXDQjl6J/T5vbLix8MyAJT\nf8ky\r\n=wrfy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlsbWlyudyi14BfHTMgJZKIKoctCODgGfrXUTy8teiawIhALczMoLaXo13VTHF3BYZUCTM0RQc1GcMYFXsGyp18r7q"}]},"maintainers":[{"email":"michael.williams@enspiral.com","name":"ahdinosaur"},{"email":"mail@aljoscha-meyer.de","name":"aljoscha-meyer"},{"email":"andre@andregarzia.com","name":"andregarzia"},{"email":"arj03@protonmail.ch","name":"arj03"},{"email":"npm.cel@celehner.com","name":"cel"},{"email":"cherese.eriepa@outlook.com","name":"chereseeriepa"},{"email":"christianbundy@fraction.io","name":"christianbundy"},{"email":"cryptix@riseup.net","name":"cryp7ix"},{"email":"dominic.tarr@gmail.com","name":"dominictarr"},{"email":"gordonhughmartin@gmail.com","name":"happy0"},{"email":"kieran@tenthousandthings.org.uk","name":"kyphae"},{"email":"luandro@gmail.com","name":"luandro"},{"email":"marak.squires@gmail.com","name":"marak"},{"email":"whimful@gmail.com","name":"mixmix"},{"email":"matt@wetsand.co.nz","name":"mmckegg"},{"email":"stephen.whitmore@gmail.com","name":"noffle"},{"email":"pfrazee@gmail.com","name":"pfrazee"},{"email":"pietgeursen@gmail.com","name":"pietgeursen"},{"email":"jan@lagomorph.de","name":"regular"},{"email":"andre+npm@staltz.com","name":"staltz"},{"email":"substack@gmail.com","name":"substack"},{"email":"npm@vtllf.org","name":"vtduncan"}],"_npmUser":{"name":"mixmix","email":"whimful@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-links_3.0.9_1590112885012_0.18157086665944755"},"_hasShrinkwrap":false},"3.0.10":{"name":"ssb-links","description":"index links in ssb messages","version":"3.0.10","homepage":"https://github.com/dominictarr/ssb-links","repository":{"type":"git","url":"git://github.com/dominictarr/ssb-links.git"},"dependencies":{"flumeview-links":"^1.0.1","map-filter-reduce":"^2.0.0","ssb-msgs":"^5.2.0"},"devDependencies":{},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","_resolved":"","_integrity":"","_from":"file:ssb-links-3.0.10.tgz","bugs":{"url":"https://github.com/dominictarr/ssb-links/issues"},"_id":"ssb-links@3.0.10","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-p6rH5dcwebRnwGRBfBpkOV49ZLLApGX+hppHwJtBsWKTXIKZFu4+9pGuRHmC1UNa+B5A2wELjo4Ru1AMQdYGwA==","shasum":"6036843900df33c7420226e161a5770a9b405c45","tarball":"https://registry.npmjs.org/ssb-links/-/ssb-links-3.0.10.tgz","fileCount":8,"unpackedSize":8910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh273ICRA9TVsSAnZWagAAmAcP/0pb8+LATlIIBeFZ+Jck\n0AGKmBAtxnAIPpyFIroJneM3nYLsh3ch0Q/h74HRXzH7ZaWoWHYrgcFLhBfQ\n2dK32DnATGnYEDf8M3j8Kj28hm7dk9etfcXX1BhDgqYEFNFuDjwF6srdaVIi\njD1sU8mpLAfmLEFlFcHZAFL3qohJJdZAx77DwTi1CQScKdFrlCQlryK+kOcj\ngznpxi18sQUl7CoSJadyR9Qmy0ngP1kzdYphzmBJYWpV1FiEiGNvuq8AsiAE\nkk9tV6j0pPpVMKUKERVZZbO6BaoWeGqI5OE96Xk9IPOe8G2dLAsKqE5YrL+u\nIOEyl8kbXWU8wE95x1xivs25KIFkb2qoYLAkeN2zLWduWD2M2TQH/Jp980lh\njKfbAvL6JSum7m2WohyxkTV1Am+L5KV66ItM3L7qlFhiju0fRF67vrPNKsLu\nPOHAlmW3ThGqtu6fRQMKUAgLqMWu+MNzq9NIl0meqi6/mdcuAytOhOdFxK5X\nEgJC3++KAuYet4vNoKogfKJxFmW5QtzttJuDPEC/c30lDKoVAN73fjrT3aLt\nO7z8V9PgFDLDGCFXOjaTFI0EEHvBK5QaK8L0bQRLg/LYgxzkqT1CAiaerCst\nmGujRPtAxJqgNxCcSFOAWWDvdGWRBfyrDJCtyqyBctohWMSMAv+ZDQDsIjqQ\nWwtP\r\n=2HDd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtbqgPTJTyHwMDKGQ69uY+L0bvL3GXwdEmEZl8MTgZ6gIhAP94pST3m3va2uvrqZIMrV7Mnrv42l2b/9Gzm+Fx9ZE/"}]},"maintainers":[{"name":"luandro","email":"luandro@gmail.com"},{"name":"aljoscha-meyer","email":"mail@aljoscha-meyer.de"},{"name":"andregarzia","email":"andre@andregarzia.com"},{"name":"cryp7ix","email":"cryptix@riseup.net"},{"name":"regular","email":"jan@lagomorph.de"},{"name":"christianbundy","email":"christianbundy@fraction.io"},{"name":"happy0","email":"gordonhughmartin@gmail.com"},{"name":"staltz","email":"andre+npm@staltz.com"},{"name":"arj03","email":"arj03@protonmail.ch"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"noffle","email":"stephen.whitmore@gmail.com"},{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"mixmix","email":"whimful@gmail.com"},{"name":"cel","email":"npm.cel@celehner.com"},{"name":"mmckegg","email":"matt@wetsand.co.nz"},{"name":"pietgeursen","email":"pietgeursen@gmail.com"},{"name":"marak","email":"marak.squires@gmail.com"},{"name":"substack","email":"substack@gmail.com"}],"_npmUser":{"name":"cel","email":"npm.cel@celehner.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-links_3.0.10_1602191500376_0.6142675657157037"},"_hasShrinkwrap":false}},"readme":"# ssb-links\n\nan [ssb-plugin](https://github.com/ssbc/secret-stack/blob/master/PLUGINS.md) that indexes all the links!\n\nThis plugin can perform queries about messages that refer to other messages or feeds.\n\n## Example\n\nif you have a handle on the sbot server:\n``` js\nsbot.use(require('ssb-links')\nsbot.links2.read({query: [{$filter: {rel: ['mentions', {$prefix: '@d'}]}}]})\n```\nOR if sbot is a client...\n\n``` js\nlinks2 = require('ssb-links').init(sbot, {path: '~/.ssb'})\nlinks2.read({query: [{$filter: {rel: ['mentions', {$prefix: '@d'}]}}]})\n```\n\n## Installation\n\nMost clients will install ssb-links for you, check if the `ssb-server links2.read --help` command works\nIf not, to install it manually. Since ssb-links has the same name as a core feature, it actually exposes\nit's api as `sbot.links2` it was [originally intended to replace ssb-db.links](https://hackmd.io/IM5_tWIfSFuNoe3jtrjrtQ?view#incomplete-intentions)\nbut that didn't end up happening. So after installing it you need to configure a different name.\nsee [the configuration for renaming a plugin](https://github.com/ssbc/ssb-plugins#load-user-configured-plugins).\nThis is not necessary if you are loading ssb-links directly in javascript code (as in the examples below).\n\nto install `ssb-server plugins.install ssb-links` then to configure\n`{\"plugins\":{\"ssb-links\": \"links2\"}}``` to your `~/.ssb/config`.\n\n## database\n\nA leveldb instance will be created in your ssb directory `~/.ssb/flume/links`.\nBecause of the size of a message id, this will be quite a large index.\n\n## api: links2.read ({query: QUERY, live, reverse, limit})\n\nIf there is no query provided, a full scan of the links database\nwill be performed. this will return a stream of data that looks like\n\n``` js\n{\n  source: @{author_of_link},\n  rel: [{rel}, {rel_data}...],\n  dest: @/%/&{link} //the dest can be any type of ssb object.\n  ts: {local_timestamp}\n}\n```\n\nthis format will be the input to the query.\n\n### relation data.\n\nthis module introduces the concept of \"rel data\",\nthe rel is now stored as an array, and the data associated\nwith the rel stored with it. by indexing it as an array,\nit becomes easy to query it when that data is a sortable range\n(for example, mention names, which may be alphabetically sorted)\n\nsee `./links.js` to see how data is mapped.\n\nTODO: map all markdown links, including http links.\n\n### query syntax\n\nthe query must be a valid [map-filter-reduce](https://github.com/dominictarr/map-filter-reduce)\n\n## example queries\n\nthese queries are in JSON format so you can use them via the cli,\n`ssb-server links2.read --query '{QUERY}'`\nbe sure to use single quotes around the query so that the json is property\nescaped. otherwise, run these queries by passing them to `sbot.links2.read({query: QUERY})`\nand taking the output as a [pull-stream](https://github.com/pull-stream/pull-stream).\n\n### all feeds mentioned\n\ncounts the number of times each name is used by which feed.\n\nreturns a stream all  `{name, feed, uses}` \n``` js\n[\n  {\"$filter\": {\n    \"rel\": [\"mentions\", {\"$prefix\": \"@\"}]\n  }},\n\n  {\"$reduce\":{\n    \"name\": [\"rel\", 1], \"feed\": \"dest\", \"uses\": {\"$count\": true}\n  }}\n]\n```\n\n### thread contributors\n\nreturns feeds in each thread, and how many posts they have made.\nreturn object in form of `{[thread_id]:{[poster]:count}}`\n``` js\n[\n  {\"$filter\": {\n    \"rel\": [\"root\"]\n  }},\n  {\"$reduce\":{\n    \"thread\": \"dest\", \"participant\": \"source\", \"posts\": {\"$count\": true}\n  }}\n]\n```\n\n### names used for \"@EMovhfIr...=.ed25519\" and who mentioned them.\n\n``` js\n[\n  {\"$filter\": {\n    \"rel\": [\"mentions\", {\"$prefix\": \"@\"}],\n    \"dest\": \"@EMovhfIrFk4NihAKnRNhrfRaqIhBv1Wj8pTxJNgvCCY=.ed25519\"\n  }},\n  {\"$reduce\": {\n    \"name\": [\"rel\", 1], \"by\": \"source\", \"uses\": {\"$count\": true}\n  }}\n]\n```\n\n## License\n\nMIT\n\n","maintainers":[{"email":"jacob.karlsson95@gmail.com","name":"powersource"},{"email":"arj03@protonmail.ch","name":"arj03"},{"email":"andre+npm@staltz.com","name":"staltz"},{"email":"whimful@gmail.com","name":"mixmix"},{"email":"npm.cel@celehner.com","name":"cel"},{"email":"matt@wetsand.co.nz","name":"mmckegg"},{"email":"christianbundy@fraction.io","name":"christianbundy"},{"email":"dominic.tarr@gmail.com","name":"dominictarr"},{"email":"marak.squires@gmail.com","name":"marak"},{"email":"michael.williams@enspiral.com","name":"ahdinosaur"},{"email":"cryptix@riseup.net","name":"cryp7ix"}],"time":{"modified":"2022-11-09T11:52:06.773Z","created":"2016-02-22T11:57:34.437Z","0.0.0":"2016-02-22T11:57:34.437Z","1.0.0":"2016-02-28T23:53:09.838Z","1.0.1":"2016-03-01T06:13:35.134Z","2.0.0":"2016-04-06T08:03:52.747Z","3.0.0":"2016-11-29T16:01:52.708Z","2.0.1":"2017-11-22T10:16:08.316Z","3.0.1":"2017-12-29T08:42:41.517Z","3.0.2":"2018-03-10T01:36:37.943Z","3.0.3":"2018-03-19T22:25:32.600Z","3.0.4":"2019-02-03T21:51:10.840Z","3.0.5":"2019-05-02T04:04:46.189Z","3.0.6":"2019-05-08T20:20:38.817Z","3.0.7":"2019-05-30T16:11:58.023Z","3.0.8":"2019-05-30T19:11:54.517Z","3.0.9":"2020-05-22T02:01:25.123Z","3.0.10":"2020-10-08T21:11:40.502Z"},"homepage":"https://github.com/dominictarr/ssb-links","repository":{"type":"git","url":"git://github.com/dominictarr/ssb-links.git"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"bugs":{"url":"https://github.com/dominictarr/ssb-links/issues"},"license":"MIT","readmeFilename":"README.md"}