{"_id":"pauls-dat-api","_rev":"53-2ce252502867809586bc1fb252b0c4b4","name":"pauls-dat-api","description":"Library of functions that make working with dat / hyperdrive easier.","dist-tags":{"latest":"8.1.0"},"versions":{"1.0.0":{"name":"pauls-dat-api","version":"1.0.0","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"test":"ava test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","call-me-maybe":"^1.0.1","co":"^4.6.0","concat-stream":"^1.6.0","dat-encoding":"^4.0.2","from2-encoding":"^1.0.0","fs-promise":"^2.0.0","hyperdrive-import-files":"^2.9.0","p-timeout":"^1.0.0","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","dat-node":"^1.3.5","hyperdrive":"^7.14.2","memdb":"^1.3.1"},"gitHead":"59a461f89e929f2b419838b556fdf9ba38048aec","_id":"pauls-dat-api@1.0.0","_shasum":"05bde6111df76a2607904147b1314bd8bf60a322","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"shasum":"05bde6111df76a2607904147b1314bd8bf60a322","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-1.0.0.tgz","integrity":"sha512-YDyP4WL34UO5oUJmtHtqmkeg6b85HlDJQMCPrGqPhQzVUHdEZJYsdrnm3J31mbRxZFoR1HCkeIdHYzUq/0hJ3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDs7Q1vvafzEHBujl9TDp1PuC4IvX/dp9VKXrr/QSAJOAIhAJ64k9Vkij3V3ZKeS39jNFBg4dMvPqIa7XIiBt2ox5h2"}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pauls-dat-api-1.0.0.tgz_1487128271352_0.30528347194194794"},"directories":{}},"1.0.1":{"name":"pauls-dat-api","version":"1.0.1","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"test":"ava test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","call-me-maybe":"^1.0.1","co":"^4.6.0","concat-stream":"^1.6.0","dat-encoding":"^4.0.2","from2-encoding":"^1.0.0","fs-promise":"^2.0.0","hyperdrive-import-files":"^2.9.0","p-timeout":"^1.0.0","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","dat-node":"^1.3.5","hyperdrive":"^7.14.2","memdb":"^1.3.1"},"gitHead":"7d55f197a825b12a82973dc2ae033ff3bfdce1a1","_id":"pauls-dat-api@1.0.1","_shasum":"4bf36f4dcaa8336069bb68b05625533ccc46bae3","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"shasum":"4bf36f4dcaa8336069bb68b05625533ccc46bae3","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-1.0.1.tgz","integrity":"sha512-rXsDKWOhMwYLzIlDbiCQ9fWSogmYHHyYocaQ4kQRco9fXaME5j4nmoDP2VKIYD6xYDVGMihRWm+HYd41dVPDKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0OB/btTwGh1E0HoyqC3Mc6l/HBAJYijouH6bLKG0fBAiA6WfHq8ECJ7hDSzaQn85XQG6oS6pNUDKIXxHPVJbLrNQ=="}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pauls-dat-api-1.0.1.tgz_1487205889544_0.7658869465813041"},"directories":{}},"1.0.2":{"name":"pauls-dat-api","version":"1.0.2","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"test":"ava test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","call-me-maybe":"^1.0.1","co":"^4.6.0","concat-stream":"^1.6.0","dat-encoding":"^4.0.2","from2-encoding":"^1.0.0","fs-promise":"^2.0.0","hyperdrive-import-files":"^2.9.0","p-timeout":"^1.0.0","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","dat-node":"^1.3.5","hyperdrive":"^7.14.2","memdb":"^1.3.1"},"gitHead":"fcdb34375bae4fc44e7836393be93f0580d1a9e5","_id":"pauls-dat-api@1.0.2","_shasum":"9096a76377e1f79f7970ecf20cec3059e382dae1","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"shasum":"9096a76377e1f79f7970ecf20cec3059e382dae1","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-1.0.2.tgz","integrity":"sha512-PGgDZbkSq1runCIFP/fmm+BO7wLb+KOAwOlpUEeY/vvxHgjTJNXyDnjkD4pp10AgYCg9TKhWhwSZiJWSYTvPIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFeZQByEQPC20tOkf9escmxZB5c0IAzeye+BnVFLTlh3AiEA4B/w9UqLm3hcHsJSyXv+fTHoPr1mgzPkGPLR5UX4Wds="}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pauls-dat-api-1.0.2.tgz_1487613920668_0.9197976069990546"},"directories":{}},"1.1.0":{"name":"pauls-dat-api","version":"1.1.0","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"test":"ava test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","call-me-maybe":"^1.0.1","co":"^4.6.0","concat-stream":"^1.6.0","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","from2-encoding":"^1.0.0","fs-promise":"^2.0.0","hyperdrive-import-files":"^2.9.0","p-timeout":"^1.0.0","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","dat-node":"^1.3.5","hyperdrive":"^7.14.2","memdb":"^1.3.1"},"gitHead":"b34415af43b688294f243aac22137d61029f841c","_id":"pauls-dat-api@1.1.0","_shasum":"42c34a084ccc000fc857cd50c5a178edcac89d80","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"shasum":"42c34a084ccc000fc857cd50c5a178edcac89d80","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-1.1.0.tgz","integrity":"sha512-TNyOYv5ukvx9OHpnshUU2Lyoks4s4FjReBTHhz2RYf5KO2Z4SPXLNYmokalL/pt2Yp7hxAWRrHkGVUPjuu3cdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI9pJTzVlWz3sCtseSAZXJEHkJfMioHKNhw9wzkJBc1wIhALXt588dacr/CMxPBIomGBwRUBCmhol5CiQxT7n6FNwj"}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pauls-dat-api-1.1.0.tgz_1488071771870_0.6067663647700101"},"directories":{}},"1.1.1":{"name":"pauls-dat-api","version":"1.1.1","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"test":"ava test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","beaker-error-constants":"^1.0.0","call-me-maybe":"^1.0.1","co":"^4.6.0","concat-stream":"^1.6.0","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","from2-encoding":"^1.0.0","fs-promise":"^2.0.0","hyperdrive-import-files":"^2.9.0","p-timeout":"^1.0.0","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","dat-node":"^1.3.5","hyperdrive":"^7.14.2","memdb":"^1.3.1"},"gitHead":"1689530803216b59a2eb9ef26008dff8d32c7e81","_id":"pauls-dat-api@1.1.1","_shasum":"d0728ad9288fe3cfefd905d7552ac30c712eefaa","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"shasum":"d0728ad9288fe3cfefd905d7552ac30c712eefaa","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-1.1.1.tgz","integrity":"sha512-saleo5IVFvDdSnol9Nth/Nw5v2nhlN5zrQvauiYZXjZt4c2rI6R0hMPDiHVN57aRwXqvRsEbPP2C+CgdI2FRvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGTtjshjT4MN/QocYQVTFhJfB1fptTl7Q/jTI+rfTVNSAiEAhOrrxi2ABQwAI58/qUp8el8k5MAdMPED28Iiq+88VPQ="}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pauls-dat-api-1.1.1.tgz_1488159538140_0.6533320192247629"},"directories":{}},"1.2.0":{"name":"pauls-dat-api","version":"1.2.0","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"test":"ava test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","beaker-error-constants":"^1.0.0","call-me-maybe":"^1.0.1","co":"^4.6.0","concat-stream":"^1.6.0","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","from2-encoding":"^1.0.0","fs-promise":"^2.0.0","hyperdrive-import-files":"^2.9.0","p-timeout":"^1.0.0","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","dat-node":"^1.3.5","hyperdrive":"^7.14.2","memdb":"^1.3.1"},"gitHead":"7dd6c59c80ed7f1ba7603deae17acb3cdbb75b40","_id":"pauls-dat-api@1.2.0","_shasum":"efa50e0492355f2b8856afd5f010b93526b3e76a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"shasum":"efa50e0492355f2b8856afd5f010b93526b3e76a","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-1.2.0.tgz","integrity":"sha512-lonBjYVUstLnOhO4uuqYKkhbN0lTFRUYy2gKtByj4UwbZhAnGONQXq1CW3Eyspx86lRh0VZz9whw6NTicLMfJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEn6g3yYLVbyVJ6CrI1tTIwJXvjMIxDPv3kqwt30kUpwIhAKOJMSuUD3EniOaWCPiNCqoQl162ILrzRDXxDUtvUCeX"}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pauls-dat-api-1.2.0.tgz_1488414941837_0.1407753424718976"},"directories":{}},"1.2.1":{"name":"pauls-dat-api","version":"1.2.1","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"test":"ava test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","beaker-error-constants":"^1.0.0","call-me-maybe":"^1.0.1","co":"^4.6.0","concat-stream":"^1.6.0","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","from2-encoding":"^1.0.0","fs-promise":"^2.0.0","hyperdrive-import-files":"^2.9.0","p-timeout":"^1.0.0","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","dat-node":"^1.3.5","hyperdrive":"^7.14.2","memdb":"^1.3.1"},"gitHead":"507bfb7ea18976e98e6a877750758673d956f58a","_id":"pauls-dat-api@1.2.1","_shasum":"c876b9ddee00465b1cefce3f5b684959a05636c5","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"shasum":"c876b9ddee00465b1cefce3f5b684959a05636c5","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-1.2.1.tgz","integrity":"sha512-ZBRAsVkdbs0S7xSQI/cHCvQXYpujMLsjoEqNBi0nmo7tUP6nj6Ul8zr62CA7jkSlgOHSIDyJ/icfhPdzEYBh9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfyR4GtSTurQgCRXgu329ZfTgdwcphayttiotuJOsJ+AiB55XKTRC5Gn1bMWvDBDNSvdd1lmDfDKOWP6zFuRkcFXQ=="}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pauls-dat-api-1.2.1.tgz_1488426996170_0.5423213024623692"},"directories":{}},"1.2.3":{"name":"pauls-dat-api","version":"1.2.3","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"test":"ava test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","beaker-error-constants":"^1.0.0","call-me-maybe":"^1.0.1","co":"^4.6.0","concat-stream":"^1.6.0","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","from2-encoding":"^1.0.0","fs-promise":"^2.0.0","hyperdrive-import-files":"^2.9.0","p-timeout":"^1.0.0","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","dat-node":"^1.3.5","hyperdrive":"^7.14.2","memdb":"^1.3.1"},"gitHead":"35f6abb77b7fbb95d8510a24b47a3f307c53ae7f","_id":"pauls-dat-api@1.2.3","_shasum":"07ced03bdce203e0688343089b19da4ace84fb8c","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"shasum":"07ced03bdce203e0688343089b19da4ace84fb8c","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-1.2.3.tgz","integrity":"sha512-wcNX3Qos3kcVc0MyS3GYtKcFudlj05/rvmtuqGV1lNNKJfLL2rLKJvosHHaOQGz+bXQjTb7UyHQCuaiyzOmvHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZXSZTXDCX+M3a2NMWBk6KE6xJ1kHkBhOX9k8HLshWFQIhAONZi8kQ8SmfnMUx9TB49AubVkuN68M07WpJrc0M/9w9"}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pauls-dat-api-1.2.3.tgz_1489610922846_0.7993375901132822"},"directories":{}},"1.3.0":{"name":"pauls-dat-api","version":"1.3.0","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"test":"ava test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","beaker-error-constants":"^1.0.0","call-me-maybe":"^1.0.1","co":"^4.6.0","concat-stream":"^1.6.0","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","from2-encoding":"^1.0.0","fs-promise":"^2.0.0","hyperdrive-import-files":"^2.9.0","p-timeout":"^1.0.0","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","dat-node":"^1.3.5","hyperdrive":"^7.14.2","memdb":"^1.3.1"},"gitHead":"4ffb5d69070d4321691ee559ba63d8ba06dc006a","_id":"pauls-dat-api@1.3.0","_shasum":"e4a11196414441d4ad113290bfba759e3859f99e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"shasum":"e4a11196414441d4ad113290bfba759e3859f99e","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-1.3.0.tgz","integrity":"sha512-jYI5jDKEH6GnP2jp+Zoz3SDHTfD78IJZXGr5ArTjxun+XrttzZpsXRH+ULfP55M8UdjPpXf37oFddtPub04lFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCInDxf1ynM8z0nz4xlHDivAmNLdWlE5YIAfGRY9nyBQwIga+MvNHrPRtYg9bmwwM2uaEaCg8AHb9RvBY6x+IrrOys="}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pauls-dat-api-1.3.0.tgz_1490549511861_0.9138992745429277"},"directories":{}},"2.0.0":{"name":"pauls-dat-api","version":"2.0.0","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","beaker-error-constants":"^1.1.0","call-me-maybe":"^1.0.1","co":"^4.6.0","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","fs-promise":"^2.0.0","hyperdrive-import-files":"^3.0.0","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","hyperdrive":"^8.3.0"},"gitHead":"0c6ecbae1cef17127f26fc37ce770b09dedc403e","_id":"pauls-dat-api@2.0.0","_shasum":"08a2679b3cde6cd3550f26dd4e109cca1c479d62","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"shasum":"08a2679b3cde6cd3550f26dd4e109cca1c479d62","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-2.0.0.tgz","integrity":"sha512-pt42E5JCemH94PAiDGaTZtAnze35MVUk6B4IfQq6YlmYaohx1NlMIXTEYMcA0TPTy3u1UVTBfs+itUPB1aAiHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBkeSFYUBK4Qa5+MLROPmODryAJddKgUPfqvfWCD/RJlAiAl7hOrffRz9S/eFvaKMFBRekynKcXazjmybWND1Hb0qg=="}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pauls-dat-api-2.0.0.tgz_1492552884881_0.5064333258196712"},"directories":{}},"2.0.1":{"name":"pauls-dat-api","version":"2.0.1","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","beaker-error-constants":"^1.1.0","call-me-maybe":"^1.0.1","co":"^4.6.0","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","fs-promise":"^2.0.0","hyperdrive-import-files":"^3.0.0","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","hyperdrive":"^8.3.0"},"gitHead":"207240a360560005a251c12dce4c5353bb0c10d4","_id":"pauls-dat-api@2.0.1","_shasum":"ab378f8688ce17ca93f311a40b732ce0135184c7","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"shasum":"ab378f8688ce17ca93f311a40b732ce0135184c7","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-2.0.1.tgz","integrity":"sha512-K+uTgN5djaI+Hh3yidSWyyk2Cc+nNQITfEK31fcCXCA3xJCW6gS9wyZt5C4EWf6+ACNQejsrXUHAV/wB5KbEjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmvPo5zMqDRaRwMtjFiPhLP9CnoqVcYr78r9alWMaFiAiEA7wWKwZC2dFsIa++zkSrd8oRa03t6lNXjgogKKU92kr4="}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pauls-dat-api-2.0.1.tgz_1492622056601_0.14991874969564378"},"directories":{}},"2.0.2":{"name":"pauls-dat-api","version":"2.0.2","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","beaker-error-constants":"^1.1.0","call-me-maybe":"^1.0.1","co":"^4.6.0","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","fs-promise":"^2.0.0","hyperdrive-import-files":"^3.0.0","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","dat-node":"^2.0.0","hyperdrive":"^8.3.2"},"gitHead":"8cfcdad96e234099377d79637b20ff71d73cceae","_id":"pauls-dat-api@2.0.2","_shasum":"2d3a5c9bb02f73067a5106fcde40d03ffa6a10cd","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"shasum":"2d3a5c9bb02f73067a5106fcde40d03ffa6a10cd","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-2.0.2.tgz","integrity":"sha512-7Wo4244PRAMN6D2nAET7NNc5En19nGocWC+LWIBv+qiLIo2D7RUtvRcmz7GeFwLWn3QIpSZD+PmqhijJ5xeMgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQHgV3UQT/zWd1/gGFEDKFRd9ffP0Ny3Qc0q43P+fpCAiEAvkWw4s4yBwFlXNHfcRHg3QkzuqWJqDoVvfoEP0sukNQ="}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pauls-dat-api-2.0.2.tgz_1493052174402_0.8168742372654378"},"directories":{}},"3.0.0":{"name":"pauls-dat-api","version":"3.0.0","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","beaker-error-constants":"^1.1.0","call-me-maybe":"^1.0.1","co":"^4.6.0","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","fs-promise":"^2.0.0","hyperdrive-import-files":"^3.0.0","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","hyperdrive":"^8.3.2","hyperdrive-staging-area":"^1.1.1"},"gitHead":"cca29a595ad21afbf056e4a9f7bfb85df93e0c20","_id":"pauls-dat-api@3.0.0","_shasum":"a086f5642c1fb966afd4df4469c2f5ffb1bdfbbe","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"shasum":"a086f5642c1fb966afd4df4469c2f5ffb1bdfbbe","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-3.0.0.tgz","integrity":"sha512-6DPheQOjLApW6l1klzRBYyV4bMwtiKurUf94azCfAuw5g6DXDY3dZ+As6iOtmLVPtGTkz1ntxgRwvQghdbYVFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBksV1pI9khSm26/uBgLlQU7QFygN0asy9ymkr09o++8AiAdTRALmKmQsetty78rjMb9MOB5ccIw7liP7o4vCk0cuQ=="}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pauls-dat-api-3.0.0.tgz_1493075630644_0.9335627865511924"},"directories":{}},"3.1.0":{"name":"pauls-dat-api","version":"3.1.0","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","beaker-error-constants":"^1.1.0","call-me-maybe":"^1.0.1","co":"^4.6.0","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","fs-promise":"^2.0.0","hyperdrive-import-files":"^3.0.0","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","hyperdrive":"^8.3.2","hyperdrive-staging-area":"^1.1.1"},"gitHead":"8ad8071c0179bc5ef00025832b0512a2e57224f2","_id":"pauls-dat-api@3.1.0","_shasum":"dd2f8de9ce5c14b0c577b36d804c9bfdbc48a2df","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"shasum":"dd2f8de9ce5c14b0c577b36d804c9bfdbc48a2df","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-3.1.0.tgz","integrity":"sha512-hkEJATot/IVSJ/Lr0n5PsmnwyGWwEQlJbmU72acelKHZcn2o1WTb+/8XcACuGPXAsUM0B6PO29BUbb239UBPrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBIYwg2MRQj0vqMm6FXxSOrGPC12MA7d2XlA4MS5jq0KAiBMCy+h2SbvDzoVohHJ9SeIGj7chfTFbpCS+p/pFVXrLA=="}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pauls-dat-api-3.1.0.tgz_1493237334908_0.8625330938957632"},"directories":{}},"4.0.0":{"name":"pauls-dat-api","version":"4.0.0","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","beaker-error-constants":"^1.1.0","call-me-maybe":"^1.0.1","co":"^4.6.0","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","fs-promise":"^2.0.0","hyperdrive-import-files":"^3.0.0","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","hyperdrive":"^9.0.0","hyperdrive-staging-area":"^1.1.1"},"gitHead":"3012c8d21e8237eb63735f078bbcbaf2d8e2c79b","_id":"pauls-dat-api@4.0.0","_shasum":"8e3be781baf6b7a22e4c0986ba6be252dc18b0a3","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"shasum":"8e3be781baf6b7a22e4c0986ba6be252dc18b0a3","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-4.0.0.tgz","integrity":"sha512-yTJ5smuDT23JfOzHIYsQt0oYeCoykOrJ391lpmFhCfQNA5Vmjvi6Iwjykv7oCzcLF6rmCcstEW5c7+bnF9kyow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDFeJYiYqxz6/s/u/ULVFvKaBR7x/j+naaGrBHkopm/qAiBe6GX/sw+9z2wHrBG10e6Q9vX9WpI/7OzIlsTuxRe/rw=="}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pauls-dat-api-4.0.0.tgz_1493403624896_0.1903475581202656"},"directories":{}},"4.1.0":{"name":"pauls-dat-api","version":"4.1.0","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","beaker-error-constants":"^1.1.0","call-me-maybe":"^1.0.1","co":"^4.6.0","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","fs-promise":"^2.0.0","hyperdrive-import-files":"^3.0.0","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","hyperdrive":"^9.0.0","hyperdrive-staging-area":"^1.1.1"},"gitHead":"e51dd3e120eddda6867feb1f4c0f22e7d5ea59d4","_id":"pauls-dat-api@4.1.0","_shasum":"cbd9a7a93a2f3ab145a74ed0c930d1df67ad01b1","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"shasum":"cbd9a7a93a2f3ab145a74ed0c930d1df67ad01b1","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-4.1.0.tgz","integrity":"sha512-QQbbZhqrzX5UhXCxNNgqfZrNxIuabpMRCcf8x7TMt9Frs7IqZPDdjzx+1X63n2/47/elrmyBNeK32yoD3VnlIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDBBAh/lsgFUx4aGe0NZQjSZRJvuSdxTixVakmE5MlFWAiBI4z+UFTjZizts36RFY3Jg2BAGr9fk8dCvkBHRFgptDA=="}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pauls-dat-api-4.1.0.tgz_1493753625793_0.4124128071125597"},"directories":{}},"4.1.1":{"name":"pauls-dat-api","version":"4.1.1","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","beaker-error-constants":"^1.1.0","call-me-maybe":"^1.0.1","co":"^4.6.0","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","fs-promise":"^2.0.0","hyperdrive-import-files":"^3.0.0","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","hyperdrive":"^9.0.0","hyperdrive-staging-area":"^1.1.1"},"gitHead":"2a91a43b35ab19e7035818c4414d0062b6211d4e","_id":"pauls-dat-api@4.1.1","_shasum":"573a6217a9433948f47e33da6c464199a9cd87ba","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"shasum":"573a6217a9433948f47e33da6c464199a9cd87ba","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-4.1.1.tgz","integrity":"sha512-qQtuX4Bk6PaMu9pvcuCyeIuqrpWLnwvgW9RtjMqKmmSy/5YLRoda3+uDm45adaVgau3LtSTq3s6f/SZ9kEFRyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDPx4Wp7HjwnQhmH4G/SISAjzYapCWODAfSZTYgJypZMAiEA55evujwGkuJQfjFsS/lDb7BO7h3WY5mXPYdpprf2xdw="}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pauls-dat-api-4.1.1.tgz_1494608782574_0.46160807833075523"},"directories":{}},"4.2.0":{"name":"pauls-dat-api","version":"4.2.0","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","beaker-error-constants":"^1.1.0","call-me-maybe":"^1.0.1","co":"^4.6.0","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","fs-promise":"^2.0.0","hyperdrive-import-files":"^3.0.0","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-env":"^1.5.1","hyperdrive":"^9.0.0","hyperdrive-staging-area":"^1.1.1"},"gitHead":"0f3b38523aa7f8a33e1c138fbd736b00664f04a1","_id":"pauls-dat-api@4.2.0","_shasum":"cc5a1923b9f1484ec9cf964c8f2a0f834093070f","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"shasum":"cc5a1923b9f1484ec9cf964c8f2a0f834093070f","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-4.2.0.tgz","integrity":"sha512-AoklTFbgsKKEMEpd0wAF3FMn6VjTZKDysxQdpLAexE3rhEfKsKEHyV6xw45DXwcobfPiERi38tGqxaZA7P960w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTduY816U794nOsAYBQ1R5y9e8O77Q8xsjSOqgH5YVLQIhAJuEWZ/btNdUPjaCPYHHYw5PY+PCzPmSjHUKr97uN0Nx"}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api-4.2.0.tgz_1495725993426_0.8865113495849073"},"directories":{}},"4.2.1":{"name":"pauls-dat-api","version":"4.2.1","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","beaker-error-constants":"^1.1.0","call-me-maybe":"^1.0.1","co":"^4.6.0","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","fs-promise":"^2.0.0","hyperdrive-import-files":"^3.0.0","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-env":"^1.5.1","hyperdrive":"^9.0.0","hyperdrive-staging-area":"^1.1.1"},"gitHead":"d94f876e91bcdb678e4198d20c65276345f8ad3b","_id":"pauls-dat-api@4.2.1","_shasum":"52b1cfd833dfbebd0e1abf5c171421eefbce631a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"shasum":"52b1cfd833dfbebd0e1abf5c171421eefbce631a","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-4.2.1.tgz","integrity":"sha512-/6ghBU79wCOS1B6lLXPfInKiTauMjZyxLVj/hvlVs39EUVb2abFPQyI7qcRinYo09HAUhW+r8hCg4Qls/44fpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0M69NKgSOOhjqFIuokmm0jGoqr92Z700VU9VgRV9qHAIgNqtg1hrr7+xG1SaA4CsxNwOtLrrbVy+tbmHEFhXj22U="}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api-4.2.1.tgz_1495749148013_0.1512832958251238"},"directories":{}},"4.2.2":{"name":"pauls-dat-api","version":"4.2.2","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","beaker-error-constants":"^1.1.0","call-me-maybe":"^1.0.1","co":"^4.6.0","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","fs-promise":"^2.0.0","hyperdrive-import-files":"^3.0.0","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-env":"^1.5.1","hyperdrive":"^9.0.0","hyperdrive-staging-area":"^1.1.1"},"gitHead":"b40b1ccd54573f481ce862e03a3fb76450c00096","_id":"pauls-dat-api@4.2.2","_npmVersion":"5.0.0","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-LRnxpxQ73oTfCO6f05qjVr5fd8KdEjhFvfbIbG6QQKPPN8J9KQBOR6FByGNwloTcl6pHQUP8DUZbNr2y65lngw==","shasum":"bc6a222a332fbedd60b3496729cc740253e65d8b","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-4.2.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFhWm2g6ODR5q599+YL+K3ym1jYv5svOBTzxwSXpdAGQIhAMupyPE8C33mWulZkOf5ZYOtDltCqTH3nZgW89L/Ca5G"}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api-4.2.2.tgz_1497300817130_0.5650792785454541"},"directories":{}},"4.2.3":{"name":"pauls-dat-api","version":"4.2.3","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","beaker-error-constants":"^1.1.0","call-me-maybe":"^1.0.1","co":"^4.6.0","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","fs-promise":"^2.0.0","hyperdrive-import-files":"^3.0.0","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-env":"^1.5.1","hyperdrive":"^9.0.0","hyperdrive-staging-area":"^1.1.1"},"gitHead":"f2a2be64aee4257ea22587556cd7b5dbeee563bd","_id":"pauls-dat-api@4.2.3","_npmVersion":"5.0.0","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-wiOZ1UX5FEOSFICKwdOukMqqv10sfITpIYqY/wPXIKrOb0E7P+GvURkN6Y51PP3rPV3EqFr737Kuf0Oebv9rzw==","shasum":"727643f4b4b0e55631bcd75c72d8f5f084d8a598","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-4.2.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8foP89tB2q2dNu/LEHHzoZ48U0F97zL4yYP8Lw9n85QIhAOoR1ehAbGubgjUXYmYObeoHz7oz8M2Q0z6VPfgcfoBH"}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api-4.2.3.tgz_1497302306417_0.2202141780871898"},"directories":{}},"4.2.4":{"name":"pauls-dat-api","version":"4.2.4","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","beaker-error-constants":"^1.1.0","call-me-maybe":"^1.0.1","co":"^4.6.0","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","fs-promise":"^2.0.3","hyperdrive-import-files":"^3.0.0","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-env":"^1.5.2","hyperdrive":"^9.4.1","hyperdrive-staging-area":"^1.2.1"},"gitHead":"50eee5cc10c98adb477168f2dc96fd97aa48659d","_id":"pauls-dat-api@4.2.4","_npmVersion":"5.0.0","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-AjZV93OgdJtG/N2Pkpev6i2BxaZr91PVafLWKgiuSTh0+/sQ1q7xSoK4S0y9utyPcEjfOW+sJo9NE8q6uxssVA==","shasum":"f194cd36fb42dcfd9317aa76623e54f3145d3e6b","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-4.2.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3qBjTsRVnNfPePFI8jjCo7DVYLmT10iu1rdtLNKaLSAiA6sPmSXkeT6FouCgwFGzkqSBLIi+0TqvB+Lu/BdhBQQQ=="}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api-4.2.4.tgz_1497636537394_0.15015701577067375"},"directories":{}},"4.2.5":{"name":"pauls-dat-api","version":"4.2.5","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","beaker-error-constants":"^1.1.0","call-me-maybe":"^1.0.1","co":"^4.6.0","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","fs-promise":"^2.0.3","hyperdrive-import-files":"^3.0.0","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-env":"^1.5.2","hyperdrive":"^9.4.1","hyperdrive-staging-area":"^1.2.1"},"gitHead":"182f38627afab77e5f920d53f821a72069da2b02","_id":"pauls-dat-api@4.2.5","_npmVersion":"5.3.0","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-yen8xzVh7hvNvOIfHJeWdXrAcmQitMBl7Sn1mC795jjnZoys92oBLEABCLI4J3nHl0mRD0Ul7QHYe+qJ+nB/Rw==","shasum":"f6903d6d44a147c7bca727b676c9851dfc392b39","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-4.2.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdRH9t3tU8LLb5HXT8IKl6zvY4HG3iz/jA1xo5kKMwdgIhAKaOTQQ9sFE8vp1hDtcSBcKExrDkZFTRX72lPWp9XWFO"}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api-4.2.5.tgz_1500573700169_0.898280638968572"},"directories":{}},"4.3.0":{"name":"pauls-dat-api","version":"4.3.0","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","beaker-error-constants":"^1.1.0","call-me-maybe":"^1.0.1","co":"^4.6.0","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","fs-promise":"^2.0.3","hyperdrive-import-files":"^3.0.0","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-env":"^1.5.2","hyperdrive":"^9.4.1","hyperdrive-staging-area":"^1.2.1"},"gitHead":"56858f617d742196aa6777f12932533bb2900a28","_id":"pauls-dat-api@4.3.0","_npmVersion":"5.3.0","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-MuK0o8fVZKJe3kIq+l0HQcQ0/tk059nquW74x31mLcN9ShaKgR1tt67lE6Y2d+csI070FGLozmaRVYivHtNv5w==","shasum":"3c730a08d5dab22b68f7a7e19df4779a88be337f","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-4.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTRVNazKfdiVKmWjpgv7dy8GDM67Fh6+rxaGHZewgpRwIhAMDf0TTtfnHFIKz+aR3tIuOYReI8Cl+G57fLU4WCgBoR"}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api-4.3.0.tgz_1504747735827_0.5954399083275348"},"directories":{}},"4.4.0":{"name":"pauls-dat-api","version":"4.4.0","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","beaker-error-constants":"^1.1.0","call-me-maybe":"^1.0.1","co":"^4.6.0","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","fs-promise":"^2.0.3","hyperdrive-import-files":"^3.0.0","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-env":"^1.5.2","hyperdrive":"^9.4.1","hyperdrive-staging-area":"^1.2.1"},"gitHead":"f8417f4ec2ffeb277b9180f02d62189942b7beb4","_id":"pauls-dat-api@4.4.0","_npmVersion":"5.3.0","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-JbDDzRXsjj1c2MhUu1UfHni88I0JXEx6Uqhq3rLj9HuknAHnrpFLP4+kNs/u0sbV/96nlJNp2fuqbeo2I3+YxQ==","shasum":"7bfe08aa60915efec2f87c06b3d5bcf06564652f","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-4.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEUJ0uIRvenHU+sP5YusqpHNBfzJl5Xdfb1UuGv5NWu/AiBfN5TZffFETFTZ0OR4OBa3AQu7PMd5/fEv/RuiC2z2EQ=="}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api-4.4.0.tgz_1506280222083_0.8381410480942577"},"directories":{}},"4.5.0":{"name":"pauls-dat-api","version":"4.5.0","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","beaker-error-constants":"^1.1.0","call-me-maybe":"^1.0.1","co":"^4.6.0","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","fs-promise":"^2.0.3","hyperdrive-import-files":"^3.0.0","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-env":"^1.5.2","hyperdrive":"^9.4.1","hyperdrive-staging-area":"^1.2.1"},"gitHead":"a59d7e648964130880cfa58171b4a3c1b63fcbce","_id":"pauls-dat-api@4.5.0","_npmVersion":"5.3.0","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-LFiFchsFa0B0lbUNxdEjoG9afuBSzjJfFzAL9pCoF+wOs6vnlgJl1R7uiEH2BGqz9s8tHBfXsGyNHONZ1djF/w==","shasum":"4f1b79929794063d69cb57cd2718d816f38ffe05","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-4.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDyeIuDsGz07aCEHjtuG1trxuUSpmTcS3C5g4YyV37xoAiBvIJ9MJdx0zEygDXN/HGyuRK8CY58rs3xaaQ5hGirlgQ=="}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api-4.5.0.tgz_1506645803497_0.6548850659746677"},"directories":{}},"5.0.0":{"name":"pauls-dat-api","version":"5.0.0","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","beaker-error-constants":"^1.1.0","call-me-maybe":"^1.0.1","co":"^4.6.0","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","fs-promise":"^2.0.3","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-env":"^1.5.2","hyperdrive":"^9.4.1","hyperdrive-staging-area":"^1.2.1"},"gitHead":"b1cdea3283702f1bac26b2631ec5b7a28f54ed7f","_id":"pauls-dat-api@5.0.0","_shasum":"cc84bc13dcbefcac084d6651ed7ba7bb3ab9889f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"shasum":"cc84bc13dcbefcac084d6651ed7ba7bb3ab9889f","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-5.0.0.tgz","integrity":"sha512-D2ut1wA1m1BG2INRpQiBURJyMy+i0CSbwW1Qnlqf93N09lVPTyj5F3KS4vgs+cYIfJYyCTkHaA+k2appwjlGjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCk/d3/LInLjKhKlvwuJVRPOBumfMxxhQFy/FcfYdZ7JgIhAJ7YRkW/1Y9w361xjpNdV85hPnXaoipJ0uUdNdK9NFIO"}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api-5.0.0.tgz_1509048194493_0.7556697013787925"},"directories":{}},"5.0.1":{"name":"pauls-dat-api","version":"5.0.1","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","beaker-error-constants":"^1.1.0","call-me-maybe":"^1.0.1","co":"^4.6.0","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","fs-promise":"^2.0.3","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-env":"^1.5.2","hyperdrive":"^9.4.1","hyperdrive-staging-area":"^1.2.1"},"gitHead":"f06e3fd554be05bf9c0003bf428df0b311d26d9c","_id":"pauls-dat-api@5.0.1","_npmVersion":"5.3.0","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-vnZdn9BM2jsQJKTQ+VHoWDPiJzEktc8nCXuFqKmTyUo7NDGZc2OnFrw2YMPwDI7O8lfBiJhZOGi5o/rb0VsIeg==","shasum":"97869c5d6c63e0e644d40e1e07e6b27b8796511d","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-5.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC34uceh7X4IW9nqwwIJr21VwrWdwNeEdGZcPUqcUW0PQIhAKudAMIeCX3N1p7bi2lxZoRFmwDMUvVV/QAX8JLEcZ5c"}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api-5.0.1.tgz_1511388690419_0.8436128154862672"},"directories":{}},"5.0.2":{"name":"pauls-dat-api","version":"5.0.2","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","beaker-error-constants":"^1.1.0","call-me-maybe":"^1.0.1","co":"^4.6.0","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","fs-promise":"^2.0.3","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-env":"^1.5.2","hyperdrive":"^9.4.1","hyperdrive-staging-area":"^1.2.1"},"gitHead":"cec450a60e456577d70f79bc5a09262e4f9ba319","_id":"pauls-dat-api@5.0.2","_npmVersion":"5.3.0","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-RN1tR6mDwfGyWcCkCu+xWVuY/VXBIN/rOFXddjKeZF1YYe/A94F+lEyZc9gYDJeE0ONuVLl9G1voLMMW2Xmb1w==","shasum":"127830ce31ae8cb7a0ebba6cccf0925fdbf3bacb","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-5.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQuaVKsAPMKhnYy+bHMWkTc8uQ4wYtwN7ABRW6cvKJWgIhAMn+i2d89kuwKpMOVkI317icB2Z/Bh16cMooLUnKoYzj"}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api-5.0.2.tgz_1511461996040_0.8848305370192975"},"directories":{}},"5.0.3":{"name":"pauls-dat-api","version":"5.0.3","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","beaker-error-constants":"^1.1.0","call-me-maybe":"^1.0.1","co":"^4.6.0","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","fs-extra":"^4.0.2","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-env":"^1.5.2","hyperdrive":"^9.4.1","hyperdrive-staging-area":"^1.2.1"},"gitHead":"2f6a99291ef9bdc1c7bb7380334372239a44021b","_id":"pauls-dat-api@5.0.3","_npmVersion":"5.3.0","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-KT+kHNWFddqk4hW6LnYbSvVym+Y7kQ/KCU3wS5SAjqW+Anz2uZ6k8X//PV0TXXtz/gzJl4VBqjWZAuDOCFtaIQ==","shasum":"b531673e4de1bdbc2934bbf9bd29067122b9954d","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-5.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA5eNZUnbl7OPojd7/I1UaO9YBHgsyxuw/8xayMQV8zaAiEAuHBr1D4P63MyoHHsPrKgq8VpFZ1/GzMYtuYphl7SBPQ="}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api-5.0.3.tgz_1511983320659_0.13429461419582367"},"directories":{}},"5.1.0":{"name":"pauls-dat-api","version":"5.1.0","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","beaker-error-constants":"^1.1.0","call-me-maybe":"^1.0.1","co":"^4.6.0","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","fs-extra":"^4.0.2","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-env":"^1.5.2","hyperdrive":"^9.4.1","hyperdrive-staging-area":"^1.2.1"},"gitHead":"9872ca83f36d03e553ba81a60bef26f20f4ace8a","_id":"pauls-dat-api@5.1.0","_npmVersion":"5.3.0","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-LYyZ+YFjg0MGkCAZkLfGRhBrG+4UDfhVw6TSQvCgcOP32u2L68n9d9wHtGbJIEAXUAEn0Rx3iRTKzNW53i16nw==","shasum":"cc7bc8939bfdec18fe7814742a2a06cac841f389","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-5.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLDbXwD3S9sRIUk3yJESli8+HonVv43g5LeriSxB2yUgIhAIVvpy7mXqitkZak9H6mP64UHVSGg7AsnK/7dNHDt5DO"}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api-5.1.0.tgz_1516656927947_0.8919754687231034"},"directories":{}},"5.2.0":{"name":"pauls-dat-api","version":"5.2.0","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","beaker-error-constants":"^1.1.0","call-me-maybe":"^1.0.1","co":"^4.6.0","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","fs-extra":"^4.0.2","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-env":"^1.5.2","hyperdrive":"^9.4.1","hyperdrive-staging-area":"^1.2.1"},"gitHead":"896816f21b221dd78343513fbd78acfba05b8caf","_id":"pauls-dat-api@5.2.0","_npmVersion":"5.3.0","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-rLKw/TZaYVoVRz74V2II1KRZTAKeDKGHzgIO894JUkVqj7v3wp6Q3h9SHreqFmSaFuKnorvmCNAN+Gdhprcx4g==","shasum":"e22ec1474f13ffbf622d8eb9bd4fac6ddebace4c","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-5.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHlIIQYCE36JXReLTHnTm6tVVT4mYn/baxXm7m5G+skMAiEAoVEexEIAPrwabEdRNs93Ed995vx13tv7Bm4SCa6A2M8="}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api-5.2.0.tgz_1517360919986_0.47091628215275705"},"directories":{}},"5.2.1":{"name":"pauls-dat-api","version":"5.2.1","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.0","beaker-error-constants":"^1.1.0","call-me-maybe":"^1.0.1","co":"^4.6.0","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","fs-extra":"^4.0.2","pump":"^1.0.2"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-env":"^1.5.2","hyperdrive":"^9.4.1","hyperdrive-staging-area":"^1.2.1"},"gitHead":"6cc037b5e9a7ab977cd14ce2b13e724b62df2332","_id":"pauls-dat-api@5.2.1","_npmVersion":"5.3.0","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-VRFhu+4CdyGRBDPlAWwLcSwqcA/ByMcbPOXh/HbhTI/w3V5pKnopUg+riMvz5mO5TLILaSQCHLTegu0TE42IAg==","shasum":"069f9025b7b96e194afa7fe621f88b13b5a4d670","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-5.2.1.tgz","fileCount":38,"unpackedSize":189494,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClB2RKSZoDvHnCOs/YvSV0fJ87ELYz2rszV46qhKPt8AIhAJgJxzDeq+TSEilhX7Aq2YuW2BrQCDq45lBwKgyEwg6o"}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api_5.2.1_1519321509616_0.9676606113087887"},"_hasShrinkwrap":false},"6.0.0":{"name":"pauls-dat-api","version":"6.0.0","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.2","beaker-error-constants":"^1.4.0","call-me-maybe":"^1.0.1","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","fs-extra":"^4.0.3","pump":"^1.0.3"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","hyperdrive":"^9.12.3","scoped-fs":"^1.1.2"},"gitHead":"870882c10e52a602724d343b590018589735b069","_id":"pauls-dat-api@6.0.0","_npmVersion":"5.3.0","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-UfcxnhV4Ct+SFUQrv5D0QkWAcMMP3UvWSfyb2a/saFumVXGH4cBgdVUMzPtVXn3hA+D6v3fDZxEvRsP33TfAQg==","shasum":"b75a5577dece3b7d6c0db75325263a5bfa216340","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-6.0.0.tgz","fileCount":36,"unpackedSize":174945,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHX/L30JVUO9F93kOH3P0CANegmvjg0KVKx73YREHXh1AiA5Wti+T3/w/DCEIabpGbO7jasS+8D6pQhrl3Gi7HZy9A=="}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api_6.0.0_1519342923186_0.32594889193344967"},"_hasShrinkwrap":false},"7.0.0":{"name":"pauls-dat-api","version":"7.0.0","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.2","beaker-error-constants":"^1.4.0","call-me-maybe":"^1.0.1","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","fs-extra":"^4.0.3","pump":"^1.0.3"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","hyperdrive":"^9.12.3","scoped-fs":"^1.1.2"},"gitHead":"b2ee2499e78a6be755158f50757a026ca85acd74","_id":"pauls-dat-api@7.0.0","_npmVersion":"5.3.0","_nodeVersion":"7.6.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-5pF6GdZxdLHBeC5XgZBrkhLXoYlhnZAyuuH6rmihPDIWYvwhiwQ/4avfy968ZivcGwEgLc3FjXexCQqaGAMrjg==","shasum":"738c7a4d5cbbc638dd7cea4607663a45d1413f0d","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-7.0.0.tgz","fileCount":36,"unpackedSize":174277,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICjk7x9N5034/r02cXUb1P3Wk1LKuwOrWwtJAOKzjlubAiARNG3gpmm6Zh/B8VlaT970x09/gVn1+CFUmY91kp425w=="}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api_7.0.0_1521918584040_0.7947239915386464"},"_hasShrinkwrap":false},"7.0.1":{"name":"pauls-dat-api","version":"7.0.1","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.2","beaker-error-constants":"^1.4.0","call-me-maybe":"^1.0.1","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","fs-extra":"^4.0.3","pump":"^1.0.3"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","hyperdrive":"^9.12.3","scoped-fs":"^1.1.2"},"gitHead":"998d3b4d7327248ae62ee2c655178f6a54c76b1a","_id":"pauls-dat-api@7.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.9.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-glFjqSpOX6B0vvoTfN+POnrdfK++ITYu4/cepviuG02pcv7N48yIeb3v6TCwMvQ5e5x1aKPpN/yW5J41i7HSnQ==","shasum":"d6dde86c6d5277451424c70b241d98632f87676a","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-7.0.1.tgz","fileCount":35,"unpackedSize":174489,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdU8mQs+nsNjg8BIj165db56gQDzbq3W5KSkiBYCgbrAIhAN43osIyVjcfMVSDZfu0NioaqOJfizsbygxfhIsx5R0S"}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api_7.0.1_1523044027868_0.7883911026307207"},"_hasShrinkwrap":false},"7.1.0":{"name":"pauls-dat-api","version":"7.1.0","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.2","beaker-error-constants":"^1.4.0","call-me-maybe":"^1.0.1","dat-encoding":"^4.0.2","emit-stream":"^0.1.2","fs-extra":"^4.0.3","pump":"^1.0.3"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","hyperdrive":"^9.12.3","scoped-fs":"^1.1.2"},"gitHead":"29d88a9452ca4d3b6dd15138d32c0d8e528424ff","_id":"pauls-dat-api@7.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.9.0","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-vz/CzxzfLa0d1UwnCJ5kxl35NnED87PPYx3BLNxqmdA35L5nrojeINIKluWn54jZ/is37a1+++YF1iCgqZIA7g==","shasum":"f79f96ede426f452bbd3d2de7d8417fc3c27e9c1","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-7.1.0.tgz","fileCount":35,"unpackedSize":176059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2iuJCRA9TVsSAnZWagAAUNUQAJSu7jLDIoiLW5nEQQBb\nRAVk37A0/JL7pAdCVKEPIJ6CBhnzfiO6ScbhIKkg5U3z2k2CrP6rRiVgqdQX\nwDn5ccr6g4fTAxhDIV0RVPlXOk6rfJb/UJD699II9dJ17DGGigxjwkEuDuUF\nm/WA57Yuauh1/MPYtl6OB2854YFEJ+T4GT8j5Na/hjhb2hi7h2ZwLCmkwlAo\nWRd7TK7vJJR/EsccFYfp1CO8GB7oymHhnPKUKAqSvqT7R0HNNkLAyjXYBEG4\noDPV0dfurYVwg1Td6I/PlF0VQwOl8KIjqcHpCVTiNwpRdecL9XwU4hLtyPpT\n6pb6pSuJ2TLHu+2sSK6LREQHPPDeU7yEqQcLB47N/q/uj9SKlKteibBdglXB\nz6W6NZzvtNt3fuHOS4fSfetgNeafsnzCCqtcvoCE5kTordH1Ulzp0ibyOeil\ne80pcPj95fMljzUPPEEdKAPi9h17v0F7qFNsvnfHRavVGZ3Y3jBXPkYApwSs\n3CavQCeOQPCw2DNG/Cs74PPEkyPDRdW833gblwurB7RVad8GrIMsyq5QYS5T\n3Y2Mwi9llyPq/gEO+hA38VFps1xJlhdbicWjD7pFu3Wl3WyWOcu7pbea25w8\nxg47/9O/1labPrFpOFknBVrNM/SrCLABZZneXDKNlUuO5aROdqpX1OcbTkJg\nYkg6\r\n=K8TE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQnTUeB3otlaDwW2ZsIXwEeRHMGW7hW71+QxCupkk3KQIhAN/1vvoFwCK7fymFbV1zyk7UOMM9juWr9nXRgnGPSISB"}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api_7.1.0_1524247432172_0.11290064473000916"},"_hasShrinkwrap":false},"7.2.0":{"name":"pauls-dat-api","version":"7.2.0","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.2","beaker-error-constants":"^1.4.0","call-me-maybe":"^1.0.1","dat-encoding":"^4.0.2","diff-file-tree":"^2.1.1","emit-stream":"^0.1.2","fs-extra":"^4.0.3","pump":"^1.0.3"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","hyperdrive":"^9.12.3","scoped-fs":"^1.1.2"},"gitHead":"d5d44761cdbfc4aff993fb244c78c2e1be87c811","_id":"pauls-dat-api@7.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-fBK0CKaXJjObKCD6js6GCC3hZ4IKjfmg5uJage+x78j4AOOCei0z77RuYiVXXTx3J+yfyGrfrzIEWgkT1Pz36Q==","shasum":"05313af533cb79bf312069a70657c5e8ea9f9058","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-7.2.0.tgz","fileCount":38,"unpackedSize":195421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3ijkCRA9TVsSAnZWagAAnG4P/0K9wTpLTAMqucRKFwRK\n33zBuo8gW5CpfHUK5W+V1V17wsUtBXGjwbXQ2dQy3JUltkOsXsBEHItBkQCZ\n5XtVtl6rG+R0fUoKTpFKITz6xymwzVIYlbXT8S8jw1fS+s/DA7dzVVwLJyK2\nln1t5QncWiWCnPThnf10KSW25Oem9MavARU6O0JP3jfdXG7O68GxvBj5y9kM\neRGdJ1gEUYnYt4QqraQyln8RXq66YIGzi6LdCcjMBgYLhiOcpDdh/Ei/63E2\nGqDMqfHoeFDY606SM98aF99gTH1wtYV0fnpD44ngbV6p7ZDhYp6tZ223W34W\njTatTYWkR1bUBMh08cxkO82AcJqO0jPTNwNRioqTllZQonZ0et9G8wlE94ZR\nubv6rpScDwOcuJvabOCC0ODmMwQlnadLNSdlMWRmejC6BX1QwugmvFvmdjtb\ncRmfUFVJkbgOWjL7s941g9OrZiSuB9cOjYTbA6XOKSDuLG6ycSYd3ybLXMW+\nC05WKAzTEAjojZwPQ94mnuUkbgHT8kNbOAhx1cZ88UlqL3InVtfSTvUEIRVW\n1szHPZsjZcvs3KkrIUUcdVOFU9uABOzYGBFKaFlU7vpE0lPr0RvAU0F3Yll8\nkvsN5TprzwPdTMhw+5OUV5/FABTariADG6NYG7iRCh0v3PyYEF6vwZE2zxf3\nV1+/\r\n=s2gD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBkQV901pJFNmd4mcO3+SL4fuen6hxBzoGb03kcEzpZCAiBTLwBZp/LCDfDLxJBSw9uiyf04QqAwUDGIrgVDK7Dndw=="}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api_7.2.0_1524508899127_0.6717198585092359"},"_hasShrinkwrap":false},"7.2.1":{"name":"pauls-dat-api","version":"7.2.1","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.2","beaker-error-constants":"^1.4.0","call-me-maybe":"^1.0.1","dat-encoding":"^4.0.2","diff-file-tree":"^2.1.1","emit-stream":"^0.1.2","fs-extra":"^4.0.3","pump":"^1.0.3"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","hyperdrive":"^9.12.3","scoped-fs":"^1.1.2"},"gitHead":"9481653172c06b6c340486490d9e17783dc5b82f","_id":"pauls-dat-api@7.2.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-7VMKYFof9tfQHp18jxxLPH5B72xFbYsLc0sPMIbrv2X7Qgcc1FpLEuiBzV9P8Q9tU5WaeQcpzkhxRTmayJsKXA==","shasum":"e5fa8e979dd6eb9d7fe91ebf99a7d6222104ae79","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-7.2.1.tgz","fileCount":38,"unpackedSize":197456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3j5uCRA9TVsSAnZWagAAfOkQAJUHQYfIYNyF/0e1AeLJ\nUuncGNc6AgWXOuKEw6/5/EpSMdntsYAzKBCwdUapln1hUIr2Ygkl0kjhV6RD\nuz5W8jC8K+VXiTp7NdZpasAjQvHb/b2TIMLlF8FwqqDfGCGjdD/v9To6W0PS\nmDMbz+8P0EsAY+EfydPtukhM0w1fmKUGCyH2YECTbhC6li8dkAQOI2WBc9/j\nAs6OabbKF6Yy/mSQcA2ru20MydP6aFUZds8mkmB1zL2fHjfI1i0Cbl+87wi/\npyI8WPA1I5wWl+sX0l96fUyoj3Buyv0QN+diFiMDbelnLmoH9l6cQ+Csgi5A\nD+maKjSmwaBZJn9zV06OoNLmj8VvCjxfYQ9w0ADLRq6Bw6mo7E2G3jvlfJf6\noTQ+KdbNqhwOG4p8SQ09GToK6QGM4F3y071+vlX0EbyJxRt0VSnU16sIgKri\nsrr7Gxy5tUL+0LsMCIrPn+QuMJ9rJd4isehwgddw7L5sadT7xpwKWO9mEzdN\nOIkslnzcUipZwlb4YVcPpONbXjGTuRKDt2Wro+0lrydw8LNH7wcuWL0FnQ/s\nYX2xd4/AL0WaB5RkGMu7RqxfwllVDjEcQs7UJQWGS2YE7WfiJe8M5MWK5y5j\nxiTZB4W2I08XmJNLdQeN0btPzL2oUt8vLV+O7xXGLGWT+4vkl//namg9pRt0\nUsGm\r\n=8Czl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQCDaiKcZc9u6DnbxSHMnsqa7pwjVP/CsjyGzQee+jSgzQIfMoJeahh54GQTJu8KtSAzYIFjj7q0Ysz/1J3LpfWggQ=="}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api_7.2.1_1524514413234_0.8401658195422959"},"_hasShrinkwrap":false},"7.2.2":{"name":"pauls-dat-api","version":"7.2.2","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.2","beaker-error-constants":"^1.4.0","call-me-maybe":"^1.0.1","dat-encoding":"^4.0.2","diff-file-tree":"^2.1.1","emit-stream":"^0.1.2","fs-extra":"^4.0.3","pump":"^1.0.3"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","hyperdrive":"^9.12.3","scoped-fs":"^1.1.2"},"gitHead":"f03f565579c276880d03c2ea462798fe0ba14a0a","_id":"pauls-dat-api@7.2.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-rqBWqDgFETaqslL+r31z3X4dpMIPPk+qLyPH/36x0Ce4HX/a/Dj/4mjNTTl4/QKnDa+6u5pc+EC2lGpI+rvu0w==","shasum":"25aa18af10839f9a61202ab76d5917c3fdc84a5b","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-7.2.2.tgz","fileCount":39,"unpackedSize":198559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+iYBCRA9TVsSAnZWagAAz8MQAJ8Cfeg/0gb1B3lhoHKe\nB5IpUX4V22By7mM1sQWRPgUU/mKkaO0jJ+ro8EhwQfBah+iJNdU3kP8shlq5\nrVhclaVk/IQvBvTlUu9N/wUrE7fINnO0FItoSzRN9pU4xxmJ7YdGxLG+qmwG\nSBE40/FwerBmH9/zqWVhbd6/tMCa3kRyJPCV3TfsJ3Re9P30MMXR85TsB5CF\nH7ZIdL0rU2K4VbRqpvt81S14Io002Wn+0ES9ZrPZXF0iAh8A1Q2GKS2YiMia\nYKakeAzSQtP5ZFn0I0HwHmVS02C1nQI795VeA3Qoxr9DVmXxPSjh/pRMoo1s\n7b0BxVcKHixt8jLm4FHIobNMbGRSb5mzMUFOv1lFbbfMD0EM0k2AOAtRXGIF\nh5qC2ZAMIqzfpylrnEz0odxrKlTp45/XjyIIkVCjW9MCGA6zH1o4zsf55dFA\nekkpFkFCyRc0Zq37HThfxjalN01md4mtIgxd+Sb0eAYd/Xvx3YYQtFwRjlrC\n1mSbd0bNWVl6/Ut7Ewz0V5b/7BQej9WnfDP0mw73/e0hv5JbvOAfGtqrO1gp\n2uc0fK7p6X03GN1P5fT1g9JeWJBIRjpw+khPUw9HCkIDqGcijl9j7Lfvywei\ndBbtf6gYAtGzJgElRIXVlP5q1gLbKfd8wGfYJGhEHNRmwFxq7GARW1zqn4Pl\nTXJ7\r\n=Elhc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkMlnEMhqoOcrwk4SQ5Xjot4bsP6g8Qak8uc8Orqd49gIhANYzO5NXfu1p0cf6ZKY3YquPfc21ZGhoOyCFFLyI8qp8"}]},"maintainers":[{"name":"pfraze","email":"pfrazee@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api_7.2.2_1526343168282_0.8541324938339974"},"_hasShrinkwrap":false},"7.2.3":{"name":"pauls-dat-api","version":"7.2.3","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.2","beaker-error-constants":"^1.4.0","call-me-maybe":"^1.0.1","dat-encoding":"^4.0.2","diff-file-tree":"^2.1.1","emit-stream":"^0.1.2","fs-extra":"^4.0.3","pump":"^1.0.3"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","hyperdrive":"^9.12.3","scoped-fs":"^1.1.3"},"gitHead":"9665df2a179815ab66b8ca18bee82af76a586240","_id":"pauls-dat-api@7.2.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-EOeJnBgMGe8iVr1A4q0MWJauMCah/RpGfCZZUER49H1bRvmq81UINotvQEqmnerJTxjHNah040hGe33pM6OVrQ==","shasum":"852bf2ca4229526015e5adaffc13474327f872e1","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-7.2.3.tgz","fileCount":39,"unpackedSize":201121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDZzLCRA9TVsSAnZWagAAUFgP/jKsnSY5OU4UlgOcAw9e\n5B4flLcyaOvoXgrK3pqlRpkQuObc27+npnM3cogLuEINiQa8cn0c3C6g0eDk\n9vd/gpwH/OOTQ7o0SxHjyuDN80QwGWR6z1IKw6yoVsCHp7pujOmq5gmhmaAq\n8S8rXehrRLJ8BuN6apw8HeSjiAPYZvMB0VsRGSOCkIeI5xAF+qMOvEdtj8L+\nynY0Fu3vjQcXeogIGz5U82P3zvPxjquEhBBFyGs2NUELUHTrtnhUW7WdBht2\n4dSQNAn81iqqnAUsiW8v2mS7OD+ELFCIyzVJL8+zFQRNcEc1/noDHxJxEmdP\nx0Tb98j33tvvU84Ro5OBq5VG/R8QDGfvdGPoBsEP9i7SvyVHkgYzi95uFVlU\nB4DPdIEBZcb3I+Rc9Lou5XA2Tg3mrok9J79NCG+0x5JumLvS6ikzfe1kn/HJ\nyTb6r9eyPUxeSsbbbe40kSyhEAHiAzWBUDmQUXprdpZZCwdze3REZGkQVPaq\noufIpcfhZdb4II1kwyUv4lV9wDvIxaUoBMgmgZt2Wpsl7Z1SB4ptvrjcbC7o\nuXtnjZEZUcVsYU2UC2jEOhnxiW+VMW+vs3ahs6vli1B3QT1KGxwfSwEtxFdq\n9xVeqOk4s50ovURF9SMVwPOdhS7j0fl06acq/rkidp3TBAPA1NprjHAp7bYt\nxgHy\r\n=NemK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5vvD55J1IuzXXZHM7zAbK2aTmTqBL9fG1ADySu573uQIhAINGiN7LGGeuq5nf7FqDTF5ntdkII37uqFuS9mEUD8oo"}]},"maintainers":[{"email":"pfrazee@gmail.com","name":"pfraze"},{"email":"pfrazee@gmail.com","name":"pfrazee"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api_7.2.3_1527618761973_0.22387629989481428"},"_hasShrinkwrap":false},"7.2.4":{"name":"pauls-dat-api","version":"7.2.4","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.2","beaker-error-constants":"^1.4.0","call-me-maybe":"^1.0.1","dat-encoding":"^4.0.2","diff-file-tree":"^2.1.1","emit-stream":"^0.1.2","fs-extra":"^4.0.3","pump":"^1.0.3"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","hyperdrive":"^9.12.3","scoped-fs":"^1.1.3"},"gitHead":"f1cfb828c4f1c5a7d75a587cef8a30aab910b2e9","_id":"pauls-dat-api@7.2.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"pfraze","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-dYGiY1whIQQpo78uRRwKpKmVX8wFpaAy0RaKEaniECe5HILB/szUDxpE4cXnBc0nIAWxwk7j3se9KIE7TRsB2g==","shasum":"ce5049c24d8b9f151a825f734dd92b749228e3c3","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-7.2.4.tgz","fileCount":39,"unpackedSize":202135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDaztCRA9TVsSAnZWagAAY6oP/isFyBYFUpmI/ezpLEH8\n2VTMglxO8FaL4lhhaICJNk/fW+FgtOTsF/nmOWHRNBNyyX3NIDfxo1Qbl2wg\ntPp4tfxLcKotADHdYDhQE/j1fH+Q8D9h86OFDh6ragF/wbWHocvh8NGbgnb6\njMO3Ftwbn47GddqXftL2AEAZ1K1HyxFp7XwFaQTScd+IqUVXr369PwDMHH0m\n3qceK8iEosbOPK/WXwNJ2PufFSjgBo8VErVk9OrgZncczve09biLd1XF2Tn4\nvYngiWXTAgrWkE6LC9D4/imXBAu1wrDsJTcb1C5cbg5TMVkAbM+UcgSHSs0h\nHTmmv/DKOCfuNp7nHHyOCG3wcgYaQ/xnmD9Ea49YWKJ8xRijZYLZc7jD9kcz\n81ojlGQZbGfsG9ys9aoaRtndlJHTI2Rd32Z5QE2zXXYMiquNfohHRvrU6wr7\n/SFwAlAmW2rhoiXU9hWuEpAooZSxI3USWILmEj/aaoV7hfvXjOOWjDi2d/fd\nRx9fRHUDXS7tjx2ej3ZEFJnlG1kjDuEQhe8NI2h6cYHvCIgPOphB2d+Pn4po\nJTtwICJ0f+V13SW1ARzNTtVbX+IMwYIDcRVOBGBxc4oWhdCPSH1qoRVA9W2o\nYwkttXjLbuMx4ewRaCVq5RI1jqqJlsf7vFNqgYnk8dRNa8RQXwnDj4YWgNBI\nE1Sx\r\n=nZeS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1vM1SsDpUbNmmkB+Znv60EhIyRP9xgrhVmr1JhBxxbQIgaowYrQ8QALgrmra1voxzac40BtQVcopfcteM4kUeZ9Q="}]},"maintainers":[{"email":"pfrazee@gmail.com","name":"pfraze"},{"email":"pfrazee@gmail.com","name":"pfrazee"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api_7.2.4_1527622891296_0.21807292159323"},"_hasShrinkwrap":false},"8.0.0":{"name":"pauls-dat-api","version":"8.0.0","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.2","beaker-error-constants":"^1.4.0","call-me-maybe":"^1.0.1","dat-encoding":"^4.0.2","diff-file-tree":"^2.1.1","emit-stream":"^0.1.2","fs-extra":"^4.0.3","pump":"^1.0.3"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","hyperdrive":"^9.12.3","scoped-fs":"^1.1.3"},"gitHead":"b0eae6516902440b4c7da42d34f9058f060ea4b7","_id":"pauls-dat-api@8.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"pfrazee","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-ssM5kXCpqCupPzlYn0dSefx+5FaCEYES31DObM6rp1gBdIF2yFhA1//Gd6OIFYJKOI9hxjtkTfHcEpev0zwrFg==","shasum":"930cd3d04fb5bb2df3983370cd9d8ae9ce09d28e","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-8.0.0.tgz","fileCount":39,"unpackedSize":202999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRSmUCRA9TVsSAnZWagAArwYP/R6ghVPLHUd2o2k9UYzD\ngB3obdgq3EUkGeGfDR+X38w2VJDoFx4/cJQPdNE6644jwRuGhcLf5ljxrrh/\nvZeO0B7GdYSXz/amj7ieM2S2boCEWL7Yxmlndu4UXxwZqTU5P5t4gS++VAcZ\noA3osghxVEQSYWFDkgX6ZtLoWDloAGlAs6FdFUiiTKaTR2bfIsOkvr+Jt6yn\n/kQg6QvxNMlI6CF4k+q2/K7YJSQHH39NW99Mvd8OYDgca2mzPZytUaKFfxHK\nRc07eKLY9eT53doNCI2E8k8R9ZN2JfY4z0m1AfZNnauNZUFGyo5/ou+DyTXg\nxoV2aAbnRYx8I7y4/2fWFOmWlDPwM2Fi49TskAnhGYK4vMQ5XgXZKybd1rO1\neT2DRVxLdWiqw9Ii8Qa3/Dqn0AV4e8/RA2WvHL8CXRL1b1BxXn3AaRJDNNMV\n81zdkGAG5k4k/ZCvTUTulRSb8FTbBBi2AIjCt2w+z8iE2XJQbNr6/JJ3JazZ\nxoEPxVo4w5BMVaJwIHMTZkyPI7OfMb6F8xK5GVruTEu88oUw/VBeLaDiWnl3\n2BpThYW+3R5qOlN35DK7yTMEcQSHIZO7ZKqGXfMpjdgCQaEevD27aEzLkxb+\nmpWVHM0V119mfHHi9sHdlREQCIs9ceTDtnlLMIJ3eeKwmcACvyIaUtPYqeWn\nLlAG\r\n=Y66x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJZ8OyUObdlhQimwTrG7e7OpA34aPfF4jSNk8ra3UMggIgQIu/UO3Wg4jgb8cVB0fu7JZSmvabdjrbgnATo9kTAHI="}]},"maintainers":[{"email":"pfrazee@gmail.com","name":"pfraze"},{"email":"pfrazee@gmail.com","name":"pfrazee"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api_8.0.0_1531259284120_0.7489176704575682"},"_hasShrinkwrap":false},"8.0.1":{"name":"pauls-dat-api","version":"8.0.1","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.2","beaker-error-constants":"^1.4.0","call-me-maybe":"^1.0.1","dat-encoding":"^4.0.2","diff-file-tree":"^2.1.1","emit-stream":"^0.1.2","fs-extra":"^4.0.3","pump":"^1.0.3"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","hyperdrive":"^9.12.3","scoped-fs":"^1.1.3"},"gitHead":"1b33c76d99e59b2c137756a6cd762a55b7239a91","_id":"pauls-dat-api@8.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"pfrazee","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-leSLmaT45MdHF7li9PTk+yTQMX9HsLF3ggi2ji+WTAphK1ZEzdZQUJ90cUtzRSYkN4jNMu2+xOhREC+Cp/RDRQ==","shasum":"cedae544c27294e6fd32c04189d1221d62be251b","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-8.0.1.tgz","fileCount":39,"unpackedSize":203570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSSF3CRA9TVsSAnZWagAA+SMQAIi7m2bFK/0jPPII2VUH\nxVm3VRe8N593G7C0aj146+MRQ85eLWpvOeL6fAZBO8SdtGZ68q3DTFax6ssV\nIgGuPQFTaZnBrjahG8XKlUQHV5qqawUBlT+fZ9JiO4U20wVa4kh+aBB51tCG\n2wO0Z/D+k2DgC2PMLMjn7MmECVpt5STKm41pq8ZczKBoybabduFmnI3Ay1l/\nrGrT7+S5qEq1vrHo5SVAeyAanaunlkxt8zfknYmaYFRtzOhOdHv1f0pnSdfz\ndQAVLQYbZodg0DrH+/peEzl6Oz0rY6s+htFu2fF6w3yyC4Sdj90NyBeqevv/\nnkGJeDgRgR8TPncAFGYJZJd6r5mnBf6y9k/pkti3ZlyG5SuDeAjLn77E/GEV\nstDDG3BPFzmIjI5PtmtmmXC15hxjsyFtHBLV2utBWk4LXOZk+Lglx2fXI0yx\n0SPD/mAKQ8Kqfh+nNMYZp/ECGxfhg9V/kMrtTsd+ZjDtXEEVXHLaj7XoGYhm\nKAEUbfYA+nbue+FsUsNptRMCcV94dar5acDeX1dB4DgWU+Ij50mc0B1LBlCl\nIDtdgAv8Yw6ELExcvm+NX3AVY4BHMJ4CtNBWsE8Y3YWNueVGBCWQpukcWG/m\nLXiDXKy1dMBZjav+BklUi5n6QouR1eb6xOvYyojWE8L3YJDkp+/Hv4kNTnYc\nEcJM\r\n=bbQN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH1x+aF5L5EIkLgEFdykgl3Uqz/z3KaHvnlAmQ3wfVftAiEA8CKyGo62p30gocrJaS776FurJuUgNHgIVm6qpptcR/I="}]},"maintainers":[{"email":"pfrazee@gmail.com","name":"pfraze"},{"email":"pfrazee@gmail.com","name":"pfrazee"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api_8.0.1_1531519350906_0.5459252926280547"},"_hasShrinkwrap":false},"8.0.2":{"name":"pauls-dat-api","version":"8.0.2","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.2","beaker-error-constants":"^1.4.0","call-me-maybe":"^1.0.1","dat-encoding":"^4.0.2","diff-file-tree":"^2.1.1","emit-stream":"^0.1.2","fs-extra":"^4.0.3","pump":"^1.0.3"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","hyperdrive":"^9.12.3","scoped-fs":"^1.1.3"},"gitHead":"84b7060c86a991a8d30ac19b0e090f0db126df69","_id":"pauls-dat-api@8.0.2","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"pfrazee","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-3yqY1Z+E9Ulh2K71CsWhXD3n1/IVR7QI4G9/HFJDHbZUvYnvHZM6ZI9iupqtoplhKIURgKdquUZh0MwoMzqYVQ==","shasum":"773b5a321776d9a4c80c3aa0deb0134c9a0b5c48","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-8.0.2.tgz","fileCount":39,"unpackedSize":203897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmBQsCRA9TVsSAnZWagAAVbkQAILB9ahNSoltBdB21+uy\n8hBdRL03+WDNxdoXbKKWUI4o6c9CsixkjFSHP5b4/+w15bYLHNWm5+U649xx\nr22XL41KPqxW+bHpQErHQU0K14WAqlms/E5TGoP3DD5P/9JAQv3VOQVEF6/a\naIfNoHb4nuL2/tbDtun/uJEzhdCX5y2b7sKEixc14oGy3pQqi/ebsnm8F8sk\nAx5v2uXoL6GrRIlRaLc3oOdyj65dPO/mPnQF04/JfGo+uhdpeRIV+2YxiTh8\n8lgOMu5sSxZEhdnGmpw+hfZrmVuevJf/0CXtaHRkOa5PPqF7RMsxuOwzNulh\nIrguB7IaawSGflTFhmQPbIyUtV12NugGKkj9QGOTfE6pmNfV5Btx2Y6q+tgg\nhVbBmQTmjZq1uFjA3zFU64m8FvUdTumWunZ7TEAyX1uHhVWbTd8JKAd0RUIi\nZTMPYjZ7F5vBgGNsYxc6pUQ0ntIG4Sk8tJQMEFWs56u7rwp0ZBvWfXQnXhPr\nrPH8RIouIQpPWlpxtDbbc4wm6ZNJXx1vHVQ4P1pXeGP48aiTCaxX2dk8MuPL\n1UVU+z/LA4cTHbSlnDf5Nu00UXxnObfuZM9PSKhaWKH0su/NEiJ9RZTfA9nR\nG7wZFkVD2RbH7egfJ1z1CUEd+ucUdALU0S1zX9q+w299KltytDoBJJEbuCAd\nhRVB\r\n=q8Ga\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHrU3eDeRkdlPduoXN80uiFfde8tWR0F6c3um2KjCnReAiAvEol6P6Wh01RMgKq1PQ1cEZAcrnkJ+IET16GduCf5XQ=="}]},"maintainers":[{"email":"pfrazee@gmail.com","name":"pfraze"},{"email":"pfrazee@gmail.com","name":"pfrazee"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api_8.0.2_1536693291847_0.8673837669780953"},"_hasShrinkwrap":false},"8.0.3":{"name":"pauls-dat-api","version":"8.0.3","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.2","beaker-error-constants":"^1.4.0","call-me-maybe":"^1.0.1","dat-encoding":"^4.0.2","diff-file-tree":"^2.1.1","emit-stream":"^0.1.2","fs-extra":"^4.0.3","pump":"^1.0.3"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","hyperdrive":"^9.12.3","scoped-fs":"^1.1.3"},"gitHead":"5a6bb20b571d4e4ff1ad5bcf9ad4c81daaacaa6e","_id":"pauls-dat-api@8.0.3","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"pfrazee","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-RO0VD+W7lQXj09qEOMP7W6h7rzssEQk5UC7/3VACMz1CHf9V2Qf9cO92qWqMdIjJEG9/0wAO7Nd0WzF4CfHQKA==","shasum":"316eaf36713d259f2a639b35125529d4bdbfd3c1","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-8.0.3.tgz","fileCount":39,"unpackedSize":204114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbnAerCRA9TVsSAnZWagAAfAgQAJdJdfVq1u8OnvaK+LVB\nl/Bacut6ZlQY+aovqnRe71QmrVuqJujk0HVk16QWrQwYeQmVcmfWbhuLMkWA\nvP+Gh2ed/QixfV51PsK+8iju77GDYdjcYjuwu2GPopHLx1NrLWazCFzBWrEY\nl7yLXYpcrZKhoT5xB7YW5yHQ+zcEwKOTBqc/EgF5slgzY/JkmPDa3/GDGlQN\ndGms60JcRWlGZE3hfrxnr7vSoBkIvbE7R5a8e57mUEHGf0tNzF7Qr0b7Rdyj\nDSCews/4o42zsevbt1fI9azXePkir60s5oJ4gcK6pm0Ko9Lv9PfvJBmFDPAh\nU/n4ULiKtdcGIZ78eRTbLfDO5hQ90ncqzS/UaF6uJqxV8qoIvsyD0Xwlpr+B\nl+ivjyZ4vBbSeDqF2TPN5EbR8Dcz0YHes0Q/ATPC/YtNW4Sd1tvr+L+E766b\neNEGqg9aT1sPM2wKO9BYf3udB6wwKDAVkTW08bZYu4vPlYrPa0CFx/zy3zCN\ncZkNLq7M0OT/xzO+ly9PFLewacSQHZ9ckXkCgnFuPVwvcfSLBVG0Fop7nuHL\nipUkjRnwKXw4fa+7ddupf0CPk8ZB9ZBd8a5V8UdhT3MEpww/plR55FNI/WIP\n1BSRZRSej7Kztwz1gRfE+v9KCllmMZW/kYEFCnNBeSdZfZQaQLYc4h4JeDsR\nQlSK\r\n=aioB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqT7l1zBxTUACZs9IzynTSV8re8Byy5MPT+oHS531SsAIhAJNfnpBwuDTZfjnqQ/BGRKjHvHzPNSLItB/iADH/Qg9O"}]},"maintainers":[{"email":"pfrazee@gmail.com","name":"pfraze"},{"email":"pfrazee@gmail.com","name":"pfrazee"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api_8.0.3_1536952234125_0.1764915141317558"},"_hasShrinkwrap":false},"8.0.4":{"name":"pauls-dat-api","version":"8.0.4","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.2","beaker-error-constants":"^1.4.0","call-me-maybe":"^1.0.1","dat-encoding":"^4.0.2","diff-file-tree":"^2.1.1","emit-stream":"^0.1.2","fs-extra":"^4.0.3","pump":"^1.0.3"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","hyperdrive":"^9.12.3","scoped-fs":"^1.1.3"},"gitHead":"376a23d782836c18bec1bc7af0140f5ec15aee38","_id":"pauls-dat-api@8.0.4","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"pfrazee","email":"pfrazee@gmail.com"},"dist":{"integrity":"sha512-bQFDq388DMeizizk7ldIc9U9QZP0C61Y9vOlZwIUpSuOpjHVSClgQz/Y4wzAOUz7xecAMTEM+xThk3s/u7B3cA==","shasum":"2fbac31bb50346cc75b5347ef85346713f72e3c3","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-8.0.4.tgz","fileCount":39,"unpackedSize":204152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9IBMCRA9TVsSAnZWagAANTEP/1vjdD9J/puH1ntmct0C\n3+BIZhQMOcqNnp+KVo635AAk/xJZDvO3ym8F54OwqClVwEAhqngvRdjO0gxm\nmslGo4AeOVzMGR9mddSU28+hBUwD85IUZoFWMcTl/r9S4VbL6seUW/EsiUAu\nR37MFmKyduKDcViUXghrp3K6HvNIwuW7NySoomQPqNzJd9p5srgo8yTKkz7a\nIbR4U4W0x+9VhXde+8CCyXq/KliQk4pT1nikmpaZcKbmZMHKXYp5jl8P/vzn\ncJJD2q1fV3Sp3CsS0ZD7c3isffllG77uMgnq8zmu1W3+zhAY02oWfQ43M9pt\n4BTg9ebxQdn9kDzW+UY4R0nrJpFjISN2gOhIrv8umzww8C/FP6JWU+Uz2ETE\n4anzGGprnOxvSWtdcAMXMAkr64UuNs26j4ykE6FM8ErBLcbqOAnWAQLmIxjD\nQhgS9vAD3fG05S/eUgKycqyV7z6S2nTOtTzfxasWIA1V0YtawiIDw2SGc5I8\nWM7u9qP3W9gM5TK1V24moKF8X7rO3MF5kCJDLDeq8ALfERBlRKPDF13bHrQW\nTrkE0QzRzyxc2TjOaBTLEkOpdHgeqq6xt2jp7pHoeVPawP37LNjTVTFnIVCu\nlUCoNHsxYCk7aSL1smab0q64BEnTg0sxVrrvI2PitONHNUnwkTKaOdmZv3/B\n95bl\r\n=yYar\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtUVS/+aZuvpj3lgdHaxvrd+Br9NW+j+EnqPcO2CKuVQIgUNUoorZdZW2xiZHGo5MGLK0HAol3SUT2RffgdtuB718="}]},"maintainers":[{"email":"pfrazee@gmail.com","name":"pfraze"},{"email":"pfrazee@gmail.com","name":"pfrazee"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api_8.0.4_1542750283395_0.5032038320534795"},"_hasShrinkwrap":false},"8.1.0":{"name":"pauls-dat-api","version":"8.1.0","description":"Library of functions that make working with dat / hyperdrive easier.","main":"index.js","scripts":{"prepublish":"npm run babel","babel":"rm -rf ./dist && babel lib --out-dir dist --copy-files","test":"ava -s test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"keywords":["dat","hyperdrive","p2p","files"],"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","dependencies":{"anymatch":"^1.3.2","beaker-error-constants":"^1.4.0","call-me-maybe":"^1.0.1","dat-encoding":"^4.0.2","diff-file-tree":"^2.1.1","emit-stream":"^0.1.2","fs-extra":"^4.0.3","pump":"^1.0.3"},"devDependencies":{"ava":"^0.18.1","babel-cli":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","hyperdrive":"^9.12.3","scoped-fs":"^1.1.3"},"gitHead":"574f4d977ab1a7bb78042915d022921a73a78254","_id":"pauls-dat-api@8.1.0","_nodeVersion":"11.11.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-DTxj5BIPjKJ5dDgQJxMsUfTVUVVi6RSgR3AWz4dl6pwAmQoh4YMYz+cfwfoQRIituMUdczRJkbs/JXD9yaa8dQ==","shasum":"e0b71728ad7ed416a45f2a417d5156df037d08a1","tarball":"https://registry.npmjs.org/pauls-dat-api/-/pauls-dat-api-8.1.0.tgz","fileCount":39,"unpackedSize":207400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnkAdCRA9TVsSAnZWagAA6I4P/1kV/iAEXdw13H+RuT3+\nz4ZIMEzyAjLnhv2VTxfAgp/h1oMJhKf5XX9JFMY8SPh7x5gHjGJqGTNDYKCh\n+KEXEM7qv8s5RaibX7Sq+/bJ3+shiRmW1sIOVrHy3+IuJu3VBJSVfOQ5bFy/\nJCZBwj/jG+jo7700lkiYZq7wPUOdjgU4JR4audfooyLEgfQqwrakkxKIJLpA\nomMicIG1jXAB5wtZ8oNVjMnFxjyTGz6sR0O7sDx/b2/dgLQNd1zXJs/lMTT5\n4iaXEqX+r+xzDGsXPQYNpxxVvP7l4a0XzXpo5y63/9gvsnRc+udxgl9eb1oD\nYsnhCMJl1/QCYLuHNyZi5NRYZ4zTYIS1Tj5mKBnfmzo2u6l1px/2Fc0RTWnZ\nA2W/3GD94Avza4dwNJpnoKfEhx7ygnq2rLDIlRTIMYdMD0Bo1fqpPeUlORLA\njLmHuiBK/9d6jTaBoAvktYOV3Tu+ctVJmVqSOcme3t33nSVYRjStppRc+HRZ\n88RFwMUUCggNRqnZzKQUjalbgGTrnvX6Ic5e88x5Mrczi/YP5DJViQBZrBlR\n+gfc1fsbuEZPD6qElJq3HLej0ulwffnPJ6dZIHL7nEa448n4sfEL9iZialvK\nrFeA96zy2vnT9VQNOo6CSh8H+KyDIhuuB/WXbPP11DAgC3XrZgPD7FRO6pYq\nPSdR\r\n=UYE5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbL+yQnN3mpHVPs33OqOEzcumo3/Q+aGb15QE3TzGB8AiEA+bIw5gqkmkSOD5RALaFLjq8cUF69RMGMk3pCYVG6184="}]},"maintainers":[{"email":"pfrazee@gmail.com","name":"pfraze"},{"email":"pfrazee@gmail.com","name":"pfrazee"}],"_npmUser":{"name":"pfrazee","email":"pfrazee@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pauls-dat-api_8.1.0_1553874972842_0.3825488633249141"},"_hasShrinkwrap":false}},"readme":"# pauls-dat-api\n\nA library of functions that make working with [dat](https://github.com/datproject/dat-node) / [hyperdrive](https://github.com/mafintosh/hyperdrive) easier.\nIncludes common operations, and some sugars.\nThese functions were factored out of [beaker browser](https://github.com/beakerbrowser/beaker)'s internal APIs.\n\nAll async methods work with callbacks and promises. If no callback is provided, a promise will be returned.\n\nAny time a hyperdrive `archive` is expected, a [scoped-fs](https://github.com/pfrazee/scoped-fs) instance can be provided, unless otherwise stated.\n\n```js\nvar hyperdrive = require('hyperdrive')\nvar ScopedFS = require('scoped-fs')\n\nvar archive = hyperdrive('./my-hyperdrive')\nvar scopedfs = new ScopedFS('./my-scoped-fs')\n\nawait pda.readFile(archive, '/hello.txt') // read the published hello.txt\nawait pda.readFile(scopedfs, '/hello.txt') // read the local hello.txt\n```\n\n** NOTE: this library is written natively for node 7 and above. **\n\nTo use with node versions lesser than 7 use:\n```js\nvar pda = require('pauls-dat-api/es5');\n```\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n\n- [Lookup](#lookup)\n  - [stat(archive, name[, cb])](#statarchive-name-cb)\n- [Read](#read)\n  - [readFile(archive, name[, opts, cb])](#readfilearchive-name-opts-cb)\n  - [readdir(archive, path[, opts, cb])](#readdirarchive-path-opts-cb)\n  - [readSize(archive, path[, cb])](#readsizearchive-path-cb)\n- [Write](#write)\n  - [writeFile(archive, name, data[, opts, cb])](#writefilearchive-name-data-opts-cb)\n  - [mkdir(archive, name[, cb])](#mkdirarchive-name-cb)\n  - [copy(archive, sourceName, targetName[, cb])](#copyarchive-sourcename-targetname-cb)\n  - [rename(archive, sourceName, targetName[, cb])](#renamearchive-sourcename-targetname-cb)\n- [Delete](#delete)\n  - [unlink(archive, name[, cb])](#unlinkarchive-name-cb)\n  - [rmdir(archive, name[, opts, cb])](#rmdirarchive-name-opts-cb)\n- [Network](#network)\n  - [download(archive, name[, cb])](#downloadarchive-name-cb)\n- [Activity Streams](#activity-streams)\n  - [watch(archive[, path])](#watcharchive-path)\n  - [createNetworkActivityStream(archive)](#createnetworkactivitystreamarchive)\n- [Exporters](#exporters)\n  - [exportFilesystemToArchive(opts[, cb])](#exportfilesystemtoarchiveopts-cb)\n  - [exportArchiveToFilesystem(opts[, cb])](#exportarchivetofilesystemopts-cb)\n  - [exportArchiveToArchive(opts[, cb])](#exportarchivetoarchiveopts-cb)\n- [Manifest](#manifest)\n  - [readManifest(archive[, cb])](#readmanifestarchive-cb)\n  - [writeManifest(archive, manifest[, cb])](#writemanifestarchive-manifest-cb)\n  - [updateManifest(archive, manifest[, cb])](#updatemanifestarchive-manifest-cb)\n  - [generateManifest(opts)](#generatemanifestopts)\n- [Diff/Merge](#diffmerge)\n  - [diff(srcArchive, srcPath, dstArchive, dstPath[, opts, cb])](#diffsrcarchive-srcpath-dstarchive-dstpath-opts-cb)\n  - [merge(srcArchive, srcPath, dstArchive, dstPath[, opts, cb])](#mergesrcarchive-srcpath-dstarchive-dstpath-opts-cb)\n- [Helpers](#helpers)\n  - [findEntryByContentBlock(archive, block)](#findentrybycontentblockarchive-block)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n```js\nconst pda = require('pauls-dat-api')\n```\n\n## Lookup\n\n### stat(archive, name[, cb])\n\n - `archive` Hyperdrive archive (object).\n - `name` Entry name (string).\n - Returns a Hyperdrive Stat entry (object).\n - Throws NotFoundError\n\n```js\n// by name:\nvar st = await pda.stat(archive, '/dat.json')\nst.isDirectory()\nst.isFile()\nconsole.log(st) /* =>\nStat {\n  dev: 0,\n  nlink: 1,\n  rdev: 0,\n  blksize: 0,\n  ino: 0,\n  mode: 16877,\n  uid: 0,\n  gid: 0,\n  size: 0,\n  offset: 0,\n  blocks: 0,\n  atime: 2017-04-10T18:59:00.147Z,\n  mtime: 2017-04-10T18:59:00.147Z,\n  ctime: 2017-04-10T18:59:00.147Z,\n  linkname: undefined } */\n```\n\n## Read\n\n### readFile(archive, name[, opts, cb])\n\n - `archive` Hyperdrive archive (object).\n - `name` Entry path (string).\n - `opts`. Options (object|string). If a string, will act as `opts.encoding`.\n - `opts.encoding` Desired output encoding (string). May be 'binary', 'utf8', 'hex', or 'base64'. Default 'utf8'.\n - Returns the content of the file in the requested encoding.\n - Throws NotFoundError, NotAFileError.\n\n```js\nvar manifestStr = await pda.readFile(archive, '/dat.json')\nvar imageBase64 = await pda.readFile(archive, '/favicon.png', 'base64')\n```\n\n### readdir(archive, path[, opts, cb])\n\n - `archive` Hyperdrive archive (object).\n - `path` Target directory path (string).\n - `opts.recursive` Read all subfolders and their files as well?\n - Returns an array of file and folder names.\n\n```js\nvar listing = await pda.readdir(archive, '/assets')\nconsole.log(listing) // => ['profile.png', 'styles.css']\n\nvar listing = await pda.readdir(archive, '/', { recursive: true })\nconsole.log(listing) /* => [\n  'index.html',\n  'assets',\n  'assets/profile.png',\n  'assets/styles.css'\n]*/\n```\n\n### readSize(archive, path[, cb])\n\n - `archive` Hyperdrive archive (object).\n - `path` Target directory path (string).\n - Returns a number (size in bytes).\n\nThis method will recurse on folders.\n\n```js\nvar size = await pda.readSize(archive, '/assets')\nconsole.log(size) // => 123\n```\n\n## Write\n\n### writeFile(archive, name, data[, opts, cb])\n\n - `archive` Hyperdrive archive (object).\n - `name` Entry path (string).\n - `data` Data to write (string|Buffer).\n - `opts`. Options (object|string). If a string, will act as `opts.encoding`.\n - `opts.encoding` Desired file encoding (string). May be 'binary', 'utf8', 'hex', or 'base64'. Default 'utf8' if `data` is a string, 'binary' if `data` is a Buffer.\n - Throws ArchiveNotWritableError, InvalidPathError, EntryAlreadyExistsError, ParentFolderDoesntExistError, InvalidEncodingError.\n\n```js\nawait pda.writeFile(archive, '/hello.txt', 'world', 'utf8')\nawait pda.writeFile(archive, '/profile.png', fs.readFileSync('/tmp/dog.png'))\n```\n\n### mkdir(archive, name[, cb])\n\n - `archive` Hyperdrive archive (object).\n - `name` Directory path (string).\n - Throws ArchiveNotWritableError, InvalidPathError, EntryAlreadyExistsError, ParentFolderDoesntExistError, InvalidEncodingError.\n\n```js\nawait pda.mkdir(archive, '/stuff')\n```\n\n### copy(archive, sourceName, targetName[, cb])\n\n - `archive` Hyperdrive archive (object).\n - `sourceName` Path to file or directory to copy (string).\n - `targetName` Where to copy the file or folder to (string).\n - Throws ArchiveNotWritableError, InvalidPathError, EntryAlreadyExistsError, ParentFolderDoesntExistError, InvalidEncodingError.\n\n```js\n// copy file:\nawait pda.copy(archive, '/foo.txt', '/foo.txt.back')\n// copy folder:\nawait pda.copy(archive, '/stuff', '/stuff-copy')\n```\n\n### rename(archive, sourceName, targetName[, cb])\n\n - `archive` Hyperdrive archive (object).\n - `sourceName` Path to file or directory to rename (string).\n - `targetName` What the file or folder should be named (string).\n - Throws ArchiveNotWritableError, InvalidPathError, EntryAlreadyExistsError, ParentFolderDoesntExistError, InvalidEncodingError.\n\nThis is equivalent to moving a file/folder.\n\n```js\n// move file:\nawait pda.rename(archive, '/foo.txt', '/foo.md')\n// move folder:\nawait pda.rename(archive, '/stuff', '/things')\n```\n\n## Delete\n\n### unlink(archive, name[, cb])\n\n - `archive` Hyperdrive archive (object).\n - `name` Entry path (string).\n - Throws ArchiveNotWritableError, NotFoundError, NotAFileError\n\n```js\nawait pda.unlink(archive, '/hello.txt')\n```\n\n### rmdir(archive, name[, opts, cb])\n\n - `archive` Hyperdrive archive (object).\n - `name` Entry path (string).\n - `opts.recursive` Delete all subfolders and files if the directory is not empty.\n - Throws ArchiveNotWritableError, NotFoundError, NotAFolderError, DestDirectoryNotEmpty\n\n```js\nawait pda.rmdir(archive, '/stuff', {recursive: true})\n```\n\n## Network\n\n### download(archive, name[, cb])\n\n - `archive` Hyperdrive archive (object). Can not be a scoped-fs object.\n - `name` Entry path (string). Can point to a file or folder.\n\nDownload an archive file or folder-tree.\n\n```js\n// download a specific file:\nawait pda.download(archive, '/foo.txt')\n// download a specific folder and all children:\nawait pda.download(archive, '/bar/')\n// download the entire archive:\nawait pda.download(archive, '/')\n```\n\n## Activity Streams\n\n### watch(archive[, path])\n\n - `archive` Hyperdrive archive (object).\n - `path` Entry path (string) or [anymatch](npm.im/anymatch) pattern (array of strings). If falsy, will watch all files.\n - Returns a Readable stream.\n\nWatches the given path or path-pattern for file events, which it emits as an [emit-stream](https://github.com/substack/emit-stream). Supported events:\n\n - `['invalidated',{path}]` - The contents of the file has changed, but may not have been downloaded yet. `path` is the path-string of the file.\n - `['changed',{path}]` - The contents of the file has changed, and the new version is ready to read. `path` is the path-string of the file.\n\nAn archive will emit \"invalidated\" first, when it receives the new metadata for the file. It will then emit \"changed\" when the content arrives. (A local archive will emit \"invalidated\" immediately before \"changed.\")\n\n```js\nvar es = pda.watch(archive)\nvar es = pda.watch(archive, 'foo.txt')\nvar es = pda.watch(archive, ['**/*.txt', '**/*.md'])\n\nes.on('data', ([event, args]) => {\n  if (event === 'invalidated') {\n    console.log(args.path, 'has been invalidated')\n    pda.download(archive, args.path)\n  } else if (event === 'changed') {\n    console.log(args.path, 'has changed')\n  }\n})\n\n// alternatively, via emit-stream:\n\nvar emitStream = require('emit-stream')\nvar events = emitStream(pda.watch(archive))\nevents.on('invalidated', args => {\n  console.log(args.path, 'has been invalidated')\n  pda.download(archive, args.path)\n})\nevents.on('changed', args => {\n  console.log(args.path, 'has changed')\n})\n```\n\n### createNetworkActivityStream(archive)\n\n - `archive` Hyperdrive archive (object). Can not be a scoped-fs object.\n - Returns a Readable stream.\n\nWatches the archive for network events, which it emits as an [emit-stream](https://github.com/substack/emit-stream). Supported events:\n\n - `['network-changed',{connections}]` - The number of connections has changed. `connections` is a number.\n - `['download',{feed,block,bytes}]` - A block has been downloaded. `feed` will either be \"metadata\" or \"content\". `block` is the index of data downloaded. `bytes` is the number of bytes in the block.\n - `['upload',{feed,block,bytes}]` - A block has been uploaded. `feed` will either be \"metadata\" or \"content\". `block` is the index of data downloaded. `bytes` is the number of bytes in the block.\n - `['sync',{feed}]` - All known blocks have been downloaded. `feed` will either be \"metadata\" or \"content\".\n\n```js\nvar es = pda.createNetworkActivityStream(archive)\n\nes.on('data', ([event, args]) => {\n  if (event === 'network-changed') {\n    console.log('Connected to %d peers', args.connections)\n  } else if (event === 'download') {\n    console.log('Just downloaded %d bytes (block %d) of the %s feed', args.bytes, args.block, args.feed)\n  } else if (event === 'upload') {\n    console.log('Just uploaded %d bytes (block %d) of the %s feed', args.bytes, args.block, args.feed)\n  } else if (event === 'sync') {\n    console.log('Finished downloading', args.feed)\n  }\n})\n\n// alternatively, via emit-stream:\n\nvar emitStream = require('emit-stream')\nvar events = emitStream(es)\nevents.on('network-changed', args => {\n  console.log('Connected to %d peers', args.connections)\n})\nevents.on('download', args => {\n  console.log('Just downloaded %d bytes (block %d) of the %s feed', args.bytes, args.block, args.feed)\n})\nevents.on('upload', args => {\n  console.log('Just uploaded %d bytes (block %d) of the %s feed', args.bytes, args.block, args.feed)\n})\nevents.on('sync', args => {\n  console.log('Finished downloading', args.feed)\n})\n```\n\n## Exporters\n\n### exportFilesystemToArchive(opts[, cb])\n\n - `opts.srcPath` Source path in the filesystem (string). Required.\n - `opts.dstArchive` Destination archive (object). Required.\n - `opts.dstPath` Destination path within the archive. Optional, defaults to '/'.\n - `opts.ignore` Files not to copy (array of strings). Optional. Uses [anymatch](npm.im/anymatch).\n - `opts.inplaceImport` Should import source directory in-place? (boolean). If true and importing a directory, this will cause the directory's content to be copied directy into the `dstPath`. If false, will cause the source-directory to become a child of the `dstPath`.\n - `opts.dryRun` Don't actually make changes, just list what changes will occur. Optional, defaults to `false`.\n - Returns stats on the export.\n\nCopies a file-tree into an archive.\n\n```js\nvar stats = await pda.exportFilesystemToArchive({\n  srcPath: '/tmp/mystuff',\n  dstArchive: archive,\n  inplaceImport: true\n})\nconsole.log(stats) /* => {\n  addedFiles: ['fuzz.txt', 'foo/bar.txt'],\n  updatedFiles: ['something.txt'],\n  removedFiles: [],\n  addedFolders: ['foo'],\n  removedFolders: [],\n  skipCount: 3, // files skipped due to the target already existing\n  fileCount: 3,\n  totalSize: 400 // bytes\n}*/\n```\n\n### exportArchiveToFilesystem(opts[, cb])\n\n - `opts.srcArchive` Source archive (object). Required.\n - `opts.dstPath` Destination path in the filesystem (string). Required.\n - `opts.srcPath` Source path within the archive. Optional, defaults to '/'.\n - `opts.ignore` Files not to copy (array of strings). Optional. Uses [anymatch](npm.im/anymatch).\n - `opts.overwriteExisting` Proceed if the destination isn't empty (boolean). Default false.\n - `opts.skipUndownloadedFiles` Ignore files that haven't been downloaded yet (boolean). Default false. If false, will wait for source files to download.\n - Returns stats on the export.\n\nCopies an archive into the filesystem.\n\nNOTE\n\n - Unlike exportFilesystemToArchive, this will not compare the target for equality before copying. If `overwriteExisting` is true, it will simply copy all files again.\n\n```js\nvar stats = await pda.exportArchiveToFilesystem({\n  srcArchive: archive,\n  dstPath: '/tmp/mystuff',\n  skipUndownloadedFiles: true\n})\nconsole.log(stats) /* => {\n  addedFiles: ['fuzz.txt', 'foo/bar.txt'],\n  updatedFiles: ['something.txt'],\n  fileCount: 3,\n  totalSize: 400 // bytes\n}*/\n```\n\n### exportArchiveToArchive(opts[, cb])\n\n - `opts.srcArchive` Source archive (object). Required.\n - `opts.dstArchive` Destination archive (object). Required.\n - `opts.srcPath` Source path within the source archive (string). Optional, defaults to '/'.\n - `opts.dstPath` Destination path within the destination archive (string). Optional, defaults to '/'.\n - `opts.ignore` Files not to copy (array of strings). Optional. Uses [anymatch](npm.im/anymatch).\n - `opts.skipUndownloadedFiles` Ignore files that haven't been downloaded yet (boolean). Default false. If false, will wait for source files to download.\n\nCopies an archive into another archive.\n\nNOTE\n\n - Unlike exportFilesystemToArchive, this will not compare the target for equality before copying. It copies files indescriminately.\n\n```js\nvar stats = await pda.exportArchiveToArchive({\n  srcArchive: archiveA,\n  dstArchive: archiveB,\n  skipUndownloadedFiles: true\n})\nconsole.log(stats) /* => {\n  addedFiles: ['fuzz.txt', 'foo/bar.txt'],\n  updatedFiles: ['something.txt'],\n  fileCount: 3,\n  totalSize: 400 // bytes\n}*/\n```\n\n## Manifest\n\n### readManifest(archive[, cb])\n\n - `archive` Hyperdrive archive (object).\n\nA sugar to get the manifest object.\n\n```js\nvar manifestObj = await pda.readManifest(archive)\n```\n\n### writeManifest(archive, manifest[, cb])\n\n - `archive` Hyperdrive archive (object).\n - `manifest` Manifest values (object).\n\nA sugar to write the manifest object.\n\n```js\nawait pda.writeManifest(archive, { title: 'My dat!' })\n```\n\n### updateManifest(archive, manifest[, cb])\n\n - `archive` Hyperdrive archive (object).\n - `manifest` Manifest values (object).\n\nA sugar to modify the manifest object.\n\n```js\nawait pda.writeManifest(archive, { title: 'My dat!', description: 'the desc' })\nawait pda.writeManifest(archive, { title: 'My new title!' }) // preserves description\n```\n\n### generateManifest(opts)\n\n - `opts` Manifest options (object).\n\nHelper to generate a manifest object. Opts in detail:\n\n```\n{\n  url: String, the dat's url\n  title: String\n  description: String\n  type: Array<String>\n  author: String | Object{name: String, url: String}\n  links: Object\n  web_root: String\n  fallback_page: String\n}\n```\n\nSee: https://github.com/datprotocol/dat.json\n\n## Diff/Merge\n\n### diff(srcArchive, srcPath, dstArchive, dstPath[, opts, cb])\n\n - `srcArchive` Source archive (object). Required.\n - `srcPath` Source path within the source archive (string). Required.\n - `dstArchive` Destination archive (object). Required.\n - `dstPath` Destination path within the destination archive (string). Required.\n - `opts.shallow` Don't descend into changed folders (bool). Optional, default false.\n - `opts.compareContent`. Compare the content of the files, rather than the mtime and size. Optional, default false.\n - `opts.paths` Whitelist of files to diff (array<string>). Optional.\n - `opts.ops` Whitelist of operations to include in the diff (array<string>). Optional. Valid values are `'add'`, `'mod'`, and `'del'`.\n - Returns diff data.\n\nGet a list of differences between the two archives at the given paths.\n\n```js\nawait pda.diff(archiveA, '/', archiveB, '/')\nawait pda.diff(archiveA, '/', archiveB, '/', {shallow: false, compareContent: true})\nawait pda.diff(archiveA, '/', archiveB, '/', {paths: ['/foo', '/bar']})\nawait pda.diff(archiveA, '/', archiveB, '/', {ops: ['add']}) // additions only\n```\n\nOutput looks like:\n\n```\n[\n  {change: 'mod', type: 'file', path: '/hello.txt'},\n  {change: 'add', type: 'dir',  path: '/pics'},\n  {change: 'add', type: 'file', path: '/pics/kitty.png'},\n  {change: 'del', type: 'file', path: '/backup/hello.txt'},\n  {change: 'del', type: 'dir',  path: '/backup'},\n  {change: 'del', type: 'file', path: '/hello.txt'},\n]\n```\n\n### merge(srcArchive, srcPath, dstArchive, dstPath[, opts, cb])\n\n - `srcArchive` Source archive (object). Required.\n - `srcPath` Source path within the source archive (string). Required.\n - `dstArchive` Destination archive (object). Required.\n - `dstPath` Destination path within the destination archive (string). Required.\n - `opts.shallow` Don't descend into changed folders (bool). Optional, default false.\n - `opts.compareContent`. Compare the content of the files, rather than the mtime and size. Optional, default false.\n - `opts.paths` Whitelist of files to diff (array<string>). Optional.\n - `opts.ops` Whitelist of operations to include in the diff (array<string>). Optional. Valid values are `'add'`, `'mod'`, and `'del'`.\n - Returns the changes applied.\n\nMerges the source archive into the destinatio archive at the given paths, causing `dstArchive` content to match `srcArchive`.\n\n```js\nawait pda.merge(archiveA, '/', archiveB, '/')\nawait pda.merge(archiveA, '/', archiveB, '/', {shallow: false, compareContent: true})\nawait pda.merge(archiveA, '/', archiveB, '/', {paths: ['/foo', '/bar']})\nawait pda.merge(archiveA, '/', archiveB, '/', {ops: ['add']}) // additions only\n```\n\nOutput looks like:\n\n```\n[\n  {change: 'mod', type: 'file', path: '/hello.txt'},\n  {change: 'add', type: 'dir',  path: '/pics'},\n  {change: 'add', type: 'file', path: '/pics/kitty.png'},\n  {change: 'del', type: 'file', path: '/backup/hello.txt'},\n  {change: 'del', type: 'dir',  path: '/backup'},\n  {change: 'del', type: 'file', path: '/hello.txt'},\n]\n```\n\n## Helpers\n\n### findEntryByContentBlock(archive, block)\n\n - `archive` Hyperdrive archive (object).\n - `block` Content-block index\n - Returns a Promise for `{name:, start:, end:}`\n\nRuns a binary search to find the file-entry that the given content-block index belongs to.\n\n```js\nawait pda.findEntryByContentBlock(archive, 5)\n/* => {\n  name: '/foo.txt',\n  start: 4,\n  end: 6\n}*/\n```\n","maintainers":[{"email":"pfrazee@gmail.com","name":"pfraze"},{"email":"pfrazee@gmail.com","name":"pfrazee"}],"time":{"modified":"2022-06-23T15:16:52.312Z","created":"2017-02-15T03:11:12.002Z","1.0.0":"2017-02-15T03:11:12.002Z","1.0.1":"2017-02-16T00:44:50.286Z","1.0.2":"2017-02-20T18:05:21.303Z","1.1.0":"2017-02-26T01:16:13.986Z","1.1.1":"2017-02-27T01:38:58.790Z","1.2.0":"2017-03-02T00:35:42.512Z","1.2.1":"2017-03-02T03:56:38.488Z","1.2.3":"2017-03-15T20:48:44.858Z","1.3.0":"2017-03-26T17:31:52.528Z","2.0.0":"2017-04-18T22:01:27.024Z","2.0.1":"2017-04-19T17:14:18.522Z","2.0.2":"2017-04-24T16:42:55.251Z","3.0.0":"2017-04-24T23:13:52.849Z","3.1.0":"2017-04-26T20:08:57.043Z","4.0.0":"2017-04-28T18:20:26.950Z","4.1.0":"2017-05-02T19:33:46.555Z","4.1.1":"2017-05-12T17:06:24.842Z","4.2.0":"2017-05-25T15:26:34.500Z","4.2.1":"2017-05-25T21:52:29.080Z","4.2.2":"2017-06-12T20:53:38.293Z","4.2.3":"2017-06-12T21:18:27.619Z","4.2.4":"2017-06-16T18:08:58.662Z","4.2.5":"2017-07-20T18:01:41.224Z","4.3.0":"2017-09-07T01:28:56.965Z","4.4.0":"2017-09-24T19:10:23.149Z","4.5.0":"2017-09-29T00:43:24.661Z","5.0.0":"2017-10-26T20:03:15.789Z","5.0.1":"2017-11-22T22:11:31.548Z","5.0.2":"2017-11-23T18:33:17.120Z","5.0.3":"2017-11-29T19:22:01.775Z","5.1.0":"2018-01-22T21:35:28.310Z","5.2.0":"2018-01-31T01:08:41.405Z","5.2.1":"2018-02-22T17:45:09.669Z","6.0.0":"2018-02-22T23:42:03.240Z","7.0.0":"2018-03-24T19:09:44.127Z","7.0.1":"2018-04-06T19:47:08.033Z","7.1.0":"2018-04-20T18:03:52.288Z","7.2.0":"2018-04-23T18:41:39.207Z","7.2.1":"2018-04-23T20:13:33.320Z","7.2.2":"2018-05-15T00:12:48.416Z","7.2.3":"2018-05-29T18:32:42.280Z","7.2.4":"2018-05-29T19:41:31.389Z","8.0.0":"2018-07-10T21:48:04.268Z","8.0.1":"2018-07-13T22:02:31.029Z","8.0.2":"2018-09-11T19:14:52.054Z","8.0.3":"2018-09-14T19:10:34.331Z","8.0.4":"2018-11-20T21:44:43.492Z","8.1.0":"2019-03-29T15:56:12.939Z"},"homepage":"https://github.com/pfrazee/pauls-dat-api#readme","keywords":["dat","hyperdrive","p2p","files"],"repository":{"type":"git","url":"git+https://github.com/pfrazee/pauls-dat-api.git"},"author":{"name":"Paul Frazee","email":"pfrazee@gmail.com"},"bugs":{"url":"https://github.com/pfrazee/pauls-dat-api/issues"},"license":"MIT","readmeFilename":"README.md","users":{"temasm":true}}