{"_id":"dat-storage","_rev":"16-fe03f1de1a8350ea8e7773defa8794ea","name":"dat-storage","description":"Dat specific storage provider for Hyperdrive","dist-tags":{"latest":"1.1.2"},"versions":{"0.0.0":{"name":"dat-storage","version":"0.0.0","description":"Dat specific storage provider for Hyperdrive","main":"index.js","dependencies":{"append-tree":"^2.0.5","hyperdrive":"^8.1.0","multi-random-access":"^2.0.3","random-access-file":"^1.5.0"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dat-storage.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dat-storage/issues"},"homepage":"https://github.com/mafintosh/dat-storage","gitHead":"18ec04d1e8a502a70d1c14703b97e71a06f45ffd","_id":"dat-storage@0.0.0","scripts":{},"_shasum":"989293348bb31f26915b50fd1e8ee25be0066c4a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"989293348bb31f26915b50fd1e8ee25be0066c4a","tarball":"https://registry.npmjs.org/dat-storage/-/dat-storage-0.0.0.tgz","integrity":"sha512-11grveLK8x5kTY5tDao34uxNyoDahMvnbjPvUrp/HyRCUUjxCHVG2sYJ1WvevaUpPQk9YeuEb4N3LsCFZJNRwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGjT4J0u6kYigVZ4+O4RPUhECGZoE8rBOChHPw4Ov/9lAiEAqc2vUdC8lr2ZCkt9/Lpc+lKbWshGbjJa2fC+CtjEfFo="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/dat-storage-0.0.0.tgz_1491926618962_0.6137782207224518"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.1":{"name":"dat-storage","version":"0.0.1","description":"Dat specific storage provider for Hyperdrive","main":"index.js","dependencies":{"append-tree":"^2.0.5","hyperdrive":"^8.1.0","multi-random-access":"^2.0.3","random-access-file":"^1.5.0"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dat-storage.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dat-storage/issues"},"homepage":"https://github.com/mafintosh/dat-storage","gitHead":"c9c54ae5e3b3da98c60d97aba07d503245dc98cb","_id":"dat-storage@0.0.1","scripts":{},"_shasum":"2fe6a69963dec252b22a3312cd430316ec57eb11","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"2fe6a69963dec252b22a3312cd430316ec57eb11","tarball":"https://registry.npmjs.org/dat-storage/-/dat-storage-0.0.1.tgz","integrity":"sha512-Th318i2HOFdYsJ8ZxID6iCpGVrSvy8T+aHD9ppdrzM6t4iJz2/AqBeNmwPVfIfkIYpyCyvYorwm9kTujW8BVbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDwnM51+Gzv1cPt/cNby2n1h3UNgjUeaaPS3gUrPQ25bAiEAmBlVQo+CW0axRf9P9iv9ACGjNWiG848ee/PXRK2hSqI="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dat-storage-0.0.1.tgz_1493430503401_0.966427440289408"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0":{"name":"dat-storage","version":"1.0.0","description":"Dat specific storage provider for Hyperdrive","main":"index.js","dependencies":{"append-tree":"^2.0.5","dat-secret-storage":"^4.0.0","hyperdrive":"^9.1.1","multi-random-access":"^2.0.3","random-access-file":"^1.5.0"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dat-storage.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dat-storage/issues"},"homepage":"https://github.com/mafintosh/dat-storage","gitHead":"56095bd8b0812b7ad2b86a603d65587d8bf9c1eb","_id":"dat-storage@1.0.0","scripts":{},"_shasum":"d659b9d508503a480fa514ec964c7b16e67f1c96","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"d659b9d508503a480fa514ec964c7b16e67f1c96","tarball":"https://registry.npmjs.org/dat-storage/-/dat-storage-1.0.0.tgz","integrity":"sha512-YHe3XvAXa/+CJdks01i0yVGdJgqajFLUP8UZWXHli8h6f9s1h/E6C9L34jatYDWMQ1oF9TmYznJC4fNc1jwouA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSlDHbDjvEZGl8xbEyQ4oPINVWdJ/iY4Gx7MfII4p3GwIgcBnLEavvP+SHBccrlqB16UZrmyjx3tGfSmaSWaK/ZiM="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dat-storage-1.0.0.tgz_1493505550481_0.2226263089105487"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1":{"name":"dat-storage","version":"1.0.1","description":"Dat specific storage provider for Hyperdrive","main":"index.js","dependencies":{"append-tree":"^2.0.5","dat-secret-storage":"^4.0.0","hyperdrive":"^9.1.1","multi-random-access":"^2.0.3","random-access-file":"^1.5.0"},"devDependencies":{"standard":"^10.0.2"},"scripts":{"test":"standard"},"repository":{"type":"git","url":"git+https://github.com/datproject/dat-storage.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/datproject/dat-storage/issues"},"homepage":"https://github.com/datproject/dat-storage","gitHead":"faaae142f2ca88fb5d3a4c1a0469a4e910bb4310","_id":"dat-storage@1.0.1","_shasum":"14cf777043bf998fc8fc9b6aa579bfae56fa3ae4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"14cf777043bf998fc8fc9b6aa579bfae56fa3ae4","tarball":"https://registry.npmjs.org/dat-storage/-/dat-storage-1.0.1.tgz","integrity":"sha512-3PaqRg1xWzXYNRpHv0DSdq+RxKVpokT6i3Ww6NWs+fMmApg4Bv/mlbBW9rJj6sFvJZ2nQJVmoSANkuChMzGk1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICvhvYlIUMmY9TZGLh5v8EO9hvIJ/9UeUx38A7mH8KuFAiEAs9pxsz/p4Aw0beLvoY3MVfN8+X4YnAPwT0bFVTO7a6k="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/dat-storage-1.0.1.tgz_1493928068091_0.3215585926081985"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.2":{"name":"dat-storage","version":"1.0.2","description":"Dat specific storage provider for Hyperdrive","main":"index.js","dependencies":{"append-tree":"^2.0.5","dat-secret-storage":"^4.0.0","hyperdrive":"^9.1.1","multi-random-access":"^2.0.3","random-access-file":"^1.5.0"},"devDependencies":{"standard":"^10.0.2"},"scripts":{"test":"standard"},"repository":{"type":"git","url":"git+https://github.com/datproject/dat-storage.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/datproject/dat-storage/issues"},"homepage":"https://github.com/datproject/dat-storage","gitHead":"f80698e9b539a7d5f86355e2694ab087fb1518a1","_id":"dat-storage@1.0.2","_shasum":"e3ad29c792595b7312f7e7ab2339169c9b12af47","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"e3ad29c792595b7312f7e7ab2339169c9b12af47","tarball":"https://registry.npmjs.org/dat-storage/-/dat-storage-1.0.2.tgz","integrity":"sha512-GAhR2rB9b/Ew3Qn4PcdTS2qobc5chiFvSeqAe4Td4VWx8H87bHVeP4TlvGAFzS0Im/kqFK4SnFBi4+ZZKiLq5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEvSxk4Ob1GcaKRU44Pkc3+36TZi6s77G+C+fCzKJ47pAiBK0A8Ag8pLsrKoAIWxyZCEuRnAjkqG9FufcEw94xD5Yw=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dat-storage-1.0.2.tgz_1494282953476_0.5748779689893126"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.3":{"name":"dat-storage","version":"1.0.3","description":"Dat specific storage provider for Hyperdrive","main":"index.js","dependencies":{"append-tree":"^2.0.5","dat-secret-storage":"^4.0.0","hyperdrive":"^9.1.1","multi-random-access":"^2.0.3","random-access-file":"^1.8.1"},"devDependencies":{"standard":"^10.0.2"},"scripts":{"test":"standard"},"repository":{"type":"git","url":"git+https://github.com/datproject/dat-storage.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/datproject/dat-storage/issues"},"homepage":"https://github.com/datproject/dat-storage","gitHead":"222d6a7983ca50faeb91424904372807fca517d8","_id":"dat-storage@1.0.3","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-6qTeWDLCbn4DG5NmTSnCAikivjXXn5ukMLafEbqBn/15zcqdpNgsOx/QnCqXdDoAeP1WWXjJp3GBDtls/et3bA==","shasum":"a16751cde3f483d66b9d819991a72f363bbd2d0c","tarball":"https://registry.npmjs.org/dat-storage/-/dat-storage-1.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDf6hSlFSde2QAE4Nx0K0koPGyQk2iudT0e8XkCezfabgIgBw5LOtKLrKu7eILpSqCp6HcChO/N4zwvyjiKrItoyHQ="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dat-storage-1.0.3.tgz_1497037716056_0.1503797210752964"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.4":{"name":"dat-storage","version":"1.0.4","description":"Dat specific storage provider for Hyperdrive","main":"index.js","dependencies":{"append-tree":"^2.0.5","dat-secret-storage":"^4.0.0","hyperdrive":"^9.1.1","multi-random-access":"^2.0.3","random-access-file":"^2.0.1"},"devDependencies":{"standard":"^10.0.2"},"scripts":{"test":"standard"},"repository":{"type":"git","url":"git+https://github.com/datproject/dat-storage.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/datproject/dat-storage/issues"},"homepage":"https://github.com/datproject/dat-storage","gitHead":"2239b23910a257687ae77e1fd01945e986743b02","_id":"dat-storage@1.0.4","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-THxtCBzrt+AJzhGxXedlxLYeW+AVi5eFLi9Ke9JQ7fTA/j84m1Ci7KPuZ1q44Um/BeIYZ3LO01FWS2MlAOTFRg==","shasum":"701088eca48d0b23c9eddc5469ca51250c307b04","tarball":"https://registry.npmjs.org/dat-storage/-/dat-storage-1.0.4.tgz","fileCount":5,"unpackedSize":6644,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFmAEhwC6oxZGbF4rDlKdiUu+9IYUE36ku34YSzyHY+dAiAG0kbabZaVtiNK+nGkZshiEeBwR3SvqhxIqFUF2Lruvg=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dat-storage_1.0.4_1518040994083_0.12612461947989084"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"dat-storage","version":"1.1.0","description":"Dat specific storage provider for Hyperdrive","main":"index.js","dependencies":{"append-tree":"^2.0.5","dat-secret-storage":"^4.0.0","hyperdrive":"^9.1.1","multi-random-access":"^2.0.3","random-access-file":"^2.0.1"},"devDependencies":{"standard":"^10.0.2"},"scripts":{"test":"standard"},"repository":{"type":"git","url":"git+https://github.com/datproject/dat-storage.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/datproject/dat-storage/issues"},"homepage":"https://github.com/datproject/dat-storage","gitHead":"83f851e6c2e3944051377cb0e76e41bb8363974d","_id":"dat-storage@1.1.0","_npmVersion":"6.4.0","_nodeVersion":"10.6.0","_npmUser":{"name":"jhand","email":"joe@hand.email"},"dist":{"integrity":"sha512-x7BrYK1aOIxg6kMz0z1WNAOiVtSkpUJV3e9MdzmfQOn4Ryb0IPk1LXMjtK6D4lnOBIQOxmKpx9zeuivDcMtB8w==","shasum":"5045df14717cab5095fa5fc98159157692ac7f86","tarball":"https://registry.npmjs.org/dat-storage/-/dat-storage-1.1.0.tgz","fileCount":5,"unpackedSize":8070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbj/8fCRA9TVsSAnZWagAAzlEP/1EO2hIT0tP9bMvcBsEx\ndLDrYZeo82OQds0yqKBz01HRtS6RsoNTEJ4sWdPn6s4socxJn05CrDet/dAd\ndufqE+Iaj9726dWnK0AJmas9FmUUGHb2Yju3IL7zl45kDnVIaBMyIRHpI0kP\nrnw6OPkVGAV1L5SAod/jAY7SR3hbUVFx9eBwGIGVyohu6S8SwopM82g656Hr\ncB2pBR3N/E2+OrUDNiJLIaffwUjDfWXbwNMd5Km2uBGmP0TyLvv6dYp61t6o\nJLntpDa2E8Osi2jCyiTDDXe7chnD89Nc7qswiumYzKDVa9V2PrwAyOdJbGh4\nLeqt3KZNfhikF8yPZSDSw5ASz5hrpIuUrCOj4Zmo9PbKb8Lw/xr7gHa/bjB3\nPXdY0ChUb/iEwxBIkHGltSRmOscRL/iArJQv2NyL5wZDP14TnQiUoeM6nF6D\n/H4YI4gy7Hv66yFqQSBBZvfHlsQpSSBuzj01x5QMzorBIX0FDZDbsWoHWTRe\n8H/U6VenXkSTO0h1jfLl8DLuqVc5AVW9L7KbCkt/IMSUMVD2bqpp8GQolQ4f\nJVEIFLcap+M5TAJHkdXNgrMImiigc095It7JxT7Nzd4hKOAKyo6AtcXDcsAy\n/IK/DF8lNZkwMUOiigJyJ8+uYBK++YE4txvCYWAnvXGBCwfEpPQHnei0YEEI\n6qhx\r\n=8GfC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsCRECLIVRpeoHyTOfKvo12ZiY6xtpYPpXfQ7H9iovzAIhALKyX1gsvHFwT6OWlIp5snD+BGRgvCvpp6yzZxWc09oZ"}]},"maintainers":[{"email":"joe@hand.email","name":"jhand"},{"email":"mathiasbuus@gmail.com","name":"mafintosh"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dat-storage_1.1.0_1536163615052_0.17984517635698238"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.1":{"name":"dat-storage","version":"1.1.1","description":"Dat specific storage provider for Hyperdrive","main":"index.js","dependencies":{"append-tree":"^2.0.5","dat-secret-storage":"^4.0.0","hyperdrive":"^9.1.1","multi-random-access":"^2.0.3","random-access-file":"^2.0.1"},"devDependencies":{"standard":"^10.0.2"},"scripts":{"test":"standard"},"repository":{"type":"git","url":"git+https://github.com/datproject/dat-storage.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/datproject/dat-storage/issues"},"homepage":"https://github.com/datproject/dat-storage","gitHead":"0e823fda112d5cc277e0e514a4aa0ba0c9e037bf","_id":"dat-storage@1.1.1","_npmVersion":"6.4.0","_nodeVersion":"10.6.0","_npmUser":{"name":"jhand","email":"joe@hand.email"},"dist":{"integrity":"sha512-PjKjUatJN4ztBDI5nR94VuofyrVKOm6W3/DgqFO6U4ixdX351Jkuj+GiGScEmMOqn8vJgTmlUPTxJaBf38Fmkw==","shasum":"40e2d1e989b64bb60d0a179f993e32bbb3cb19a0","tarball":"https://registry.npmjs.org/dat-storage/-/dat-storage-1.1.1.tgz","fileCount":5,"unpackedSize":8096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkAIOCRA9TVsSAnZWagAAEzQP/3tR2wJnj9TaPKzgU21d\nup6sS/GX8SmRzzEb+AU0JrkajJExhv/dXhN9sSW9lI34VWFyg/phUhLdUVDV\nsrZwsTY0iDNgwDo+eM4pwfd4USLp6DxcM4CN2aFhcUZ2R7aWMpEkrAAZZiye\nfvjgYXYNIxptBjoLcOVFjfYp+C11l+Z3ZuMAZRmGIOaTI/uXDrrrY+Ny+EHt\nbHgT++pY6gYGNvomD/wlNsNjfWS8Aab6hydgNZVcZ5Y+Q3u0IU5ycHpsec1O\n7HL4BZhUP4ASb4nDFDSR3Wgsb9B9CMALmx3VKxMmj0PiII4hl8vIZ1na1IbP\n4IVu8A78QZWlEk44paDveDCBzliMgaFzH1nReWrO+Zj/imac4nKhMu/EeR0h\nxbcIUZ3i+1MTYBjDlOzjoi4KZQa3OS0BQHVjDrdw2A8kv3YAgWjSVej55GMO\nQFjqSn/tG8aE0PkoNXLmVvGhJdInU302OtC/pPbJ9g7vmR8BnKIGLOvdLjrf\nY3Ase0+Oo0G1XP2+mqijrSSviUb+AICg09IFUYrl4U3SrCW9TuoGs1q3AchU\nTiuq/CsgHPjshvXGQo20jFbvFns4RK6BgWfZrM6QhJsKt0r1DjZWQYx5NhuI\nxDhTIwJsze9TZJ3j1aOnIGH37ZyCWRJvEPT/5VnZDh5zlT19vZvdFxzAeTWh\nx5Ke\r\n=fInd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwbyw0U7HeFFdZ4WY9UNcDnyXti5r1E68Gd0FJxO9tyAiEA8TFpyjiot1koq3UeQTNAOQboWr+oGNv3wvHxr4cqrnA="}]},"maintainers":[{"email":"joe@hand.email","name":"jhand"},{"email":"mathiasbuus@gmail.com","name":"mafintosh"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dat-storage_1.1.1_1536164365568_0.9331240151168116"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.2":{"name":"dat-storage","version":"1.1.2","description":"Dat specific storage provider for Hyperdrive","main":"index.js","dependencies":{"append-tree":"^2.0.5","dat-secret-storage":"^4.0.0","hyperdrive":"^9.1.1","multi-random-access":"^2.0.3","random-access-file":"^2.0.1"},"devDependencies":{"standard":"^10.0.2"},"scripts":{"test":"standard"},"repository":{"type":"git","url":"git+https://github.com/datproject/dat-storage.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/datproject/dat-storage/issues"},"homepage":"https://github.com/datproject/dat-storage","gitHead":"fe513e4faf6d090d9be266b84c18709a8a328b63","_id":"dat-storage@1.1.2","_nodeVersion":"16.1.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-LUzeuDXNT1zPHGMcdjrOd7lpuI3BJ14qzR3C4oMuWYW7apDh9xmAMhxBN4z2uvhAE/Lq7ZHCcgtufU3L91qCJg==","shasum":"85049a56b6e734dffec21ffdc6568f5686ef3c8c","tarball":"https://registry.npmjs.org/dat-storage/-/dat-storage-1.1.2.tgz","fileCount":5,"unpackedSize":8372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1xvECRA9TVsSAnZWagAAGwkP/1KpUEj9QpGUHsS8nEAT\nfuV8hTRXSIKtm6YNHirOoWVwM1tnLbVICI0Z28hd1o+9N22LZNucZjJP5ME/\nc4fWG+rCbDoBCSDHWKAhfHpLevjToQddb/SCn655XwipwH1MHBUO1gEynM+k\nmnPusmPbAcghF22VYvMuNMhDgHN3WBowiAZyhuTqmnQUUZDG2+/kH1ebin4o\nrX1sdqdexbhNEMS/ybLXP2pPgwsSDb5EIYqEmQzkrj7buG//CuO0zuiWfzm2\n8kbKLiUQoZ8rDbg2JVbyjag9Q2rlpLx/EVh1oG6lUcFiVEMTa2BeO1saljfk\nFN63L0OHQmzAiabAWYDSTlRBZLSeabhB6yEiTvdmOvoL40xG9aHYPxzhsFXH\nIxU8AE2HXkWDjs/qIOfpVB51+l7mMS0a3kHspLWt8FdtAJ0AA2znsWGQQPd2\nRZUD/0TU+/74NJ8w6TzCHXkntJNMWmv+a3BCWlSbFA8moEXsKPq78gBboTg7\ndcNO8L+mC81k6k/uPJiIBbr6q+DZijb8SPtnwzt10NXwQP9XE5BLEoQepgv9\nbhE+KUZxz3Hm2VznNAVpLy6XBTieXnzuAU9ZY07/FCoqOniJtFkS3YSmV5S4\nTQn5txT/GncYnii7vbVvMjWbH3XYBQoscdg4q3pprJE+bt/LuxpQVd5PabjO\nCSag\r\n=3yuh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9BdruwE6YzgCbqUcdGV7Gi+WP6mRrRgXNiE1gS5NLVAIgdNrC5XVGnosGP8+jifr1Kb3qLDMNf0jme48AIXvK+8w="}]},"_npmUser":{"name":"ninabreznik","email":"ninabreznik@gmail.com"},"directories":{},"maintainers":[{"name":"leichtgewicht","email":"martin.heidegger@gmail.com"},{"name":"the-real-dk","email":"diego@geutstudio.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"frando","email":"dev@unbiskant.org"},{"name":"cblgh","email":"angellus.falsus@gmail.com"},{"name":"ninabreznik","email":"ninabreznik@gmail.com"},{"name":"rangermauve","email":"rangermauve@hotmail.com"},{"name":"serapath","email":"dev@serapath.de"},{"name":"zootella","email":"zootella@zootella.com"},{"name":"jhand","email":"joe@hand.email"},{"name":"juliangruber","email":"julian@juliangruber.com"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dat-storage_1.1.2_1641487300353_0.9986134312426165"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"readme":"[![deprecated](http://badges.github.io/stability-badges/dist/deprecated.svg)](https://dat-ecosystem.org/) \n\nMore info on active projects and modules at [dat-ecosystem.org](https://dat-ecosystem.org/) <img src=\"https://i.imgur.com/qZWlO1y.jpg\" width=\"30\" height=\"30\" /> \n\n---\n\n# dat-storage\n\nDat specific storage provider for [Hyperdrive](https://github.com/mafintosh/hyperdrive)\n\n```\nnpm install dat-storage\n```\n\n## Usage\n\n``` js\nvar storage = require('dat-storage')\n\n// files are stored in ./my-dataset\n// metadata (hashes and stuff) are stored in ./my-dataset/.dat\n// secret keys are stored in ~/.dat/secret_keys/<discovery-key>\nvar archive = hyperdrive(storage('my-dataset'))\n```\n\n### Custom storage provider\n\nYou can require this module in your own storage provider in order to override certain behaviors for some files while still using the default dat storage methods for other files. Here's an example of overriding only the secret key storage and nothing else:\n\n```js\nconst defaultStorage = require('dat-storage')\nconst alternativeSecretStorage = require('your-own-custom-random-access-file-module')\n\nmodule.exports = function keychainStorage() {\n  const storage = defaultStorage(...arguments)\n  return {\n    metadata: function(file, opts) {\n      if (file === 'secret_key') alternativeSecretStorage(file)\n      return storage.metadata(...arguments)\n    },\n    content: function(file, opts) {\n      return storage.content(...arguments)\n    }\n  }\n}\n```\n\n### Options\n\n- `secretDir` - folder to store secret keys in (default is users home dir)\n- `prefix` - subfolder to put dat SLEEP files in (default is `.dat/`)\n\n### Secret Keys\n\nBy default secret keys are stored in the users home directory via [dat-secret-storage](https://github.com/joehand/dat-secret-storage). To change the directory, pass it as an option:\n\n```js\nvar storage = require('dat-storage')\n\nvar archive = hyperdrive(storage('my-dataset', {secretDir: '/secret_keys'})\n```\n\n## License\n\nMIT\n","maintainers":[{"name":"cblgh","email":"angellus.falsus@gmail.com"},{"name":"frando","email":"dev@unbiskant.org"},{"name":"jhand","email":"joe@hand.email"},{"name":"juliangruber","email":"julian@juliangruber.com"},{"name":"leichtgewicht","email":"martin.heidegger@gmail.com"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"ninabreznik","email":"ninabreznik@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"rangermauve","email":"rangermauve@hotmail.com"},{"name":"serapath","email":"dev@serapath.de"},{"name":"the-real-dk","email":"diego@geutstudio.com"},{"name":"zootella","email":"zootella@zootella.com"}],"time":{"modified":"2022-06-14T18:52:03.488Z","created":"2017-04-11T16:03:39.613Z","0.0.0":"2017-04-11T16:03:39.613Z","0.0.1":"2017-04-29T01:48:23.626Z","1.0.0":"2017-04-29T22:39:10.757Z","1.0.1":"2017-05-04T20:01:09.726Z","1.0.2":"2017-05-08T22:35:55.437Z","1.0.3":"2017-06-09T19:48:36.990Z","1.0.4":"2018-02-07T22:03:15.052Z","1.1.0":"2018-09-05T16:06:55.215Z","1.1.1":"2018-09-05T16:19:25.682Z","1.1.2":"2022-01-06T16:41:40.495Z"},"homepage":"https://github.com/datproject/dat-storage","repository":{"type":"git","url":"git+https://github.com/datproject/dat-storage.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"bugs":{"url":"https://github.com/datproject/dat-storage/issues"},"license":"MIT","readmeFilename":"README.md"}