{"_id":"ssb-serve-blobs","_rev":"31-4e522282d8de7e8eddde81127f8c966c","name":"ssb-serve-blobs","dist-tags":{"latest":"3.3.0"},"versions":{"1.0.0":{"name":"ssb-serve-blobs","description":"Serve blobs from a local http server","author":{"name":"Andre Staltz","url":"staltz.com"},"version":"1.0.0","homepage":"https://github.com/ssbc/ssb-serve-blobs","repository":{"type":"git","url":"git://github.com/ssbc/ssb-serve-blobs.git"},"main":"index.js","dependencies":{"pull-cat":"1.1.11","pull-stream":"^3.3.0","stream-to-pull-stream":"1.7.2","pull-identify-filetype":"1.1.0","mime-types":"2.1.17"},"devDependencies":{"tape":"^4.5.1"},"scripts":{"test":":"},"license":"MIT","gitHead":"47a50d7f13f773fc7a02fd8cfb8f7c0f9e1bf5d8","bugs":{"url":"https://github.com/ssbc/ssb-serve-blobs/issues"},"_id":"ssb-serve-blobs@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"staltz","email":"andre+npm@staltz.com"},"dist":{"integrity":"sha512-davy1bETh/S035vWYJoYTCLDFpxLT2YZL3HxDDWjDQPlDmg4nH5LvnvZiOcEsQSZODvsXvPINxKWOzP5XtEIsg==","shasum":"975240b61ab0e39e74004d010480652ae9f17c4c","tarball":"https://registry.npmjs.org/ssb-serve-blobs/-/ssb-serve-blobs-1.0.0.tgz","fileCount":4,"unpackedSize":3758,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4YKkTpXiNVHl7+utkD4C3TUbwG+KJ4EHGZhjymjCSOwIgDP6on0X8ASVMFfZz5Yysw9V6LuiAF3wCzuQTq39ZQD4="}]},"maintainers":[{"name":"staltz","email":"andre+npm@staltz.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-serve-blobs_1.0.0_1518725358772_0.8427214243459276"},"_hasShrinkwrap":false},"2.0.0":{"name":"ssb-serve-blobs","description":"Serve blobs from a local http server","author":{"name":"Andre Staltz","url":"staltz.com"},"version":"2.0.0","homepage":"https://github.com/ssbc/ssb-serve-blobs","repository":{"type":"git","url":"git://github.com/ssbc/ssb-serve-blobs.git"},"main":"index.js","dependencies":{"pull-cat":"1.1.11","pull-stream":"^3.3.0","stream-to-pull-stream":"1.7.2","pull-identify-filetype":"1.1.0","mime-types":"2.1.17"},"devDependencies":{"tape":"^4.5.1"},"scripts":{"test":":"},"license":"MIT","gitHead":"bdc23640183cadd1b20fcf09106b37c5c2cbf609","bugs":{"url":"https://github.com/ssbc/ssb-serve-blobs/issues"},"_id":"ssb-serve-blobs@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"staltz","email":"andre+npm@staltz.com"},"dist":{"integrity":"sha512-ci2nZ9TF3iQmdLAUY63pMTLLC1p9nzfc5lWhGDuWkjAFs+v6hu000nsdJo67h+AWpjH+SCSkLZreeVH6tBWZIQ==","shasum":"9faba072a72e7771e7d19e5b0e29f6fd0535cae2","tarball":"https://registry.npmjs.org/ssb-serve-blobs/-/ssb-serve-blobs-2.0.0.tgz","fileCount":5,"unpackedSize":4441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5cMhCRA9TVsSAnZWagAAcHsP/i2+Fn8PRaQ7KUbaj8iA\nga5oBaW79BnuREV3eoS8DmPKLI/EmOJrW2CGkYW/f72IeTFee3sRGEMhUA7O\nD+vF82Jd2sfP8I4qd/Z34hiPHBxVDOJzYC16iwnwXaRZOO0xOG1RPz4a9fwC\n9XO0/MM+ciBo56Qws33D7xG1kDIyMBqNYrv/91g8oK6XqkXLFKI9glPw1VFx\nrJ8kUhmOxEnxpYGEblDetN9+kDh/c4uZS2d4fcadaUJK2ODFlgyd+ZBeQr7b\n/LshZeCWNZBiVKVQcGSXaHQyOLTbV8Zg2gz806ufp5gENPw0X3fO2hiR+WJ/\nM/IIb2d1uWHv60pHKF7Wu6faisIh8DtjagTpE/w1j0wUqN+9VCy0t6xFodvX\nXkGmu4iFOxFgC4x5zJTrJYyjT0qgjG0W0mofd3d81vNaii/A1iYY3SS4rogN\nbzGF47ZtCNqKFiEXJIPNeXF6TzUYMwweSCqeigZwTJKahYt5RXH2RJ2I+tE6\n7bd5vVZ2f3giYLYGa1jTbbUZEEImxLlBwR0Paawc0AczfIWke8jBGsu094hX\nVS3t6BkfeZgeVxOBpZ+hCDoltkznDRR4MJOXi1htdwMBGxHlXzLKwrdQrpOI\niEetBMRXALwzNBsvwELSiBglgtCfFPriJsw70GsO1BDE8LiAP7I/ac7nrk2n\nY2sj\r\n=aHCa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZg/H7oTrsRbwXxhY/izxSnRa5LDNTUs4LxyRP3xqAYAIgXzMO8krhcbxVtv7YoE0PAQ2iOQ32RD3DvfBxTTtJZJ4="}]},"maintainers":[{"email":"michael.williams@enspiral.com","name":"ahdinosaur"},{"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":"whimful@gmail.com","name":"mixmix"},{"email":"matt@wetsand.co.nz","name":"mmckegg"},{"email":"andre+npm@staltz.com","name":"staltz"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-serve-blobs_2.0.0_1541784353039_0.8594330897688671"},"_hasShrinkwrap":false},"2.1.0":{"name":"ssb-serve-blobs","description":"Serve blobs from a local http server","author":{"name":"Andre Staltz","url":"staltz.com"},"version":"2.1.0","homepage":"https://github.com/ssbc/ssb-serve-blobs","repository":{"type":"git","url":"git://github.com/ssbc/ssb-serve-blobs.git"},"main":"index.js","dependencies":{"pull-cat":"1.1.11","pull-stream":"^3.3.0","stream-to-pull-stream":"1.7.2","pull-identify-filetype":"1.1.0","mime-types":"2.1.17"},"devDependencies":{"tape":"^4.5.1"},"scripts":{"test":":"},"license":"MIT","gitHead":"3f42308bb096e4d3efd4d3a8edad0a40c151e231","bugs":{"url":"https://github.com/ssbc/ssb-serve-blobs/issues"},"_id":"ssb-serve-blobs@2.1.0","_npmVersion":"6.5.0","_nodeVersion":"8.12.0","_npmUser":{"name":"staltz","email":"andre+npm@staltz.com"},"dist":{"integrity":"sha512-EsVYKPMP827r2LQJjr4kMmBdhzj3S50DDb/gzeHcan/duPVKSR+tQb94ZMgTA25pwbGLU/SR0zRlvwT9f7Zp/A==","shasum":"6f5f71f2e1c439f3eb0d9d68900f1efa78a37763","tarball":"https://registry.npmjs.org/ssb-serve-blobs/-/ssb-serve-blobs-2.1.0.tgz","fileCount":8,"unpackedSize":5882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPy+XCRA9TVsSAnZWagAAjdgP/R2Bx+OtCSe1kz3cnvib\nLUzDoZ11CTtorm5kzreAFtdVgvDHTNs9gzHzjfq1wE+vSoj4/0Kck0EsaPs1\nHWMCzxDYGEhMuPhMQDBv1jvTEeYUdgzbhSahouyVU7uk5gDwoi15g1P3g+YE\nFzkA6KVU5pPEnQ5erIxla8EXYIddIWkVtSyJfMZ048sq1WQRiXwJlvm738Gn\nl6qcbdC0zE+gIPbClmrHfTFdo0ysRqANYAWlTlPWOc3mgCHV0+tryEdopYxh\n/v/YG6ZXBaCqg6UqirNq8Mm6sZvhunMlDhlL9IFFBIfI2kd+f8JSGqPmgWEt\nucnJM9PC8IvC8GG8+sDegsbl5TxYYnL7Cn4waLLH+4/N7V5GUBsFWDQL6hWm\nXamuZ4r7utOaq1nMSRcVGvUVc705YcQCTKsamRBRYumXqSewiWbipECwMF/x\nEVJpZ7TMyQBe1HA0LWfURlEherUOA/FjYKliYR1C6iEqgLhwvjtnzqz+sNKF\n5hbIQH5nnOJiA8lHP/gdM9CVODv6z3o5cvwPMwal54myvTVxkIcUqBVu09X4\nrBRKyNjVfuR76Ne6OYpoj95hHPPi0yhZbMf+jKRxwbQ9R2sd67/CuasZn3+v\nmNp9gvJmQ8mt1OZXSG/+UB8ouw7Dw0JhHIrCgFCzSKklgHr7q1+jsTzimVRv\nnSbl\r\n=lvi7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVFH/SOzaQjqIjHHugYrAsGqjI2GdLBgUV+uYI1Opl0wIge2FnRbbVOZFIbo2BVgAANaqbGpp1685gjKDlvdbzpJY="}]},"maintainers":[{"email":"michael.williams@enspiral.com","name":"ahdinosaur"},{"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":"whimful@gmail.com","name":"mixmix"},{"email":"matt@wetsand.co.nz","name":"mmckegg"},{"email":"andre+npm@staltz.com","name":"staltz"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-serve-blobs_2.1.0_1547644823122_0.6302101237878248"},"_hasShrinkwrap":false},"2.2.0":{"name":"ssb-serve-blobs","description":"Serve blobs from a local http server","author":{"name":"Andre Staltz","url":"staltz.com"},"version":"2.2.0","homepage":"https://github.com/ssbc/ssb-serve-blobs","repository":{"type":"git","url":"git://github.com/ssbc/ssb-serve-blobs.git"},"main":"index.js","dependencies":{"pull-cat":"1.1.11","pull-stream":"^3.3.0","stream-to-pull-stream":"1.7.2","pull-identify-filetype":"1.1.0","mime-types":"2.1.17"},"devDependencies":{"ssb-blobs":"^1.2.2","ssb-server":"^15.2.0","tape":"^4.13.2"},"scripts":{"test":"node test"},"license":"MIT","gitHead":"1c39cbc1224f81712ff6a265dad8ecf3b504dc36","bugs":{"url":"https://github.com/ssbc/ssb-serve-blobs/issues"},"_id":"ssb-serve-blobs@2.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"staltz","email":"andre+npm@staltz.com"},"dist":{"integrity":"sha512-H0HncITLbzTrAz4TddkRJgjUqdTw9no2ONDppGi6hku/4d74/9bisgDrp9gNg2dqiW46ESyYDs24qt6xowXyhw==","shasum":"fd538cdc906cf4d1a855efe783dbf0ea280740ef","tarball":"https://registry.npmjs.org/ssb-serve-blobs/-/ssb-serve-blobs-2.2.0.tgz","fileCount":8,"unpackedSize":5757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexQC1CRA9TVsSAnZWagAAveYP/iyw34nsWk1fvLEkLo8a\nQ1CyTRaXQBihcjTrgYsc4CHvBC0EcYWFEC1C9kom8A8/nDynr8KcTLzEhLnR\nSpf1JuFq3J8P69x7PBN/CGPE5J00Of24U/LTSvIoIa9XRgcQ8M4C2uq33c8F\n1QIjEjAiChssiTwae9y+Sg2xzrke1+bzPqeSYXrJg9XoJRwftZ+ei0pFwQOS\nryIDy4Z49GUxbY5H5F/7a5/VU0PuSyokV17NDCewYRkhsk9sYF6OQ47yP47/\nJv4vhWNr0JZStJgc3bmLrO8sERgzvIuDEKMZMU8xWvSPIqNqSXn0cZWv3oNA\nJHvLsjta84t5r7+mejKvkVdrOwv/y51GDun9Ot93DxCYKiPMeSsJPXy2MnNB\n4Szt1HUMMsJUQvbGJl/AIRFAKua9nQvo5FlnS7j5Z7RR6MovcKwBemMeQ8Ge\nUBGDkJzazdoZaODo4wbpc05MK63qlxSw2+madTwfkLWvUMBo13HbGdAgUs1e\nZaBKsW8T4esrOOBf28jiOPkDy8PPNnydoF7VBraLJWFT+HdCU3RFmdQG9VZx\no7TdSV8GwINuxdwWpN41K1srBfDU/pjdqU99T8BQ+48OWIEAhGQAT4ICoo0w\nSXGGGNP11wNnKAJQL7ZkrqA5NFWZmvaKPv80t+kZkf/2lvrG/Di0RbKldFD/\nyJ05\r\n=QWTn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9C8JV31aldJ9ziKRsBu6P/wrrxBb4oLVFtU8MQFxVjAiAFjnZ9Ok5Xb30763quACT+kPNg7nB2qfGbcGDXp/0RIA=="}]},"maintainers":[{"email":"michael.williams@enspiral.com","name":"ahdinosaur"},{"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":"whimful@gmail.com","name":"mixmix"},{"email":"matt@wetsand.co.nz","name":"mmckegg"},{"email":"andre+npm@staltz.com","name":"staltz"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-serve-blobs_2.2.0_1589969077081_0.7167519095636234"},"_hasShrinkwrap":false},"2.3.0":{"name":"ssb-serve-blobs","description":"Serve blobs from a local http server","author":{"name":"Andre Staltz","url":"staltz.com"},"version":"2.3.0","homepage":"https://github.com/ssbc/ssb-serve-blobs","repository":{"type":"git","url":"git://github.com/ssbc/ssb-serve-blobs.git"},"main":"index.js","dependencies":{"mime-types":"2.1.17","pull-cat":"1.1.11","pull-identify-filetype":"1.1.0","pull-stream":"^3.3.0","stream-to-pull-stream":"1.7.2"},"devDependencies":{"pull-box-stream":"^1.0.13","ssb-blobs":"^1.2.2","ssb-server":"^15.2.0","tape":"^4.13.2"},"scripts":{"test":"node test"},"license":"MIT","gitHead":"979b4ae0e24c4fc32e21c5ef5d013e547130f6a4","bugs":{"url":"https://github.com/ssbc/ssb-serve-blobs/issues"},"_id":"ssb-serve-blobs@2.3.0","_nodeVersion":"10.15.3","_npmVersion":"6.13.6","dist":{"integrity":"sha512-TdpgmIWdcBWkxpYqA1pfi/0RSKOQvSUoHNgXvBI6GjSQBc4oWCg0bEYx0fh5X/4vBPTEvWWkUFjFbkJ4YRBuMg==","shasum":"1811ac70b917f3132b92b04bdf4638a4215de41d","tarball":"https://registry.npmjs.org/ssb-serve-blobs/-/ssb-serve-blobs-2.3.0.tgz","fileCount":8,"unpackedSize":8796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexgFoCRA9TVsSAnZWagAAe5AP+gK5AfQ8Z11OFsPBaw7z\n+KkPkyVdAKrOFy4XxpBbyg8OrFpjVcbuvybDbPZzZrpL/Utfkr4DHNRA49xv\nKumZh3QHpc9bhdsplXVez7ujv+vIOCCTOWU1rhU7bMNcNRW/ObitrBglWCR2\nyMim1XFHMU3I/HpI86lsW0WZjAyTOj7KzYUEfkDxizxWyG/cXWdDQIOf1C5c\nGi/n7s9djLjanfEaOrsg+/IoFONa5s9ExFCl8jDpNjBuHzsZaIVE7yf8tCjB\nhXBLqgkcYAxOeVh+lfIlEg1PVsvT46ijZbEUHHvP2XB+Zf9MkhvYytbkChlB\nlzjKBZyJE3Ms9RcmHlCffOYSuBZ46CrlJ4q5vbuH6ZHv/9oxNYff+fpXRX+W\niOMQgpWs6Qu0Bn1iG7fLGj1nzEYZkX5+eAfwNrSU6fF4uUbdw7pJin3r5dtw\n6SZXqyFdMg3D76USUAPBmv+wCqN2FPuPUOwBnyq4tJW7Nehyp+A4L9n4ineC\nxt3L7pKQ/08JiHb5TGKCgemoV3pXx0pXgKm77LtwSgz55w5lGMrWgOsoThEb\nJmQzpNU+OMKfomJ6GIfRPeB+ezpFYBr3KENqsHBD1tmmenewlQQ0i9hGekUK\nASMNPMR79oOu9w1yRS5yx/aQZUX91X4nAlfL8KBqeGOJ7NWSNazY/8w47BmS\nPF9h\r\n=/uVW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICoL1L2LPiPNsvfsjNql2HG+Jki5nk1z6i+YbQ4Zwd5xAiBncEzmLynMmAW/u/qbrbgcR0knvpAxgY1gqy3ieTF/+A=="}]},"maintainers":[{"email":"michael.williams@enspiral.com","name":"ahdinosaur"},{"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":"whimful@gmail.com","name":"mixmix"},{"email":"matt@wetsand.co.nz","name":"mmckegg"},{"email":"andre+npm@staltz.com","name":"staltz"}],"_npmUser":{"name":"mixmix","email":"whimful@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-serve-blobs_2.3.0_1590034791567_0.052141187482018125"},"_hasShrinkwrap":false},"2.4.0":{"name":"ssb-serve-blobs","description":"Serve blobs from a local http server","author":{"name":"Andre Staltz","url":"staltz.com"},"version":"2.4.0","homepage":"https://github.com/ssbc/ssb-serve-blobs","repository":{"type":"git","url":"git://github.com/ssbc/ssb-serve-blobs.git"},"main":"index.js","dependencies":{"lodash.get":"^4.4.2","mime-types":"2.1.17","pull-cat":"1.1.11","pull-identify-filetype":"1.1.0","pull-stream":"^3.3.0","stream-to-pull-stream":"1.7.2"},"devDependencies":{"pull-box-stream":"^1.0.13","ssb-blobs":"^1.2.2","ssb-server":"^15.2.0","tape":"^4.13.2"},"scripts":{"test":"node test"},"license":"MIT","gitHead":"871304e48b3c02f631745d31f3dc3c104216c462","bugs":{"url":"https://github.com/ssbc/ssb-serve-blobs/issues"},"_id":"ssb-serve-blobs@2.4.0","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-QtRC9uxzN+b7dXYzIsnmPjfP9iKkArIfUl7oCula8f6CDXZW1XjywxjxnOpt/e+5SBbrEMHzBYCVAr+1vOgS8Q==","shasum":"f3750e0ca870fd18446f4cd09810542a1f692188","tarball":"https://registry.npmjs.org/ssb-serve-blobs/-/ssb-serve-blobs-2.4.0.tgz","fileCount":8,"unpackedSize":9657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEAiNCRA9TVsSAnZWagAAD3cQAJwmu15SXok+MrQWMFaP\nr1gWe7eB5gmNUzCd4G2qpKsRdyXruoQ/JOueWuYetLz3BW9Me++EEgdjlHnH\nlDwymGkGjidr9nZ4fMtbu/THlOuILYLslcKI31FNNoVhzRbqop92JIH7jcwb\niWKhnBmN1nybJb6PD+PBwCEWUk8s5qR2M3ok3Qwf4ExXC8GEGtgQa7tburBo\n0PjSN1ee3Ka3r4jY5ECLgr54gStY/COuVuoE17WcjRDD3unaXddPQbm4vmEa\nWgM/LmHWe1DJrc3sLldIsYQYqI9L7yuNgW68MJwblVx3pIZh3eGN1KJEp35D\nh9YoAOGv0B9Nfurt30TIVFUs4JI+wj7dxkPv4ZTMMu437VwyHo3T44FdmQsH\nN+DCfjGAYuztXKWR7miAJ8W1sq7s7i4rsbgZmokITYbmliTQDzOgd0ODNbMv\nvfsq/+yFFPgd4sNL2EPob5MO0EkY2BuseKpL5zUkOsZiiBn6WRjVelx75Fvt\n+IZqTHuvPPRL/J7+ZdQ3NuTh9Ylplh8ZCeqTkpDF4smtQQPDsdGLlZ037UW2\nIMkHr0Gw00Tg4MClpRnmtE2/hPbNHk+Zv7XiYmFdIoc9JRhxkZLrVjo8v0xw\nzM467QOlqwUJ+d1zXOCIPDf+YSnGbzSzXjBQxV0B3a8jIrPpdktWhn5jFBln\nxWnA\r\n=f+50\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFDULLerYz7PrkyvxrIjEaZPpIdMzss7ApKHxAEJvoEUAiBJMhP3jVMkj7VJE9KmruztWFnTPNZrytF91mGyDzHlew=="}]},"maintainers":[{"email":"michael.williams@enspiral.com","name":"ahdinosaur"},{"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":"whimful@gmail.com","name":"mixmix"},{"email":"matt@wetsand.co.nz","name":"mmckegg"},{"email":"andre+npm@staltz.com","name":"staltz"}],"_npmUser":{"name":"staltz","email":"andre+npm@staltz.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-serve-blobs_2.4.0_1594886285294_0.17846804550825857"},"_hasShrinkwrap":false},"2.5.0":{"name":"ssb-serve-blobs","description":"Serve blobs from a local http server","author":{"name":"Andre Staltz","url":"staltz.com"},"version":"2.5.0","homepage":"https://github.com/ssbc/ssb-serve-blobs","repository":{"type":"git","url":"git://github.com/ssbc/ssb-serve-blobs.git"},"main":"index.js","dependencies":{"mime-types":"2.1.17","pull-cat":"1.1.11","pull-identify-filetype":"1.1.0","pull-stream":"^3.3.0","stream-to-pull-stream":"1.7.2"},"devDependencies":{"pull-box-stream":"^1.0.13","ssb-blobs":"^1.2.2","ssb-server":"^15.2.0","tape":"^4.13.2"},"scripts":{"test":"node test"},"license":"MIT","gitHead":"3197d24b18254f6dc4618ad09dbce98624e1a3f6","bugs":{"url":"https://github.com/ssbc/ssb-serve-blobs/issues"},"_id":"ssb-serve-blobs@2.5.0","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-zEtQjGallQN0LIYeA6R6dD7p9a6As57KVz4HGOM4RnnMM2Ye9c99S2o60Svezr7V8HkOJajX2rQyvrXdjDsjyw==","shasum":"5702c3d25c4fad1c55f7ee3e126c1268cf1af67f","tarball":"https://registry.npmjs.org/ssb-serve-blobs/-/ssb-serve-blobs-2.5.0.tgz","fileCount":8,"unpackedSize":9830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRk+GCRA9TVsSAnZWagAAVUEP/1ClQURYVFxmc8V/L4pL\ngBI/SeNfJ2lUdItn2lfeOT/akUkZmFVd7ZhjXrn9Lk58sVu0/x3lb+Te197Z\nPGrBE3kOueRapFw94Z8l+J6RsJVIKFdukeUM6Wgts1BcwX/yyU/MoNluiDYM\nOUUmgmEQapMxXU5MaLqNt/XawrALwPML1Ue/S3vDi2z2khaaCgouzO02JuAX\n+euOr9x4qKC7AphWzS1umaerSSFCnmTZe+SS2P5FxmpeimAyKXG2Uo23Z1nN\n+yfSPhA3yp4Rudt/DaOmqrx01EDUOj3zGi4S30ad79GdhsguN9kQyh4pQQco\n0PIJfAx6GwodhT56mo0Bjv4tu3YBHYd0erGdeWixgyFbPnpGTedUvo3UudoO\nzBHHUjeZnf63dY9/NI8hUsKgZCli8MCRbDCjw9OVc7gUFn+L6gXIrmGXQa44\n0A564g8evEBEXiCPbk7cFRr5u4zH2f4d02b+MT+MDZc1x281Tv1RYHYtFJup\n8oyjKcN1sncSHuUU/xhz9k+Swlf7X+LEIgA+hS4YJYjrUbNIxRd2Rb7VRBLD\nm3cLUlxGSjmFjBH890h4NvVSJmdbcZyDrh5uUSW5+sigs5EHXP/FCndLnPBu\nrY64RoGnVrkh0AVBRtrgjftTvHF/SuYqPHmRGsMToTFO83h7u4cJTqGIQSfq\npQNQ\r\n=eXgO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBYmmFyKCUBNTUFJCC9CstVGRLoh0SQVoFI2T5cM+6KTAiBkNs87alsmHTb6c+gvVZGEKGNFhWyEdSHE8qSonTAtTQ=="}]},"maintainers":[{"email":"michael.williams@enspiral.com","name":"ahdinosaur"},{"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":"whimful@gmail.com","name":"mixmix"},{"email":"matt@wetsand.co.nz","name":"mmckegg"},{"email":"andre+npm@staltz.com","name":"staltz"}],"_npmUser":{"name":"staltz","email":"andre+npm@staltz.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-serve-blobs_2.5.0_1598443397663_0.22989503843424242"},"_hasShrinkwrap":false},"2.6.0":{"name":"ssb-serve-blobs","description":"Serve blobs from a local http server","author":{"name":"Andre Staltz","url":"staltz.com"},"version":"2.6.0","homepage":"https://github.com/ssbc/ssb-serve-blobs","repository":{"type":"git","url":"git://github.com/ssbc/ssb-serve-blobs.git"},"main":"index.js","dependencies":{"mime-types":"2.1.17","pull-cat":"1.1.11","pull-identify-filetype":"1.1.0","pull-stream":"^3.3.0","stream-to-pull-stream":"1.7.2"},"devDependencies":{"pull-box-stream":"^1.0.13","ssb-blobs":"^1.2.2","ssb-server":"^15.2.0","tape":"^4.13.2"},"scripts":{"test":"node test"},"license":"MIT","gitHead":"08c069e7038c61f7d89c5af3ae7a6c76830a0c7b","bugs":{"url":"https://github.com/ssbc/ssb-serve-blobs/issues"},"_id":"ssb-serve-blobs@2.6.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"staltz","email":"andre+npm@staltz.com"},"dist":{"integrity":"sha512-bMdkTSezVutMtjhU8k3g7c+OKBX40JRuWwIEGBUne39kSZcZATjjPT0xdQ6lj4I+SwGnzknh5DnZxguomYWJvg==","shasum":"76b39c1081abb447d1cc85ae370f65b475897038","tarball":"https://registry.npmjs.org/ssb-serve-blobs/-/ssb-serve-blobs-2.6.0.tgz","fileCount":8,"unpackedSize":10169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQKKNCRA9TVsSAnZWagAA9nQQAJ5g9VyLO8dK/10pgykX\nuyaobUXCR5vsXqK6mfLPm7y35nDN0Ch9+lUIJQqsaoxCj1vR/KS6c0NPUwg9\njfn9ku/CKHzbkvDaxgrQCAh9nvURZIbdjOCIAqk0sV9K6OcS7eqTIhPOZcmw\nit2Tal8A8fk1MphLgPRRXyDIpQYWloQb4lHYbxdHbuSK5aLvzQvr9b3DNy9a\noJ0iZXNripeZ2aHPENu+eqEuWrzOqyGqm3iejTkcz7apRTiK16F9/NSju8v0\nE0EJF5tNhO4FTa3OdFEtgb7ja6QRxdY8rDQaFS7uj6aiFf0XDYRM7uZoAZCF\nq/9q5e6nqAqYf4AH0ueDMCH6wkoxrmVf6yZcRglqsxaOhU/BcZSHC/ZQ/OCV\njqQ0NHO2IF8E3Brb7ryHFBiF7mH29BM2zP7fNEv7dF/54KEajzODju/htD6T\nSeZrauX/qTkxs6RlPssJFzAZ4eipenB8CbVA/j8z7VX1QMyrJqfqu3awk0FE\nMreS/IgxmcwF5laycwhiZ2+nrdO8D61mGDSSw7kKoJXPOC4QNFYfX2JfMiM0\nhaSTBjkJkKWBKQXJbd69Wc5T++a/NVDHvVDtuo9XeZk6xN9JWVzgjF2y55Kd\na8qvoLQ4c2mzqbQ6sccq2FS3TDqG5SBaZCcrMkYiEiNa0535x9sJVrrj2RtE\niiau\r\n=bywq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPS++CzQNCbDj1imws8JsWbklotWTjSZCZ5SDrfhDlqQIhAOp+g5AFr83xXMIkTO1+VpZxNkvBggm5xf3J7Z8TsR+j"}]},"directories":{},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"},{"name":"christianbundy","email":"christianbundy@fraction.io"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"cel","email":"npm.cel@celehner.com"},{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"staltz","email":"andre+npm@staltz.com"},{"name":"mixmix","email":"whimful@gmail.com"},{"name":"arj03","email":"arj03@protonmail.ch"},{"name":"cryp7ix","email":"cryptix@riseup.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-serve-blobs_2.6.0_1614848652680_0.10761422001650489"},"_hasShrinkwrap":false},"3.0.0":{"name":"ssb-serve-blobs","description":"Serve blobs from a local http server","version":"3.0.0","author":{"name":"Andre Staltz","url":"staltz.com"},"contributors":[{"name":"Charles Lehner"},{"name":"Cherese Eriepa"},{"name":"'Dominic Tarr'","email":"dominic.tarr@gmail.com","url":"dominictarr.com"}],"homepage":"https://github.com/ssbc/ssb-serve-blobs","repository":{"type":"git","url":"git://github.com/ssbc/ssb-serve-blobs.git"},"main":"index.js","dependencies":{"file-type":"<=16.5.1","multiblob-http":"^1.2.0","pull-box-stream":"^1.0.13","pull-stream":"^3.3.0","url-parse":"~1.5.3"},"devDependencies":{"ssb-blobs":"^1.2.2","ssb-server":"^15.2.0","tape":"^4.13.2"},"license":"MIT","scripts":{"test":"node test"},"_resolved":"","_integrity":"","_from":"file:ssb-serve-blobs-3.0.0.tgz","bugs":{"url":"https://github.com/ssbc/ssb-serve-blobs/issues"},"_id":"ssb-serve-blobs@3.0.0","_nodeVersion":"12.19.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-q7uuarq/ErwY7pMtaimfi3MXxUkmd6rjMux2T+Gg9kK3fMi8d3YlNk5tBLrlCywQQNm5r+qUBGHD6v6lThaF2A==","shasum":"3cfd87f9cd7f425a23ba01425ddaf800c29c8b78","tarball":"https://registry.npmjs.org/ssb-serve-blobs/-/ssb-serve-blobs-3.0.0.tgz","fileCount":7,"unpackedSize":8394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh274SCRA9TVsSAnZWagAAXU8P/2tmGBV8/OAUvlIj45e4\nx/hVxWuRm9qoGmvPNazNwX/rAn/AHb/Vdi4TBocDfB47S3lHd4aY2dqQzPHf\nXUP91T/we1zuCzKmpVN/sp5bMnkoSx/TqtJtfjeEYHFM2Qlgk+QF8/YyzEXr\nD7ot4/a54HjZhoXkSOs5r8X2FAwWjAwJPiZ2zGJrLk2KXnsRpZBQ25rAxpLs\nyiJJ+lxGKy58iuN4zbPzI57FCjI7q/mFCcp6HSAzz6F0WWwn/03WSU+qTm3/\nvYC2iOVikNAO3jduCL70bPRazW+5CVbOiJgg+8oWU4yHZvI+2aYJ4/9APnn5\n65VZMGnGuaPVTv4ann5EHoX13QnFOAwY4OM7MeCcrYdDiQpOIfVw6HOY8PSy\nHZ9XS22XV4+dFddmRdXbDHnGPvWfmvKQR4ssXlZ4bvX8yXd/FgEeXxxOhPqH\nbRHxwmSSq5Ms/aBfsAHZWvz3IUkt5q17nOO2DOX1b1zxwJG44kZNv+/uiyto\nB+8jwH1T/JAfkRIbBiq5L/2GRo+b4zTrpY7PqeJ8uHmn80XPhU2PraW6ripU\nQzbD5+fUJb0lpHzSjzdD6nUxH4j8qsIkBGVJaJ3BQ0hUUJRkZ1ptrHeAGB2O\nZ20SB4pKDUHNgyNpwo3inmM7vFqWvRBJxsKszOWT7mAz16OBrCL0Q8FnxUF0\nKjvP\r\n=97GG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjXS9AViLhpFR735vM02H0J+C7n4a6mGFj3oLHQae6ZwIhANR9adhCk3/7B9PSb8fSiFRWRGkp2K4ItlOKVmN5hTGz"}]},"_npmUser":{"name":"staltz","email":"andre+npm@staltz.com"},"directories":{},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"},{"name":"christianbundy","email":"christianbundy@fraction.io"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"cel","email":"npm.cel@celehner.com"},{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"staltz","email":"andre+npm@staltz.com"},{"name":"mixmix","email":"whimful@gmail.com"},{"name":"arj03","email":"arj03@protonmail.ch"},{"name":"cryp7ix","email":"cryptix@riseup.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-serve-blobs_3.0.0_1632903848446_0.2708795897356897"},"_hasShrinkwrap":false},"3.1.0":{"name":"ssb-serve-blobs","description":"Serve blobs from a local http server","version":"3.1.0","author":{"name":"Andre Staltz","url":"staltz.com"},"contributors":[{"name":"Charles Lehner"},{"name":"Cherese Eriepa"},{"name":"'Dominic Tarr'","email":"dominic.tarr@gmail.com","url":"dominictarr.com"}],"homepage":"https://github.com/ssbc/ssb-serve-blobs","repository":{"type":"git","url":"git://github.com/ssbc/ssb-serve-blobs.git"},"main":"index.js","dependencies":{"file-type":"<=16.5.1","multiblob-http":"^1.2.0","pull-box-stream":"^1.0.13","pull-stream":"^3.3.0","url-parse":"~1.5.3"},"devDependencies":{"ssb-blobs":"^1.2.2","ssb-server":"^15.2.0","tape":"^4.13.2"},"license":"MIT","scripts":{"test":"node test"},"_resolved":"","_integrity":"","_from":"file:ssb-serve-blobs-3.1.0.tgz","bugs":{"url":"https://github.com/ssbc/ssb-serve-blobs/issues"},"_id":"ssb-serve-blobs@3.1.0","_nodeVersion":"12.19.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-CDFNfCx2Ph3yF50SzITCJazQT3SLmvrL3XZMMhVKPqQh1vdB1pVQdP6S5ZKoubp5HaDQF35WiGd6vqFNWO/0iA==","shasum":"c19719c1dad0806ef97c026220c3957aa417feff","tarball":"https://registry.npmjs.org/ssb-serve-blobs/-/ssb-serve-blobs-3.1.0.tgz","fileCount":7,"unpackedSize":10972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6VG/CRA9TVsSAnZWagAAaacQAIkCKmL1NNg+JQw31OZj\nzVOMVrlbz65hcKRbv984BJRL3pjxQSCFvMVEzctugY7YaeC0eeReT4Cu4Uhb\nstnjaDu2C5nZuxfcpHZqsr3pF+SBTqbNIG4+i/FmY3xUcAQOo2+0mos03UXK\n97KFxdoz4/FsmEXvDQ1pB+/a1ff/6oudjeXsNj2XzRiKoXR+vzUrGxTfbqpM\ndWKybfV6loawF/wx5cEj0uEM1Iu+Eds0uFRLOdknIhU0Avqg5mlhAyiafsUc\nCaK/9nfKVupEUTevsEdGlFUseN3HQK2QnrWe3gQ55CFBhuqIhy1JmT4bNjjp\ndZzzrK+e1dIX0QCJ2gejv2nyB/dyBbDh5DhT2hq9th4eJwN2A5LSIbw/TUn9\nB4GqnYcjtLDlu8ZkHaj4hywC7N5/e66hHvfVHv/R7brXERQS6q1hN2wZUiMU\n/RGKrx2tcBwCGjEUnCtRQO0xZiK8KNhOy4S+Fz/d0GQ+MMaaO354ydIBiFuf\nKlINKWFIUcxmw/5IfcwPeOpmAOOGpPgZNIc/HTXVYP+sQrbNdiw7Z8KK389o\nNxJetoZ74Sqqj5J0uOeOVKA5/8m0CA5wvn/+/X7sj9teOtIfBWkihA3WtHxl\nFYgkz/jNTYtjZJB6NK6j6TSJ5RqJ2y0omTOzYWlDRmDUIChmy2Ix642gHjre\nJaut\r\n=GoWf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMClsB5Bp5axem2tLmLhOQgBdtE9vmqVWTCkWLRI+B/wIgWHfUmZq2qH2d/F0ebkQNpoPCLhNnLrcAV2X9Ec77k7Q="}]},"_npmUser":{"name":"staltz","email":"andre+npm@staltz.com"},"directories":{},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"},{"name":"christianbundy","email":"christianbundy@fraction.io"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"cel","email":"npm.cel@celehner.com"},{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"staltz","email":"andre+npm@staltz.com"},{"name":"mixmix","email":"whimful@gmail.com"},{"name":"arj03","email":"arj03@protonmail.ch"},{"name":"cryp7ix","email":"cryptix@riseup.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-serve-blobs_3.1.0_1642680767607_0.5581716838163044"},"_hasShrinkwrap":false},"3.1.1":{"name":"ssb-serve-blobs","description":"Serve blobs from a local http server","version":"3.1.1","author":{"name":"Andre Staltz","url":"staltz.com"},"contributors":[{"name":"Charles Lehner"},{"name":"Cherese Eriepa"},{"name":"'Dominic Tarr'","email":"dominic.tarr@gmail.com","url":"dominictarr.com"}],"homepage":"https://github.com/ssbc/ssb-serve-blobs","repository":{"type":"git","url":"git://github.com/ssbc/ssb-serve-blobs.git"},"main":"index.js","dependencies":{"file-type":"<=16.5.1","multiblob-http":"^1.2.0","pull-box-stream":"^1.0.13","pull-stream":"^3.3.0"},"devDependencies":{"ssb-blobs":"^1.2.2","ssb-server":"^15.2.0","tape":"^4.13.2"},"license":"MIT","scripts":{"test":"node test"},"_resolved":"","_integrity":"","_from":"file:ssb-serve-blobs-3.1.1.tgz","bugs":{"url":"https://github.com/ssbc/ssb-serve-blobs/issues"},"_id":"ssb-serve-blobs@3.1.1","_nodeVersion":"12.19.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-DLtkl6YyFdT5pyczDcxM/uI5dOV93lVu1mxAtwuxpHP7U9OdvJz0/1h1sz+SouYHUYJ564w7s2LhRgKG2U+y8Q==","shasum":"4d7a7decaa3c7ce1c784b3bf58d5f8ef683f7692","tarball":"https://registry.npmjs.org/ssb-serve-blobs/-/ssb-serve-blobs-3.1.1.tgz","fileCount":7,"unpackedSize":10903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHNRoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqhew/9EMSFZNHw5TrjFrUmcDrluyBfgk9sx3pCYvSN3qyrqdelzPsY\r\nUHfAGf0hDgMIjlQ6cJfEPXWIhGHg2mMN8DcKYWreFYTzKHps/6fp6eQHK26p\r\nl/xbl+5Le71mEhUZCGcS84cvGvsi5qjcFIQEiExckd7uZLXkw08A8xOoT9la\r\n0oEMcniEf0PTZCSMwwQISWBF/8kA5Jm32ByTsASGPPMyG3DddLRkMPDpgTl7\r\nC1PvllIW76rvaHm9XN98kXtlWj0GYoYPqkXq593ETYy6HEdtgGsjS0iHzECj\r\npbfHadS/i3Ep0gOpdg+Nx/0Qm/B2d402oS32ou1Uv9W1A83aSgfnIgWwSZqE\r\n+Q7oJ+y0gjs4i7ZrhoIOKQTznvDcFlQ6ERUiJhK8Jwm6S48E1D7zF/O8R+aR\r\njpQKfRqPKETYkXxm4Bkig2Y1zqZ3DoTbbU4OjNsXkNofLVzNngWRArvNiQbM\r\nyYkGlE6QDMJNw5KTsBE2F11SjgwwVWQYb8I5SZfwagugUer9F6/iPny0beoe\r\nbdZimDs763KxBGMCeu/RgFowRjRG8bdfYToVA0PnTUeNqrbfNmtgv0F3A72F\r\n0Lh1XDSI8yG9tKqSM07bgQnW6Xx+NMUHVhxcnrhr6+cGsXshi2OAnVM4W6Yl\r\nbjptLEUwCHesUYWoE2yvJtH45CT9ANRGEO8=\r\n=7J+p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG186M+B8KxJVI8JQMpyqdRp75gIYB+1ak3K5ES0MXWoAiBkTjd5TvX1bpjkN/B4EsYY64p6Gym4by0du2x0b4YC1Q=="}]},"_npmUser":{"name":"staltz","email":"andre+npm@staltz.com"},"directories":{},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"},{"name":"christianbundy","email":"christianbundy@fraction.io"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"cel","email":"npm.cel@celehner.com"},{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"staltz","email":"andre+npm@staltz.com"},{"name":"mixmix","email":"whimful@gmail.com"},{"name":"arj03","email":"arj03@protonmail.ch"},{"name":"cryp7ix","email":"cryptix@riseup.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-serve-blobs_3.1.1_1646056552459_0.6527268342041628"},"_hasShrinkwrap":false},"3.1.2":{"name":"ssb-serve-blobs","description":"Serve blobs from a local http server","version":"3.1.2","author":{"name":"Andre Staltz","url":"staltz.com"},"contributors":[{"name":"Charles Lehner"},{"name":"Cherese Eriepa"},{"name":"'Dominic Tarr'","email":"dominic.tarr@gmail.com","url":"dominictarr.com"}],"homepage":"https://github.com/ssbc/ssb-serve-blobs","repository":{"type":"git","url":"git://github.com/ssbc/ssb-serve-blobs.git"},"main":"index.js","dependencies":{"file-type":"^16.5.4","multiblob-http":"^1.2.0","pull-box-stream":"^1.0.13","pull-stream":"^3.3.0"},"devDependencies":{"pull-file":"^1.1.0","scuttle-testbot":"^1.11.0","ssb-blobs":"^1.2.2","tap-arc":"^0.3.5","tape":"^4.13.2"},"scripts":{"test":"tape test/*.test.js | tap-arc"},"license":"MIT","gitHead":"10b243096bd2db5b9c0446be653c6d2412298149","bugs":{"url":"https://github.com/ssbc/ssb-serve-blobs/issues"},"_id":"ssb-serve-blobs@3.1.2","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-Htr0OPATXzgsgY1t33XxcdcB8GMR41vtlDqnUIJ4Sm/WAPLi84glspWkSXY+9f5QFh9OdBkpX1fSMeOa73RoSQ==","shasum":"536965257046d3c5224f7b08713b558c6e9332f9","tarball":"https://registry.npmjs.org/ssb-serve-blobs/-/ssb-serve-blobs-3.1.2.tgz","fileCount":7,"unpackedSize":8484,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHRp3z6CiuKhIrAkiRuvdcXpMevNrFbbltlpOfRjUuWQIhAJqeoFGP1Iz3PHUnognXOCHVEMfHhU6/n8gY7x8NDWD0"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNdG4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFjRAAnMeA1KfZpZ24NyTuliLkBb5NYc9PucKuaOtieQJFO95Ms+PX\r\n/drblwIinqDzTpG/hsZu2Hmnq4DWcxp8M8Mw5BuXhgU32i/5U1xEHZoBoUBq\r\nnKd7nOZu3Ovlef/+gWWz4jxRKGpJIS8g3KS/NDvjs1fdT+ShJ2v9er/1EuE1\r\nwLyiQu9esNt9BCc851d75S0pHJnaYiMp0J+nQz+1TjDn0yuWVEqhFqB9P8De\r\n4ghSQMsVZZRjkHIhhEfE9YnqlE/9IVcL6wfphUhl4ThY9m4pFdA91d/74kQs\r\nIevZjA9PaYhuzN0sHObwUUx4BVwEt47av+pi6GocKd9HqRUFX5jttd3dtBEV\r\nANZMVunKmhovegkaPq09TOyyZoIF25zftTsYBpRX0qOFjyGCQFxJ8QsBbLF7\r\ngDNjR18wPkuN2WnE2rwoCrWaNtA6qkWOSVF5ohVDFUQBZMKDMChjMAiva6sZ\r\nk3n95+Ty+jXfc5zcQAKAOMe0btbIzf+dzUmjj178+GjVAjdOM+lLA2i3zGpk\r\nqJjyVCxe5DCoErlZMGm7gB/AKzMRZ0Dvb1H1G1px9wn0rIAW3GPg2ShI0K5Z\r\ncmed2zQC3goss47ZKdXDUMw1sSlHV3Eyr/rVng1O6+MFksoTorhptMrdgfJL\r\nmIylsZkz41MXRsi2ndLnQ00PZsr1r3wTXsg=\r\n=OnO4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mixmix","email":"whimful@gmail.com"},"directories":{},"maintainers":[{"name":"christianbundy","email":"christianbundy@fraction.io"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"cel","email":"npm.cel@celehner.com"},{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"staltz","email":"andre+npm@staltz.com"},{"name":"mixmix","email":"whimful@gmail.com"},{"name":"arj03","email":"arj03@protonmail.ch"},{"name":"cryp7ix","email":"cryptix@riseup.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-serve-blobs_3.1.2_1681248696184_0.26563151630170667"},"_hasShrinkwrap":false},"3.2.0":{"name":"ssb-serve-blobs","description":"Serve blobs from a local http server","version":"3.2.0","author":{"name":"Andre Staltz","url":"staltz.com"},"contributors":[{"name":"Charles Lehner"},{"name":"Cherese Eriepa"},{"name":"'Dominic Tarr'","email":"dominic.tarr@gmail.com","url":"dominictarr.com"}],"homepage":"https://github.com/ssbc/ssb-serve-blobs","repository":{"type":"git","url":"git://github.com/ssbc/ssb-serve-blobs.git"},"main":"index.js","dependencies":{"file-type":"^16.5.4","multiblob-http":"^1.2.0","pull-box-stream":"^1.0.13","pull-stream":"^3.3.0"},"devDependencies":{"pull-file":"^1.1.0","scuttle-testbot":"^1.11.0","ssb-blobs":"^1.2.2","tap-arc":"^0.3.5","tape":"^4.13.2"},"scripts":{"test":"tape test/*.test.js | tap-arc"},"license":"MIT","gitHead":"e4490872bde111880520d1d29ff35665dc17b478","bugs":{"url":"https://github.com/ssbc/ssb-serve-blobs/issues"},"_id":"ssb-serve-blobs@3.2.0","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-zb/tpKJj1u5p4T2vpO7cWCPzgccSA288cYTlee/DL/w+ccwtUOgQJfDmF8k/lC2/nPSDcSDd6RAf3BmAYGdUQA==","shasum":"304cb31bcddb1358265d0a8d42ed7f133c20bb2b","tarball":"https://registry.npmjs.org/ssb-serve-blobs/-/ssb-serve-blobs-3.2.0.tgz","fileCount":7,"unpackedSize":8817,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDFLZW8KXrZR/Ju3Bal6wdxidP3kskYzSjPLxJaynbYWAiEA6Lpxg273TSFFzAMKzTIVc/O8hvDavBfjocdJCzFNnGE="}]},"_npmUser":{"name":"staltz","email":"andre+npm@staltz.com"},"directories":{},"maintainers":[{"name":"christianbundy","email":"christianbundy@fraction.io"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"cel","email":"npm.cel@celehner.com"},{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"staltz","email":"andre+npm@staltz.com"},{"name":"mixmix","email":"whimful@gmail.com"},{"name":"arj03","email":"arj03@protonmail.ch"},{"name":"cryp7ix","email":"cryptix@riseup.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-serve-blobs_3.2.0_1687157780188_0.5632298817618304"},"_hasShrinkwrap":false},"3.3.0":{"name":"ssb-serve-blobs","description":"Serve blobs from a local http server","version":"3.3.0","author":{"name":"Andre Staltz","url":"staltz.com"},"contributors":[{"name":"Charles Lehner"},{"name":"Cherese Eriepa"},{"name":"'Dominic Tarr'","email":"dominic.tarr@gmail.com","url":"dominictarr.com"}],"homepage":"https://github.com/ssbc/ssb-serve-blobs","repository":{"type":"git","url":"git://github.com/ssbc/ssb-serve-blobs.git"},"main":"index.js","dependencies":{"file-type":"^16.5.4","multiblob-http":"^1.2.0","pull-box-stream":"^1.0.13","pull-stream":"^3.3.0"},"devDependencies":{"pull-file":"^1.1.0","scuttle-testbot":"^1.11.0","ssb-blobs":"^1.2.2","tap-arc":"^0.3.5","tape":"^4.13.2"},"scripts":{"test":"tape test/*.test.js | tap-arc"},"license":"MIT","gitHead":"3e83da776eb72e9f6068851c525fbb4980377014","bugs":{"url":"https://github.com/ssbc/ssb-serve-blobs/issues"},"_id":"ssb-serve-blobs@3.3.0","_nodeVersion":"18.14.1","_npmVersion":"9.6.6","dist":{"integrity":"sha512-znwfju1eaTP4WCVKorxsSxtydZnYYshSwE9U3MwGPbq0IihpUOf0uoR9Dbih4VcjkN832KCQLPKt42I3xA/fkA==","shasum":"3342ddedbb0c29f5fc3ba64947384adaf2421a90","tarball":"https://registry.npmjs.org/ssb-serve-blobs/-/ssb-serve-blobs-3.3.0.tgz","fileCount":7,"unpackedSize":9262,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsNkgWVQnnxmxosIfnH7bfQXtMeHSmyI0BTHdUeAmwWgIhAMXvSsZf80PcTnPQSKXKIBpd4k7m/GcqTsH3iIVuAQAX"}]},"_npmUser":{"name":"mixmix","email":"whimful@gmail.com"},"directories":{},"maintainers":[{"name":"christianbundy","email":"christianbundy@fraction.io"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"cel","email":"npm.cel@celehner.com"},{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"staltz","email":"andre+npm@staltz.com"},{"name":"mixmix","email":"whimful@gmail.com"},{"name":"arj03","email":"arj03@protonmail.ch"},{"name":"cryp7ix","email":"cryptix@riseup.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-serve-blobs_3.3.0_1689196696617_0.542164647092904"},"_hasShrinkwrap":false}},"time":{"created":"2018-02-15T20:09:18.772Z","1.0.0":"2018-02-15T20:09:19.433Z","modified":"2023-07-12T21:18:17.025Z","2.0.0":"2018-11-09T17:25:53.147Z","2.1.0":"2019-01-16T13:20:23.228Z","2.2.0":"2020-05-20T10:04:37.187Z","2.3.0":"2020-05-21T04:19:51.772Z","2.4.0":"2020-07-16T07:58:05.418Z","2.5.0":"2020-08-26T12:03:17.818Z","2.6.0":"2021-03-04T09:04:12.831Z","3.0.0":"2021-09-29T08:24:08.585Z","3.1.0":"2022-01-20T12:12:47.783Z","3.1.1":"2022-02-28T13:55:52.634Z","3.1.2":"2023-04-11T21:31:36.354Z","3.2.0":"2023-06-19T06:56:20.332Z","3.3.0":"2023-07-12T21:18:16.855Z"},"maintainers":[{"name":"christianbundy","email":"christianbundy@fraction.io"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"cel","email":"npm.cel@celehner.com"},{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"staltz","email":"andre+npm@staltz.com"},{"name":"mixmix","email":"whimful@gmail.com"},{"name":"arj03","email":"arj03@protonmail.ch"},{"name":"cryp7ix","email":"cryptix@riseup.net"}],"description":"Serve blobs from a local http server","homepage":"https://github.com/ssbc/ssb-serve-blobs","repository":{"type":"git","url":"git://github.com/ssbc/ssb-serve-blobs.git"},"author":{"name":"Andre Staltz","url":"staltz.com"},"bugs":{"url":"https://github.com/ssbc/ssb-serve-blobs/issues"},"license":"MIT","readme":"# ssb-serve-blobs\n\nScuttlebot plugin to serve blobs from a local http server on port 26835.\n\nNote also this remark plugin for modifying markdown to link to the server: [remark-images-to-ssb-serve-blobs](https://gitlab.com/staltz/remark-images-to-ssb-serve-blobs)\n\n## Installation\n\nRequires ssb-blobs plugin.\n\n```diff\n const createSbot = require('scuttlebot/index')\n   .use(require('scuttlebot/plugins/plugins'))\n   .use(require('scuttlebot/plugins/master'))\n   .use(require('scuttlebot/plugins/gossip'))\n   .use(require('scuttlebot/plugins/replicate'))\n   .use(require('ssb-friends'))\n+  .use(require('ssb-blobs'))\n   .use(require('ssb-backlinks'))\n   .use(require('ssb-private'))\n   .use(require('ssb-about'))\n   .use(require('ssb-query'))\n+  .use(require('ssb-serve-blobs'))\n   .use(require('scuttlebot/plugins/invite'))\n   .use(require('scuttlebot/plugins/block'))\n   .use(require('scuttlebot/plugins/local'))\n```\n\n## Usage\n\n```js\nconst Stack = require('secret-stack')\nconst caps = require('ssb-caps')\n\nconst stack = Stack({ caps })\n  .use(require('ssb-db'))\n  .use(require('ssb-blobs'))       // << required\n  .use(require('ssb-serve-blobs')) // needs: blobs\n\nconst config = {\n  // See ssb-config for other needed config\n  serveBlobs: {\n    // Enable CORS\n    cors: true,\n\n    // Content Security Policy (default: 'default-src none; sandbox')\n    csp: \"default-src 'self';\",\n\n    // Port to serve blobs from (default: 26835)\n    port: 3921,\n  },\n};\nconst server = stack(config)\n```\n\n## Utils\n\n```js\nconst toUrl = require('ssb-serve-blobs/id-to-url')\n\nconst blobId = '&d8kM9RXf5zvvy+AzlQ//JbCF0AEJelTl6m03u3dVVj4=.sha256'\nconst unboxKey = 'uU0nuZNNPgilLlLX2n2r+sSE7+N6U4DukIj3rOLvzek='\n\nconsole.log(toUrl(blobId))\n// http://localhost:26835/get/%26d8kM9RXf5zvvy%2BAzlQ%2F%2FJbCF0AEJelTl6m03u3dVVj4%3D.sha256\n\nconsole.log(toUrl(blobId, {unbox: unboxKey}))\n// http://localhost:26835/get/%26d8kM9RXf5zvvy%2BAzlQ%2F%2FJbCF0AEJelTl6m03u3dVVj4%3D.sha256?unbox=uU0nuZNNPgilLlLX2n2r%2BsSE7%2BN6U4DukIj3rOLvzek%3D\n\nconsole.log(toUrl(blobId, {port: 6000}))\n// http://localhost:6000/get/%26d8kM9RXf5zvvy%2BAzlQ%2F%2FJbCF0AEJelTl6m03u3dVVj4%3D.sha256\n```\n\n```js\nconst fromUrl = require('ssb-serve-blobs/url-to-id')\n\nconsole.log(fromUrl('http://localhost:26835/get/%26Pe5kTo%2FV%2Fw4MToasp1IuyMrMcCkQwDOdyzbyD5fy4ac%3D.sha256'))\n// &Pe5kTo/V/w4MToasp1IuyMrMcCkQwDOdyzbyD5fy4ac=.sha256\n\nconsole.log(fromUrl('http://localhost:12345/get/%26Pe5kTo%2FV%2Fw4MToasp1IuyMrMcCkQwDOdyzbyD5fy4ac%3D.sha256', {port: 12345}))\n// &Pe5kTo/V/w4MToasp1IuyMrMcCkQwDOdyzbyD5fy4ac=.sha256\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md","contributors":[{"name":"Charles Lehner"},{"name":"Cherese Eriepa"},{"name":"'Dominic Tarr'","email":"dominic.tarr@gmail.com","url":"dominictarr.com"}]}