{"_id":"@telios/nebula-drive","_rev":"30-e37e9df0e8df57c35517ceba8ebdbafe","name":"@telios/nebula-drive","dist-tags":{"latest":"5.3.2"},"versions":{"1.0.0":{"name":"@telios/nebula-drive","version":"1.0.0","description":"Real-time distributed file and data storage.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test_sdk tape tests/crypto.test.js | tap-spec && cross-env NODE_ENV=test_sdk tape tests/hyperdb.test.js | tap-spec && cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec","semantic-release":"semantic-release","commit":"cz","debug":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec --nolazy --debug-brk=5858"},"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"license":"MIT","bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"homepage":"https://github.com/Telios-org/nebula-drive","dependencies":{"@geut/hypercore-promise":"^2.1.1","@hyperswarm/dht":"^5.0.0-rc.2","@telios2/hypercore-peer-auth":"^1.0.1","@telios2/multi-hyperbee":"^0.2.11","async":"^3.2.0","blakejs":"^1.1.0","bson":"^4.5.0","chokidar":"^3.5.1","dat-encoding":"^5.0.1","hyperbee":"^1.5.3","hypercore":"^9.9.1","hyperswarm":"github:hyperswarm/hyperswarm#v3","hypertrie":"^5.1.1","memorystream":"^0.3.1","pump":"^3.0.0","random-access-memory":"^3.1.1","rimraf":"^3.0.2","sodium-native":"^3.2.0","uuid":"^8.2.0"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@semantic-release/git":"^9.0.0","@semantic-release/gitlab":"^6.0.9","@semantic-release/npm":"^7.1.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","del":"^6.0.0","husky":"^6.0.0","semantic-release":"^17.4.2","tap-spec":"^5.0.0","tape":"^5.2.2","tape-promise":"^4.0.0"},"directories":{"lib":"lib","test":"tests"},"keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"353ae6df2e30347a43a248205eb18376f48bdf27","_id":"@telios/nebula-drive@1.0.0","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-vX7OPiGjLoJPleLXAc2nkyMZ5cFj8vkOJSbLvy2vvrh2bmtn53tHs8SKIop9Ex2D5gcbXaFC22hHcNrJjhT5Og==","shasum":"316badcb287fc1e42454131631e5792ee91fd0cf","tarball":"https://registry.npmjs.org/@telios/nebula-drive/-/nebula-drive-1.0.0.tgz","fileCount":23,"unpackedSize":2905648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLjFpCRA9TVsSAnZWagAAJn0QAJnLF3Cb3pNz7kcQpL15\nLNX0ux4GOo/MvTZkAuP2S42+gxlCCYjYZ0311hbns6rYk7o1B0WGKo9UyPTD\nLX+B0oo6bqHGoGpCiHmxPMpjr8KJWzska2SKu7D+b9/iAgZBlAtXlCH9sPDy\npa/yXfkzY7tkuuxsQsO4KpjYkpBz1A/kNZYCn9PFNecFAQ3f0UxKqR3QRSUs\nxs6o8luqW6vAp/Dl1PkYw2pxkhY6I7CMpIrCW91kJYjIJX94m04lBLJRamRz\n8oKmoTGxCzSQoJDLjNoGfXPvliWQawsHmqzV9IRI+MbNHpTOXm9e5bYhWGlP\nL/deamfHpocaKQ/YHzIh8eY9O1Zxg5PihIsRU9jdrzypqLd3S4ryen4USRqQ\n+NNPl5HE9orivxIw/yKlEPnzFVo6MaSKsp1OVeSXyL8CMuBQlpXnBcI9Qg5A\ntbMEvnei/odh9yKq0oEBQwuL444px0tCUcyAKPecOnuFvT+Kbjwm8Xeco3t5\nL/MMqNGIjevbIdEIkAsXLFzvvmy1+zEZOvKdGCdaF5aKJT5dE7DxzGAeLz8G\nrt749EZ6k8KYtOG39KDO9RNgjXv62cAvhXgtvdOhQEczu6a0yL3Io3KbyzAw\nVQeu/nZQ8BxQqSVnGt6uxXIWLVvno7y0BKEq5aM0AZhweeYqbCU/Uz7chf1l\nOfdR\r\n=zwAT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGbutObYfGu29z8injVYfY4HS2z7KdMmxJWU5ZlcowoDAiEA0UerM/NMui6aaE/Y9zJMnVLr6DIGZJMpoed1cAb7ktE="}]},"_npmUser":{"name":"hexadecibal","email":"hex@telios.io"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nebula-drive_1.0.0_1630417257124_0.9116924235276516"},"_hasShrinkwrap":false},"1.0.1":{"name":"@telios/nebula-drive","version":"1.0.1","description":"Real-time distributed file and data storage.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test_sdk tape tests/crypto.test.js | tap-spec && cross-env NODE_ENV=test_sdk tape tests/hyperdb.test.js | tap-spec && cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec","semantic-release":"semantic-release","commit":"cz","debug":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec --nolazy --debug-brk=5858"},"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"license":"MIT","bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"homepage":"https://github.com/Telios-org/nebula-drive","dependencies":{"@geut/hypercore-promise":"^2.1.1","@hyperswarm/dht":"^5.0.0-rc.2","@telios2/hypercore-peer-auth":"^1.0.1","@telios2/multi-hyperbee":"^0.2.11","async":"^3.2.0","blakejs":"^1.1.0","bson":"^4.5.0","chokidar":"^3.5.1","dat-encoding":"^5.0.1","hyperbee":"^1.5.3","hypercore":"^9.9.1","hyperswarm":"github:hyperswarm/hyperswarm#v3","hypertrie":"^5.1.1","memorystream":"^0.3.1","pump":"^3.0.0","random-access-memory":"^3.1.1","rimraf":"^3.0.2","sodium-native":"^3.2.0","uuid":"^8.2.0"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@semantic-release/git":"^9.0.0","@semantic-release/gitlab":"^6.0.9","@semantic-release/npm":"^7.1.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","del":"^6.0.0","husky":"^6.0.0","semantic-release":"^17.4.2","tap-spec":"^5.0.0","tape":"^5.2.2","tape-promise":"^4.0.0"},"directories":{"lib":"lib","test":"tests"},"keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"311e701753d54b2b9c0516a734b605da3c845969","_id":"@telios/nebula-drive@1.0.1","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-1jvci6NaFt1/Ij3FqvNcPTJKynnXX2t20DBrDqw4cFGbdSX/pd/+hFnqx7LBKqDQja4tWFBT8PccyS646l9a9w==","shasum":"c29070608fb28fa56376cb9584f301d14fd14a55","tarball":"https://registry.npmjs.org/@telios/nebula-drive/-/nebula-drive-1.0.1.tgz","fileCount":23,"unpackedSize":2905647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLjIgCRA9TVsSAnZWagAAMS4P/imTTvgUTpg30NpIlk2R\np4YxUOtWar2WgoGrzyMSqqGPEVIOo7FbfLi34OzzYtpdN9s04s/uCtTv2MCe\n9c2GGinnKts+hfPJH3FPJIe4rTdshqLG3bGTJAMjaUI/m/8vRL6PRc7e+ZZl\nZXznWJZjcEqufvYrtW1mGTGXZbLfb8A5PnQj6RzpofDYZb4skhaXt3it/vPW\nyu1c9qIfb/DXKo79/Zib3YR2DoyeAvvDY3YbnljtvZ133Pk/CGESR6d4q6oc\nG7dRxl7030VinWSYLTwcDP2y/7PS2LItNGzmKFZA1yEMYZK3OFsa6wNNgRW8\nLKqkT8divsO7zSldgudVrOIZJCkv35nzwiDpdMTTj3RgMjzYnssimMNY83TP\nhGxS/DxMzPf9lDMHYG4W1zJELKXD3SgsTewxZepDkycQno3JWjBj39Cdm/35\nws6T63CefGVWrDWG3dxaspzW7o4XlDUQlmWbSXFe3DMnkSCWx2V/3JH9UjQk\n29RwQZeJwFLN8r+CR4x6MZDkVvir+FL3t9pRe1PRl07v3dJ+a/UJyE6PDJZf\npzhy3twVE9m7ZJPP/zYKcp442YW+Z+uaZ3IH0PzSyxWIZFyQGYLFL2fQ1dsH\nIpTKaVaw3Pgq8o41wDx9e3IpIkcRdaaY4mIqE2JTaq1dYEgIheD+lU6gK8MT\nUxsa\r\n=Hg4m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnRdd0a0F1Tzv0Pf2u8ZO4QMrsA1/6jDbpNdQSSNxt6AIhAMnskiGMRzxC6u5NcxcPqHodFaJkWH5JRAYSAhTToNny"}]},"_npmUser":{"name":"hexadecibal","email":"hex@telios.io"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nebula-drive_1.0.1_1630417440460_0.9613328261595508"},"_hasShrinkwrap":false},"1.0.2":{"name":"@telios/nebula-drive","version":"1.0.2","description":"Real-time distributed file and data storage.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test_sdk tape tests/crypto.test.js | tap-spec && cross-env NODE_ENV=test_sdk tape tests/hyperdb.test.js | tap-spec && cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec","semantic-release":"semantic-release","commit":"cz","debug":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec --nolazy --debug-brk=5858"},"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"license":"MIT","bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"homepage":"https://github.com/Telios-org/nebula-drive","dependencies":{"@geut/hypercore-promise":"^2.1.1","@hyperswarm/dht":"^5.0.0-rc.2","@telios2/hypercore-peer-auth":"^1.0.1","@telios2/multi-hyperbee":"^0.2.11","async":"^3.2.0","blakejs":"^1.1.0","bson":"^4.5.0","chokidar":"^3.5.1","dat-encoding":"^5.0.1","hyperbee":"^1.5.3","hypercore":"^9.9.1","hyperswarm":"github:hyperswarm/hyperswarm#v3","hypertrie":"^5.1.1","memorystream":"^0.3.1","pump":"^3.0.0","random-access-memory":"^3.1.1","rimraf":"^3.0.2","sodium-native":"^3.2.0","uuid":"^8.2.0"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@semantic-release/git":"^9.0.0","@semantic-release/gitlab":"^6.0.9","@semantic-release/npm":"^7.1.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","del":"^6.0.0","husky":"^6.0.0","semantic-release":"^17.4.2","tap-spec":"^5.0.0","tape":"^5.2.2","tape-promise":"^4.0.0"},"directories":{"lib":"lib","test":"tests"},"keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"a90c44655f222ba00744912ecd734c670b5ce73c","_id":"@telios/nebula-drive@1.0.2","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-EGgLEUmbAuBN8cvqW4aZBqDTtdfPyRUJFgKYyImxNdV+iElAKpOGaumtR37fphcIbGamwl0DonHkjAozG8Ph5A==","shasum":"0593820853cb92f0d25cbb9d92ba9bad3d5016ef","tarball":"https://registry.npmjs.org/@telios/nebula-drive/-/nebula-drive-1.0.2.tgz","fileCount":23,"unpackedSize":2905649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLjLBCRA9TVsSAnZWagAA/SoP/1Zi2WtJRdQV2VUddA58\nVKjt00p37aMm+l9CRfX1p84R8RZ6ZBq/rUe5x0dTAnf/t/VUXxmYDYIiudPH\nK8yVuHmMjDRm3hQll+Ii47S9oeH3xnnRPSWThCGtzmiyHwZC4ys3xsVMXx+H\nsA04fKQZ4v22ULS2bWc3hLDLY2bEB5WswR3aiu4fYuQzuOTNyVbcpgJnUdUJ\nVEueNZYu2ieL4wh8UBrb3HdsjcLnoYZqhw/sSZBAf4/KzBetTK8apaB/++cw\nTGkNBNH3vGi8xqQaEpNd2R7ytZUkvFWLV5zPP8UTj9oYdAOysPPy3IrOAWNM\nrMEill5IZwgPJkWs4dEzg5iXBDJ6PhPS60fkVR1H1d+j263jEuvWACzvz+nS\niS2G0P3t64Y6EPtWJjGd+PO419GJAx67GJ4CzsbdK6ZHt0FX+e4BwKs7xtIA\njFTZ8jGF7OgTmelXJ2tBvNBAXZJxp/mNUjbqOlwFoctPLObq7rajrLEfJ7Nw\ngPRhYn+9EZNKUrYPiEYu4i6UP2BCet9B0wDypy2cMqnvgGbcr8nf+Ibmd3Ip\nTix+N4qjqboOuh5AgOuwtirUVmgUzae7/GHtgwPNljVRPlleXKPrxM86EG59\nZBrFvmUD8W6x6kIdWJ6vogcV9JEuLykOFoTkw0ylsHq7zwCYOnpKV1ZF4gQP\nAOT9\r\n=Mr8d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClSLTj0bZbeVvWNKuGCyuSnq3tJS7bSjmybBoNvZzspQIgGSlZqgiH3L8NzEvss5dRVD5ZVap34k6T+KHL0aeJE9k="}]},"_npmUser":{"name":"hexadecibal","email":"hex@telios.io"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nebula-drive_1.0.2_1630417601305_0.10388318215645964"},"_hasShrinkwrap":false},"1.0.3":{"name":"@telios/nebula-drive","version":"1.0.3","description":"Real-time distributed file and data storage.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test_sdk tape tests/crypto.test.js | tap-spec && cross-env NODE_ENV=test_sdk tape tests/hyperdb.test.js | tap-spec && cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec","semantic-release":"semantic-release","commit":"cz","debug":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec --nolazy --debug-brk=5858"},"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"license":"MIT","bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"homepage":"https://github.com/Telios-org/nebula-drive","dependencies":{"@geut/hypercore-promise":"^2.1.1","@hyperswarm/dht":"^5.0.0-rc.2","async":"^3.2.0","blakejs":"^1.1.0","bson":"^4.5.0","chokidar":"^3.5.1","dat-encoding":"^5.0.1","hyperbee":"^1.5.3","hypercore":"^9.9.1","hyperswarm":"github:Telios-org/hyperswarm#v3","hypertrie":"^5.1.1","memorystream":"^0.3.1","multi-hyperbee":"github:/Telios-org/multi-hyperbee","pump":"^3.0.0","random-access-memory":"^3.1.1","rimraf":"^3.0.2","sodium-native":"^3.2.0","uuid":"^8.2.0"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@semantic-release/git":"^9.0.0","@semantic-release/gitlab":"^6.0.9","@semantic-release/npm":"^7.1.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","del":"^6.0.0","husky":"^6.0.0","semantic-release":"^17.4.2","tap-spec":"^5.0.0","tape":"^5.2.2","tape-promise":"^4.0.0"},"directories":{"lib":"lib","test":"tests"},"keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"fbac1a211a3d15085b4d28648fcc65c53eefe20f","_id":"@telios/nebula-drive@1.0.3","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-3gtx6WQ+YEJeCCdKuiVO4LMGewtNNIAaAFCi7FvwtKw/oJqaoWPA9ZuZxtgtiOrpc3nYnfDoEWJlGa3BDw2tMg==","shasum":"a0737fd9d0b1df6000ce25b6a703dd0e0a2c9801","tarball":"https://registry.npmjs.org/@telios/nebula-drive/-/nebula-drive-1.0.3.tgz","fileCount":23,"unpackedSize":2872113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLlM4CRA9TVsSAnZWagAAA38P/0rlWCPO31hb1cU6lNJg\n2sY4crjiQaZ7pZvuifimxwYDlrl7wgskr/A/DEZ0cEdW4a49GXIalwTPqxEA\nW6y98LjGYvBqu+OiF/iUajUG8Hbmx8RsfCObxsMA+fJGGnaBFbXWUX+2mh21\nOCry3e70Q6uXB8RTiXfrS/z0AI8E8rYzUKOrH1O6YXDv5dOm/E8Lk9JVY0Vh\niP/S58eyxgVpqiwvQd3fVISZ8SGqcFIALDP74Xhynf266snEza29ex1tpnbw\nE7pqUjqLjl3xp404mMcThwRIL1bBXSqJ3PS/z0o03vIQOkmWaQacEkdKput4\nA1Hv/xqwuGY7qkUg3vY2UvbcQh5YPf1B8uu68KIp64AtGweE08qchZglcca9\nsdoDf1GJ9Q1lEPsffWK0G/Q3s4WGJh1IFdVT/pbMDBieVJVtKta+XQMrlCE6\noD2cnCmrtrchrX/kcTJ7r+1OLmpb33SK6aOL+sF8yPl37spigBrqY7Qe7rbC\n70odDsuL49fKpdgMpqv6Y/o13Hp7L4siEY1b5bgS3UZVuOWHsh9SefntmLxk\nr7Uuk7K30qqnulIH1O2LfgEd7G1fTU/DKNA342WMYUYLbf+C3v1u92jit7n0\newwfiEaDH5sAL5bqs7IFA2Jjk06J605PdZ/brVh2woX/Hb2k+sf/lZQ2lC3C\nJRYz\r\n=LnMO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGeaa513bfuIgSpax85yupD/bwRyCCLUvlNnkWQZV2P1AiEAroOHi08D9g4MT0o2k2yMtZJxfLpTxcp7WFiqAtYGrC8="}]},"_npmUser":{"name":"hexadecibal","email":"hex@telios.io"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nebula-drive_1.0.3_1630425912605_0.7477213404256371"},"_hasShrinkwrap":false},"1.0.4":{"name":"@telios/nebula-drive","version":"1.0.4","description":"Real-time distributed file and data storage.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test_sdk tape tests/crypto.test.js | tap-spec && cross-env NODE_ENV=test_sdk tape tests/hyperdb.test.js | tap-spec && cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec","semantic-release":"semantic-release","commit":"cz","debug":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec --nolazy --debug-brk=5858"},"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"license":"MIT","bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"homepage":"https://github.com/Telios-org/nebula-drive","dependencies":{"@geut/hypercore-promise":"^2.1.1","@hyperswarm/dht":"^5.0.0-rc.2","async":"^3.2.0","blakejs":"^1.1.0","bson":"^4.5.0","chokidar":"^3.5.1","dat-encoding":"^5.0.1","hyperbee":"^1.5.3","hypercore":"^9.9.1","hyperswarm":"git+https://github.com/Telios-org/hyperswarm.git#v3","hypertrie":"^5.1.1","memorystream":"^0.3.1","multi-hyperbee":"git+https://github.com/Telios-org/multi-hyperbee.git","pump":"^3.0.0","random-access-memory":"^3.1.1","rimraf":"^3.0.2","sodium-native":"^3.2.0","uuid":"^8.2.0"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@semantic-release/git":"^9.0.0","@semantic-release/gitlab":"^6.0.9","@semantic-release/npm":"^7.1.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","del":"^6.0.0","husky":"^6.0.0","semantic-release":"^17.4.2","tap-spec":"^5.0.0","tape":"^5.2.2","tape-promise":"^4.0.0"},"directories":{"lib":"lib","test":"tests"},"keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"208b3d5873f635eb8d62e53c65ab68d27b16735c","_id":"@telios/nebula-drive@1.0.4","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-bB5nRkWyFWRDuVdhWZWPjwBkEkrpORMFuBhPJer261winlM7fHSETGlc+T12bD2+A/3oymfCrJ7YBnlSYyuHiQ==","shasum":"59c973993cb13b74a3042ac97343d0d3c6e37b4c","tarball":"https://registry.npmjs.org/@telios/nebula-drive/-/nebula-drive-1.0.4.tgz","fileCount":23,"unpackedSize":2872144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLltrCRA9TVsSAnZWagAAq6QP/iTNtiw00vfcPEMh4Eaw\n3NCEZDt4erhcWnBddQxxagk7Jl5wa0xittXN29feZcx+8cgkVzwgvrQmSBN4\nhnfzo7moWI0cbdQZcaz5KUc3Q3rOTL0QXbzbWPW/xO62yeNHDrB//wwLw3Il\nGLYGYSMmhk0bT0gj8d7x4E5x/YKNnZTEbJvgs+BsxNWzly8lVa7LnChzIbt1\n6eZtZIaERqE4oHrrqVd5HIo/W+X6wloTiq4xaPGkUFpU+lmW2qKcADz1B/W0\nkL8N2cs1fansICn+w6JEHDfq0Nz3Ob131OPKibxy3HIwVn7sHNFERbJdW4tV\nJAp/T4aPpx1Vgsu6Y9NGQUdNocX+zHlwWDCmIKwWrEAYjL9NDru7DA15rJe0\nEIBX6GKeeQ+3ZojJpG0XtC1qBUiirPa3fwZp7eA6S/PxOwKzTe1hK0668YxX\n2XgxGAxnz0w5dsLx56R2BiGaZ7rxdAF0TpnYNTwvimhBaAuHLavsC/x1ZYfe\nJ8jZ9Wb50IdmVqAhUfxWZy40fXMZF9IAl0AdTYdylip2ZJQP6LIJ96V8162W\nvwm8/pvcSAyUUvJmyYEIyUt5W+dzDGHamRIjd3LN0PmKGxDySugg6VgpwkWs\nbtL/UNI51cehP3sRbK/vvHcYzfwsiAqy7azf/IB6dMOseeRfvx+lilNIsLuc\ndtZN\r\n=+VCF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHTm2ZuWAqIGIQ60CWiI0gvfdNl1sGDGhiyjcJoi8hjlAiBSyw1S/P0t0YVA52nzYySxKHNputb/10y3YfRsnK2y0w=="}]},"_npmUser":{"name":"hexadecibal","email":"hex@telios.io"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nebula-drive_1.0.4_1630428011334_0.25437525089616364"},"_hasShrinkwrap":false},"1.0.5":{"name":"@telios/nebula-drive","version":"1.0.5","description":"Real-time distributed file and data storage.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test_sdk tape tests/crypto.test.js | tap-spec && cross-env NODE_ENV=test_sdk tape tests/hyperdb.test.js | tap-spec && cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec","semantic-release":"semantic-release","commit":"cz","debug":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec --nolazy --debug-brk=5858"},"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"license":"MIT","bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"homepage":"https://github.com/Telios-org/nebula-drive","dependencies":{"@geut/hypercore-promise":"^2.1.1","@hyperswarm/dht":"^5.0.0-rc.2","async":"^3.2.0","blakejs":"^1.1.0","bson":"^4.5.0","chokidar":"^3.5.1","dat-encoding":"^5.0.1","hyperbee":"^1.5.3","hypercore":"^9.9.1","hyperswarm":"git+https://github.com/Telios-org/hyperswarm.git#v3","hypertrie":"^5.1.1","memorystream":"^0.3.1","multi-hyperbee":"git+https://github.com/Telios-org/multi-hyperbee.git","pump":"^3.0.0","random-access-memory":"^3.1.1","rimraf":"^3.0.2","sodium-native":"^3.2.0","uuid":"^8.2.0"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@semantic-release/git":"^9.0.0","@semantic-release/gitlab":"^6.0.9","@semantic-release/npm":"^7.1.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","del":"^6.0.0","husky":"^6.0.0","semantic-release":"^17.4.2","tap-spec":"^5.0.0","tape":"^5.2.2","tape-promise":"^4.0.0"},"directories":{"lib":"lib","test":"tests"},"keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"52f58ef705fb37a840050e3b3c3b7ffe5a8a2716","_id":"@telios/nebula-drive@1.0.5","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-5tWXHoMPuUYJdfaxBp2idmntyOxr1qXmnYeIy1KwbTgwptrBaSn1y1y1bSQDqsmtsbx38i3t2lksdjPG307Ccw==","shasum":"4c785be638254ac5867487f593e11934f8ef6e75","tarball":"https://registry.npmjs.org/@telios/nebula-drive/-/nebula-drive-1.0.5.tgz","fileCount":23,"unpackedSize":2872168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMaJuCRA9TVsSAnZWagAAJyIP/iLNEsXvLWP/Ugv2+o5I\nXtlAIF3NK2GtDyRdU1bYAEJWCkWS0SDn8eSQFSqyprGPNl2g9o2XecuXX+lk\nypkYZ0oOaqS4zg1g0WpE1kFPEtjjJeQs4QsB/OjQt7jrCweEnKS9tNAEoHgL\nd8T4SDE2oGnW0dBTRUzSDU2fpTrZA+Yh0+xmCEJtrIrN28N5uIcGl8PuZGWm\nTJrc5j7zCp8rMdPpCpNviV+8SHIB8BUUfdc1tqpitbF8FmCKRt1PQ7z0RBtI\nhZTFGPwvTnSdRSyhau5OXMAAg4cB+vDO+Guv4ubwNnsrx9j04KGxXypuECYZ\nO3oK703LVlB0UOmHgoPJZ3ASsmpY+wEc2vGZ/sSw0xOwwAHJ162PApCXuwJZ\nNkYiKfeT/vt6JWw/aG4oszkmzlvxOZobRLanAwpIYRSMfeehqgzpZCUBmxaG\nD1SB4jlS7oG83+fjme+mlxx3qoWgGhnZH6P9t0VtbRsnfsXxB7nmrTENKMSs\n9y5es0QPjByuOG8aABgJUOzhQWo0lvzuNo/9l8uj1AYpX9xx4J3TwzYaZbdz\nbDQurMfoX5tm7WVN9aB6MYX1PG734kNYNnpYC7WrNgKXyJheV0JrtX9ocmdf\nMN1iuc5061Uz4vs+Y0fj+FgUyJxfGSpthGBnMmAdOzhweGmSYF7MvvRbG9ft\nF243\r\n=Bs01\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFq/lMQ8c2Nts5OeUsUobA1P1YNkTWI9QisGBNv2LkEyAiEAnj5vOwWrAeF8NsXgr0FobBmXslTvC4kQivDjWl1OCYU="}]},"_npmUser":{"name":"hexadecibal","email":"hex@telios.io"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nebula-drive_1.0.5_1630642798077_0.9121927358585002"},"_hasShrinkwrap":false},"1.0.6":{"name":"@telios/nebula-drive","version":"1.0.6","description":"Real-time distributed file and data storage.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test_sdk tape tests/crypto.test.js | tap-spec && cross-env NODE_ENV=test_sdk tape tests/hyperdb.test.js | tap-spec && cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec","semantic-release":"semantic-release","commit":"cz","debug":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec --nolazy --debug-brk=5858"},"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"license":"MIT","bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"homepage":"https://github.com/Telios-org/nebula-drive","dependencies":{"@geut/hypercore-promise":"^2.1.1","@hyperswarm/dht":"^5.0.0-rc.2","async":"^3.2.0","blakejs":"^1.1.0","bson":"^4.5.0","chokidar":"^3.5.1","dat-encoding":"^5.0.1","hyperbee":"^1.5.3","hypercore":"^9.9.1","hyperswarm":"git+https://github.com/Telios-org/hyperswarm.git#v3","hypertrie":"^5.1.1","memorystream":"^0.3.1","multi-hyperbee":"git+https://github.com/Telios-org/multi-hyperbee.git","pump":"^3.0.0","random-access-memory":"^3.1.1","rimraf":"^3.0.2","sodium-native":"^3.2.0","uuid":"^8.2.0"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@semantic-release/git":"^9.0.0","@semantic-release/gitlab":"^6.0.9","@semantic-release/npm":"^7.1.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","del":"^6.0.0","husky":"^6.0.0","semantic-release":"^17.4.2","tap-spec":"^5.0.0","tape":"^5.2.2","tape-promise":"^4.0.0"},"directories":{"lib":"lib","test":"tests"},"keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"534b5d17a176ce9e8e4fd6ceacb20629c4b59b43","_id":"@telios/nebula-drive@1.0.6","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-l/X5i6fy6xcdUfFRe0uO/Kl/YaM69ajLTO1Pg7R8RpvFjZAe3j1YwD/IkKFf9I64+jzHIApe04wIyjwiLNFMig==","shasum":"640c51796f771f0b234a3044817db6a817e0730a","tarball":"https://registry.npmjs.org/@telios/nebula-drive/-/nebula-drive-1.0.6.tgz","fileCount":22,"unpackedSize":2853475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNi6MCRA9TVsSAnZWagAA3C0QAI28Xx/2hLTQSMgMx4Pq\n78hqcrEzgXiu9V8aYTkW1FWH6g9L0QGjzV5Ll9EpN4K2YWHLu01TuDgkM+sh\nLZVPGpXFq8cvgzqMrD5IjS7QwMaws0mBUmb2XB/0dUbEfXE7aPxzKmNyWlJ3\naMNkcM4rKTnBNSeEBgPJrZWnkmZZK5aAvtnr/Yos3QVdxkIDF68lcjy6t/9G\nuYvs0NDi+qxKU+SVcvuTRinAeu+NjU/EIVwEUDHONqDAIZV7pFcHMMNwKOts\nhhohc4ZG30haU79UHNx4K2GpXq8aJH7L6iVFf4O1hSIaPMCIlshsDu3xVFr9\nxutW6OdyIdSa/MOroZRBSSKjbVd8Pp7GdkEdC+doHs4yzqzXHSYvJBuW/fia\nE07WEhsNMXfBSrU/k8JUTE+PlUGnSCHPI9NS0wiYT8TQoXQe8OIb2zmYyAt0\nPCAeZtoOMaDyD57h46i02+PIpuv4rUBvprOA7HuyUN8wggmimE5GceS8VmyX\nYP/ZBoiPZJ1UU5Bz0v83C/9drdKSV8DNlfxEEreJ0gAWIpxl5Z1Ql5W0Fnhx\nV2Laj55ny3QkgWGSruoglPU/hLLCXpt0kFUSjwoth5OPyUUmcQ+7AuWzdx5w\nMyuZhze+rxfNGeLWtNGGGEaXAs+D+cm4DEXhXjL8/d+/p9/g1bGghzidp+9g\nlWu5\r\n=E536\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF790pepg8TwxFuaX118P1dDLEaoqDWu1/gFVEGz26slAiEAh04q5A9sXe5XFRb3cwyJ83BQbm18EzauwFp1YVu8glA="}]},"_npmUser":{"name":"hexadecibal","email":"hex@telios.io"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nebula-drive_1.0.6_1630940812323_0.01824136642290397"},"_hasShrinkwrap":false},"1.0.7":{"name":"@telios/nebula-drive","version":"1.0.7","description":"Real-time distributed file and data storage.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test_sdk tape tests/crypto.test.js | tap-spec && cross-env NODE_ENV=test_sdk tape tests/hyperdb.test.js | tap-spec && cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec","semantic-release":"semantic-release","commit":"cz","debug":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec --nolazy --debug-brk=5858"},"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"license":"MIT","bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"homepage":"https://github.com/Telios-org/nebula-drive","dependencies":{"@geut/hypercore-promise":"^2.1.1","async":"^3.2.0","blakejs":"^1.1.0","bson":"^4.5.0","chokidar":"^3.5.1","dat-encoding":"^5.0.1","hyperbee":"^1.5.3","hypercore":"^9.9.1","hyperswarm":"^3.0.0-rc.0","hypertrie":"^5.1.1","memorystream":"^0.3.1","multi-hyperbee":"git+https://github.com/Telios-org/multi-hyperbee.git","pump":"^3.0.0","random-access-memory":"^3.1.1","rimraf":"^3.0.2","sodium-native":"^3.2.0","uuid":"^8.2.0"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@semantic-release/git":"^9.0.0","@semantic-release/gitlab":"^6.0.9","@semantic-release/npm":"^7.1.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","del":"^6.0.0","husky":"^6.0.0","semantic-release":"^17.4.2","tap-spec":"^5.0.0","tape":"^5.2.2","tape-promise":"^4.0.0"},"directories":{"lib":"lib","test":"tests"},"keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"22a40c5e19325888bc9daedb4e7134749517fa4b","_id":"@telios/nebula-drive@1.0.7","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-vyZVLhag37554gZvSMGOzx9/vNR0HlTVN3vXQVQhOGpXjF4p5KbjmY3EK0n2eturRq1l/ApdonI0JB+lughl0A==","shasum":"6a62d61fd7dafaf153b5933f6fa845482e67fa85","tarball":"https://registry.npmjs.org/@telios/nebula-drive/-/nebula-drive-1.0.7.tgz","fileCount":22,"unpackedSize":2853670,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGtFp3NKyzGhzhtnLX2MBUfusEUSNYrbvCt5wI95LSQBAiEAzeThA+PICGSXKyvojFRsKjMAuzUag7e10XT/rTj17j0="}]},"_npmUser":{"name":"hexadecibal","email":"hex@telios.io"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nebula-drive_1.0.7_1634564669296_0.7998340279307317"},"_hasShrinkwrap":false},"1.0.8":{"name":"@telios/nebula-drive","version":"1.0.8","description":"Real-time distributed file and data storage.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test_sdk tape tests/crypto.test.js | tap-spec && cross-env NODE_ENV=test_sdk tape tests/hyperdb.test.js | tap-spec && cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec","semantic-release":"semantic-release","commit":"cz","debug":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec --nolazy --debug-brk=5858"},"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"license":"MIT","bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"homepage":"https://github.com/Telios-org/nebula-drive","dependencies":{"@geut/hypercore-promise":"^2.1.1","async":"^3.2.0","blakejs":"^1.1.0","bson":"^4.5.0","chokidar":"^3.5.1","dat-encoding":"^5.0.1","hyperbee":"^1.5.3","hypercore":"^9.9.1","hyperswarm":"^3.0.0-rc.0","hypertrie":"^5.1.1","memorystream":"^0.3.1","multi-hyperbee":"git+https://github.com/Telios-org/multi-hyperbee.git","pump":"^3.0.0","random-access-memory":"^3.1.1","rimraf":"^3.0.2","sodium-native":"^3.2.0","uuid":"^8.2.0"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@semantic-release/git":"^9.0.0","@semantic-release/gitlab":"^6.0.9","@semantic-release/npm":"^7.1.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","del":"^6.0.0","husky":"^6.0.0","semantic-release":"^17.4.2","tap-spec":"^5.0.0","tape":"^5.2.2","tape-promise":"^4.0.0"},"directories":{"lib":"lib","test":"tests"},"keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"12afff880e0a0c7362b6fb11f3d0537e21a8f6ff","_id":"@telios/nebula-drive@1.0.8","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-3yh5iVLkpppPjLKLCNnoFtzG5IbepkZ3OIDFVaIKlqrvWf7nPOnOPcRBp4yFgxFNCaOaUz3QPQPSiI5HPpmFdg==","shasum":"6dbf2a8fc66b61cc4d62f7b8dc6c339324f201d6","tarball":"https://registry.npmjs.org/@telios/nebula-drive/-/nebula-drive-1.0.8.tgz","fileCount":22,"unpackedSize":2853671,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEHrWE6VeoJeOfnoJPJdDOaBZnHxQCnYsMA1ImdokpbOAiEAvcXN7B1dUPFBhYWno8WJyDOlRX2vdAzuJ1HvDf6uXp8="}]},"_npmUser":{"name":"hexadecibal","email":"hex@telios.io"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nebula-drive_1.0.8_1634569485163_0.4550639703934447"},"_hasShrinkwrap":false},"1.0.9":{"name":"@telios/nebula-drive","version":"1.0.9","description":"Real-time distributed file and data storage.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test_sdk tape tests/crypto.test.js | tap-spec && cross-env NODE_ENV=test_sdk tape tests/hyperdb.test.js | tap-spec && cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec","semantic-release":"semantic-release","commit":"cz","debug":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec --nolazy --debug-brk=5858"},"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"license":"MIT","bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"homepage":"https://github.com/Telios-org/nebula-drive","dependencies":{"@geut/hypercore-promise":"^2.1.1","async":"^3.2.0","blakejs":"^1.1.0","bson":"^4.5.0","chokidar":"^3.5.1","dat-encoding":"^5.0.1","hyperbee":"^1.5.3","hypercore":"^9.9.1","hyperswarm":"^3.0.0-rc.0","hypertrie":"^5.1.1","memorystream":"^0.3.1","multi-hyperbee":"git+https://github.com/Telios-org/multi-hyperbee.git","pump":"^3.0.0","random-access-memory":"^3.1.1","rimraf":"^3.0.2","sodium-native":"^3.2.0","uuid":"^8.2.0"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@semantic-release/git":"^9.0.0","@semantic-release/gitlab":"^6.0.9","@semantic-release/npm":"^7.1.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","del":"^6.0.0","husky":"^6.0.0","semantic-release":"^17.4.2","tap-spec":"^5.0.0","tape":"^5.2.2","tape-promise":"^4.0.0"},"directories":{"lib":"lib","test":"tests"},"keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"6c2eb20311a5f9c195cf90cd59a5ae616f3567cd","_id":"@telios/nebula-drive@1.0.9","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-HTCMCFu0Y9pfXIUmFitczFqGBva7S3SYLyghLEivPCuQttYHu6+rctfvPr1/0Sij4strp77PzSHh+LBrJ2weow==","shasum":"76e376fa4b5217937b4b327c2f2c995306f8d7f6","tarball":"https://registry.npmjs.org/@telios/nebula-drive/-/nebula-drive-1.0.9.tgz","fileCount":22,"unpackedSize":2853371,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy8eFHlZUhOxnQ5/qVOABVSSZpzfTYTPZhXElY+By3XAIhAO3fQNzjemEZKJBrrwKcDlYfdtfHQDevw0NTVjhSqKaO"}]},"_npmUser":{"name":"hexadecibal","email":"hex@telios.io"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nebula-drive_1.0.9_1634584119371_0.2529833392618661"},"_hasShrinkwrap":false},"2.0.0":{"name":"@telios/nebula-drive","version":"2.0.0","description":"Real-time distributed file and data storage.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test_sdk tape tests/*.test.js | tap-spec","semantic-release":"semantic-release","commit":"cz","debug":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec --nolazy --debug-brk=5858"},"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"license":"MIT","bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"homepage":"https://github.com/Telios-org/nebula-drive","dependencies":{"@geut/hypercore-promise":"^2.1.1","async":"^3.2.0","autobase":"^1.0.0-alpha.0","blakejs":"^1.1.0","bson":"^4.5.0","chokidar":"^3.5.1","corestore":"^6.0.0-alpha.3","dat-encoding":"^5.0.1","hyperbee":"^1.6.3","hyperbeedeebee":"^1.0.1","hypercore":"^10.0.0-alpha.9","hypercore-encrypt":"^1.0.6","hyperswarm":"^3.0.0","hypertrie":"^5.1.1","memorystream":"^0.3.1","pump":"^3.0.0","random-access-memory":"^3.1.1","rimraf":"^3.0.2","sodium-native":"^3.2.0","uuid":"^8.2.0"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@semantic-release/git":"^9.0.0","@semantic-release/gitlab":"^6.0.9","@semantic-release/npm":"^7.1.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.0.1","del":"^6.0.0","husky":"^6.0.0","semantic-release":"^17.4.2","tap-spec":"^2.2.2","tape":"^5.2.2","tape-promise":"^4.0.0"},"directories":{"lib":"lib","test":"tests"},"keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"ef4daa0d55320c3f8e952d3afaf56bc2972fa4af","_id":"@telios/nebula-drive@2.0.0","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-pBLh7dTvsa9hPcVmJRvnzAafOKcPYcxtaj8rCuMU4X3qiYswWVUSE9iCq6sxqEW7XGOuYVuUts4lcmavSyuBtw==","shasum":"27ae299b968bd63f3129698ca960dc510a0cf38b","tarball":"https://registry.npmjs.org/@telios/nebula-drive/-/nebula-drive-2.0.0.tgz","fileCount":22,"unpackedSize":2858107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHuQA+oYKZQ4u61NvsN9UoEcZZ/IXPehLMRb9rx+akOpAiAz8qDFjyL8uq72zHCdGFtn+/8rgMl2au28t2urP3HOkA=="}]},"_npmUser":{"name":"hexadecibal","email":"hex@telios.io"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nebula-drive_2.0.0_1635865907124_0.5574760354776931"},"_hasShrinkwrap":false},"2.1.0":{"name":"@telios/nebula-drive","version":"2.1.0","description":"Real-time distributed file and data storage.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test_sdk tape tests/*.test.js | tap-spec","semantic-release":"semantic-release","commit":"cz","debug":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec --nolazy --debug-brk=5858"},"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"license":"MIT","bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"homepage":"https://github.com/Telios-org/nebula-drive","dependencies":{"@geut/hypercore-promise":"^2.1.1","async":"^3.2.0","autobase":"^1.0.0-alpha.0","blakejs":"^1.1.0","bson":"^4.5.0","chokidar":"^3.5.1","dat-encoding":"^5.0.1","hyperbee":"^1.6.3","hypercore":"^10.0.0-alpha.9","hyperswarm":"^3.0.0","memorystream":"^0.3.1","pump":"^3.0.0","random-access-memory":"^3.1.1","rimraf":"^3.0.2","sodium-native":"^3.2.0","uuid":"^8.2.0"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@semantic-release/git":"^9.0.0","@semantic-release/gitlab":"^6.0.9","@semantic-release/npm":"^7.1.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.0.1","del":"^6.0.0","husky":"^6.0.0","semantic-release":"^17.4.2","tap-spec":"^2.2.2","tape":"^5.2.2","tape-promise":"^4.0.0"},"directories":{"lib":"lib","test":"tests"},"keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"7194533478ca2e43f8a8343ce9558d7b582639d0","_id":"@telios/nebula-drive@2.1.0","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-o+BH0OKCTqtWZqOe5+MiFzfhPiZSGYZs/YFPeKlHJH830x+l4ktJNx653snsFvl8CIRv62QyUFbbdpwon5Y+IQ==","shasum":"3b983c8c2257efe5c4c00983eb5c015e99ebe573","tarball":"https://registry.npmjs.org/@telios/nebula-drive/-/nebula-drive-2.1.0.tgz","fileCount":22,"unpackedSize":2857464,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2twChtrEVPQEWmN4rbLZXlBaAa3rQvB/rsQwRY0oMBQIhANwh/tbvnwP3m7SvjIPIyHfU8UZKF8JS5j8uyRXPZbSC"}]},"_npmUser":{"name":"hexadecibal","email":"hex@telios.io"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nebula-drive_2.1.0_1635881560476_0.3430557412576818"},"_hasShrinkwrap":false},"2.2.0":{"name":"@telios/nebula-drive","version":"2.2.0","description":"Real-time distributed file and data storage.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test_sdk tape tests/*.test.js | tap-spec","semantic-release":"semantic-release","commit":"cz","debug":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec --nolazy --debug-brk=5858"},"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"license":"MIT","bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"homepage":"https://github.com/Telios-org/nebula-drive","dependencies":{"@geut/hypercore-promise":"^2.1.1","async":"^3.2.0","autobase":"^1.0.0-alpha.0","blakejs":"^1.1.0","bson":"^4.5.0","chokidar":"^3.5.1","dat-encoding":"^5.0.1","hyperbee":"^1.6.3","hypercore":"^10.0.0-alpha.10","hyperswarm":"^3.0.0","memorystream":"^0.3.1","pump":"^3.0.0","random-access-memory":"^3.1.1","rimraf":"^3.0.2","sodium-native":"^3.2.0","uuid":"^8.2.0"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@semantic-release/git":"^9.0.0","@semantic-release/gitlab":"^6.0.9","@semantic-release/npm":"^7.1.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.0.1","del":"^6.0.0","husky":"^6.0.0","semantic-release":"^17.4.2","tap-spec":"^2.2.2","tape":"^5.2.2","tape-promise":"^4.0.0"},"directories":{"lib":"lib","test":"tests"},"keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"16d53f41530a8858f446a51eb011082f1a6ab78a","_id":"@telios/nebula-drive@2.2.0","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-saWDEsi+7McLGBh4L8FtHE/HSOobGgbVw6CGagQJWpPKzv5W69cU6Xl67CenuPgoWSzuGc7fFbDX9zJiYsagSA==","shasum":"cff235bcfe598e298c18ffb088ed337c4d81ff14","tarball":"https://registry.npmjs.org/@telios/nebula-drive/-/nebula-drive-2.2.0.tgz","fileCount":22,"unpackedSize":2858395,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8ShxF/KKMds1RKlb9M5SZshQe6OXZ+q4s7IohHYjflAiAp5tYJKqc+SDTZ/pcVBPMxMJ8LWdF21A8ul93o+wAEaA=="}]},"_npmUser":{"name":"hexadecibal","email":"hex@telios.io"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nebula-drive_2.2.0_1636056026218_0.8422082628567795"},"_hasShrinkwrap":false},"3.0.0":{"name":"@telios/nebula-drive","version":"3.0.0","description":"Real-time distributed file and data storage.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test_sdk tape tests/*.test.js | tap-spec","semantic-release":"semantic-release","commit":"cz","debug":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec --nolazy --debug-brk=5858"},"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"license":"MIT","bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"homepage":"https://github.com/Telios-org/nebula-drive","dependencies":{"@geut/hypercore-promise":"^2.1.1","async":"^3.2.0","autobase":"^1.0.0-alpha.1","blakejs":"^1.1.0","bson":"^4.5.0","chokidar":"^3.5.1","dat-encoding":"^5.0.1","hyperbee":"^1.6.3","hypercore":"^10.0.0-alpha.13","hyperswarm":"^3.0.0","memorystream":"^0.3.1","pump":"^3.0.0","random-access-memory":"^3.1.1","rimraf":"^3.0.2","sodium-native":"^3.2.0","uuid":"^8.2.0"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@semantic-release/git":"^9.0.0","@semantic-release/gitlab":"^6.0.9","@semantic-release/npm":"^7.1.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.0.1","del":"^6.0.0","husky":"^6.0.0","semantic-release":"^17.4.2","tap-spec":"^2.2.2","tape":"^5.2.2","tape-promise":"^4.0.0"},"directories":{"lib":"lib","test":"tests"},"keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"862054a49a698e60384711e663dc224ebf51de6e","_id":"@telios/nebula-drive@3.0.0","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-9CmiUX2wwHcCh5sJ7tEyhWmKgPqVd5oB7xoa1c1IQ4J6+eUQ40Uug4qO5WBdxRd2oExiv6d9FULNwkwkAouuZQ==","shasum":"48ff8ad6fc3dc1387ff627bb60cbc363c00e11a1","tarball":"https://registry.npmjs.org/@telios/nebula-drive/-/nebula-drive-3.0.0.tgz","fileCount":22,"unpackedSize":2858395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhkp33CRA9TVsSAnZWagAAohkP/igomZw/Nlsb9yKJZYBc\nj68xT/ss2lHkFFtsc/u2r75QpATeNBNEhtscY/N7Rqh8zSxLR51JSKBo6BgA\nILz90xez0JohNXLqNROkCKReP/Neo5NVMY7xD2zYvJfWAD19YH0rCpgnIskE\npi28TAFsfcv22RsJOJDHXfzXb9PGmo5tykbvyh95bWBSc+EMvNGCgrwyA0sk\nyLVk7jkPS0Iy63mwSvBJk9OVoUQg4GlkKMa2cmsBPmFHnGU9kld1Vm/JpAUu\nzZMCQBjwpmqncOwbapUspYWai+isy5Bl3N6glYmc8+o6EV0jNUY41oIZLD0S\naRgPkunzhW3aaGXho06cL0u8TW1Xt7vAqZpgH00AY5aRX81D1Flzep3+Nm4f\nBb18DDtqtYdPRj/E+JhRg23nELxyBqE0L0dZ/7tl1jTl+dX0QKl07fyzxlkC\n6EgIt/09djcZlu0Le+dvuGRZgGScsMm6dkLl12tKuq7XsxGuBP4fOqOEEWSG\ndiBdoQ8gjBrixhGpO4SfS4w4ydnl77+ztFA0yVyvUfh48F+v5ZM2U0FrphhJ\njWAr782ks1I1W8kY4ijwM88NUABmwX2DAa1QOrzyXbfAgi3IeE4wuUso6pCA\n8IdBDQNd1C5JAEU5B9r0u2rkKTdN6Qmo4Uayk3+L+QAhCv/LPo8Rc6TgEpT7\nmBK7\r\n=KAPc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBw8BWl9ZPAndXNhX3s3SP0wA7mYOxbyFD4K3iTZoO7wAiAzk3xNmqa/FGI8nIbY6h6dbj41WiHleEzLie5b7ntBSg=="}]},"_npmUser":{"name":"hexadecibal","email":"hex@telios.io"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nebula-drive_3.0.0_1636998647814_0.8208482421028997"},"_hasShrinkwrap":false},"3.0.1":{"name":"@telios/nebula-drive","version":"3.0.1","description":"Real-time distributed file and data storage.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test_sdk tape tests/*.test.js | tap-spec","semantic-release":"semantic-release","commit":"cz","debug":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec --nolazy --debug-brk=5858"},"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"license":"MIT","bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"homepage":"https://github.com/Telios-org/nebula-drive","dependencies":{"@geut/hypercore-promise":"^2.1.1","async":"^3.2.0","autobase":"1.0.0-alpha.1","blakejs":"^1.1.0","bson":"^4.5.0","chokidar":"^3.5.1","dat-encoding":"^5.0.1","hyperbee":"^1.6.3","hypercore":"^10.0.0-alpha.13","hyperswarm":"^3.0.0","memorystream":"^0.3.1","pump":"^3.0.0","random-access-memory":"^3.1.1","rimraf":"^3.0.2","sodium-native":"^3.2.0","uuid":"^8.2.0"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@semantic-release/git":"^9.0.0","@semantic-release/gitlab":"^6.0.9","@semantic-release/npm":"^7.1.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.0.1","del":"^6.0.0","husky":"^6.0.0","semantic-release":"^17.4.2","tap-spec":"^2.2.2","tape":"^5.2.2","tape-promise":"^4.0.0"},"directories":{"lib":"lib","test":"tests"},"keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"5ecbbcae8b7afbcf11423873445548020f510b86","_id":"@telios/nebula-drive@3.0.1","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-BVBzh7IFvsxfI2VMBzHUZd3nLOwksF+M57UaDWS5UvWMmNreCYPC1hvX5+XWYuWF0qHfI8edvbs4hvGoUitB4A==","shasum":"e2b29a4bbf4f393a5c62e6e9cd399bbcf9ef5b87","tarball":"https://registry.npmjs.org/@telios/nebula-drive/-/nebula-drive-3.0.1.tgz","fileCount":23,"unpackedSize":2858462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpQtdCRA9TVsSAnZWagAAspwP/0lK2h7KRlpGeIPz5fxP\n4Ak723vzWllqEUkDCx7T3Ei9HcrxkQIoGNKISSr0HiA5sf8X696bG1boK1hJ\negdRzWHU0hCBF4srAJkqqkaKYI763nkGt8XH6Y3bV40Pev9LghP57uZsNqyM\nTbRnZwtbPpV9+Oyltdeq+Jp0c+nMqFHDB7TIy1CY4BDvDKZuPVT9ICnu78xL\n5uQN+vESq9x2kkXTHL6bwD6Gw0Qvki5oyL12/ClBvjVBjbLu/zvLQjRLyiJo\nfl/fTL9afbDI1XNdSwRGBXdLvOZl5eoZcA/dBxeiztJxbVQEvml16OQsc3y6\naMnEZTU7iETiOmWH1LPblVAySNnAhHQkvRAc/X53PVJvLHgcXmEyqIhufcZb\nn5iCFbY2xQOH4Spd5VYfdcsKSabbDaUZi+gISnywdAEoFdZEvH4uI8oJdDN6\nwYhS3qxla2CShVg1dSOr5cbBUNweWsHPsNsM0USEKdGTWYCZHl+8Y1x3+Cma\nK/AUV0Nf43YL95dcW9/FoGhuLKRFBKLlqapiYt597Ru9fN24M8PojToFCcIK\nPRH0w7sMNsWLsApkK8MvuJgqCaKxBF+eXZLsjMZ98VZq97FAM1xeK6aBxqFP\nq2eO/V6zQkkXbypMdM9llwix7rSRkIyCzKZYdvdvUkc3YFywdijGQs4Q2MIK\nyY7o\r\n=uJ+K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChbRKbT9T1KRHcQYGUAMWs0zJTXfPj6QkWhjgw+Z5joQIhANSz/hRA68/bKO7r9IUvCskQMXjnU5d/ZV8/LkFfc9df"}]},"_npmUser":{"name":"hexadecibal","email":"hex@telios.io"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nebula-drive_3.0.1_1638206301425_0.6090663625241437"},"_hasShrinkwrap":false},"3.0.2":{"name":"@telios/nebula-drive","version":"3.0.2","description":"Real-time distributed file and data storage.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test_sdk tape tests/*.test.js | tap-spec","semantic-release":"semantic-release","commit":"cz","debug":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec --nolazy --debug-brk=5858"},"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"license":"MIT","bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"homepage":"https://github.com/Telios-org/nebula-drive","dependencies":{"@geut/hypercore-promise":"^2.1.1","async":"^3.2.0","autobase":"1.0.0-alpha.1","blakejs":"^1.1.0","bson":"^4.5.0","chokidar":"^3.5.1","dat-encoding":"^5.0.1","hyperbee":"^1.6.3","hypercore":"10.0.0-alpha.13","hyperswarm":"^3.0.0","memorystream":"^0.3.1","pump":"^3.0.0","random-access-memory":"^3.1.1","rimraf":"^3.0.2","sodium-native":"^3.2.0","uuid":"^8.2.0"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@semantic-release/git":"^9.0.0","@semantic-release/gitlab":"^6.0.9","@semantic-release/npm":"^7.1.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.0.1","del":"^6.0.0","husky":"^6.0.0","semantic-release":"^17.4.2","tap-spec":"^2.2.2","tape":"^5.2.2","tape-promise":"^4.0.0"},"directories":{"lib":"lib","test":"tests"},"keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"f7f9f962cf5f43236c8d9c652042329de29cccc6","_id":"@telios/nebula-drive@3.0.2","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-2diwz2woeOvRdx9SC4JiVfjUQnRnP4auYJWTW9FgeVspYV9F1NQsPCAXKESd3dcbKWLGnKXuoZ99Lr7/31Xsow==","shasum":"375d888d1d1f6e6aa033d69cc92b91e4f17a07ff","tarball":"https://registry.npmjs.org/@telios/nebula-drive/-/nebula-drive-3.0.2.tgz","fileCount":23,"unpackedSize":2858461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpTxyCRA9TVsSAnZWagAA3yoP+wf3M88rUBm2HMy/WpRd\nK1qj395KVJm2/W5SJS5+uPPmuynBn3AMFiJOrSKRAUgfLHx9dxRDZEspDb1+\nOIsBhF9bFOXkG7ZVXBjZoylekloMl5cWi2lXc5L9xuNhwdy/CtPEJ7HVnFNz\n8TjacSQHVaLWtuofl7TUECAZYcArCm/wTTRq7dRkhvAltpb4ntrkl4hEL/KW\nbXgSvdGymskd8+9g+QK5xDsQNxxeMKve7zZZwkMPpA+Jh8ccqfXUK3qvqi4S\nyKAa/wc82TFqXydTilGo6zFVzC0PGlOhGzH/VUIWPMkB6UAMtcnxM1Zgto+m\nm6M/xHVPmODqOArjvELCMEyWymoTN3z5D+bDJSolo9Z6m4qmIqBhU74aMKlh\n6qaNPGNoeYxNCuqaoSzt02+zZkTCuYacPLY0uMywMexYfZ3V7suDwadRqmuo\nVPHYWs9+Ir508L9vMgPFrmIc9PgASmS6cuJDn28OTIxO9X6jZJB5Ggn6wzLk\nNYpM01pNiTOhaapDtcBZCqI1hBO9Utq0lMWSWxJjXAq0x3sIhQY3H7vs0sjL\nWkJ5CSSjOCDNSRBNtD3Kq/U4te/wIGJn0vZ1mqkJrMDXOBbFdJTzbShPvezu\nyWm7UEJYh1mxypfAVf1mcXWZtHPc9u+WJWchG9yI9XTij6wfckRqkU0jZtBz\nLfux\r\n=uFXR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBPxeCzWuRiO2OLqM55+EkhtBo444y/uTmD2u6qqSF5zAiBAqDoon0UFSwbWBGUy8ohkLeEPK8dV5ofgf0PntZieMw=="}]},"_npmUser":{"name":"hexadecibal","email":"hex@telios.io"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nebula-drive_3.0.2_1638218866370_0.45456500492079366"},"_hasShrinkwrap":false},"4.0.0":{"name":"@telios/nebula-drive","version":"4.0.0","description":"Real-time distributed file and data storage.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test_sdk tape tests/*.test.js | tap-spec","semantic-release":"semantic-release","commit":"cz","debug":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec --nolazy --debug-brk=5858"},"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"license":"MIT","bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"homepage":"https://github.com/Telios-org/nebula-drive","dependencies":{"@geut/hypercore-promise":"^2.1.1","async":"^3.2.0","autobase":"1.0.0-alpha.5","blakejs":"^1.1.0","bson":"^4.5.0","chokidar":"^3.5.1","dat-encoding":"^5.0.1","hyperbee":"^1.6.3","hypercore":"10.0.0-alpha.17","hyperswarm":"^3.0.0","memorystream":"^0.3.1","pump":"^3.0.0","random-access-memory":"^3.1.1","rimraf":"^3.0.2","sodium-native":"^3.2.0","uuid":"^8.2.0"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@semantic-release/git":"^9.0.0","@semantic-release/gitlab":"^6.0.9","@semantic-release/npm":"^7.1.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.0.1","del":"^6.0.0","husky":"^6.0.0","semantic-release":"^17.4.2","tap-spec":"^2.2.2","tape":"^5.2.2","tape-promise":"^4.0.0"},"directories":{"lib":"lib","test":"tests"},"keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"8b969ea8a4310cf8c0092e704ce37878a74a91cf","_id":"@telios/nebula-drive@4.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-HP5+V9wy8hMpMv4b40UM74QHuGW2H4TOFtLmIvIMa9JtDj+OZ/nXdsx9TxyyFFUHMQY7Mm5TFUclTD6d5fbJgQ==","shasum":"e649e8fe7ae3e0a6c252c50e84a8671067f031e1","tarball":"https://registry.npmjs.org/@telios/nebula-drive/-/nebula-drive-4.0.0.tgz","fileCount":23,"unpackedSize":2858886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpmfBCRA9TVsSAnZWagAAzmIP/3I3ZJSRFXUO230yX+kF\npv9+mgOFAS4Csm9bmYuvR7MyvS+Yoo+l1xjA8fcO6ckivELsDfJq4EzkkjEM\n7gHeR5AOxSC4XJZWTi3OXQWVookEikBCpUpoiq+JGW6+86CyDOQRl8HoFStk\nsR+BRDod1MjAHRfnsaJFZRmc0uk1pbDMNOu+d097cbZb9ETnQIe1R8y2f5VK\n/2ixhQRMTxDIMXGQKvu7AdQq8oylfpcVNbadEzVB48Zb7BZq6Q17MDnp0Xl9\n9TWFa3LDDpBkn30+kvm1s8cIt8rrZzyhDl/DG+0W+LINGIbrVBNzN/VQyXC3\nNRm55b29r5qepoQtS3spE+Bshb3e+lgcHnOPkXAX9pHxBmFNZ4rCVuGX+wNA\nFIZZrcmETTZU/NSSxL3BLL08ewcSAghRJYVm3bhrgLbLgX3dcTU9tpfky6N5\nksZZdMUiutw2HERPAPiDRPPP9PQHOMY/g7DNEtfDCYNsn6M1lfW4Pwm5w5pC\nOJQBKM5BwbrVB+cK7klE/MsaCHJdYtlIfuglkTn/sGLrWVNsKMyhio1bWqHm\nCiRHoFBTJjkql7Fc+SR1j4moTNj98KAPwMM8+K8PUG7VMqYRJiRRH3iA0DLy\nV47EYiuxEgPx3n49ZlgwvSp80e/cPL8KSxDOY+uHRuhYBmvojT5Su0zjSmi5\n0F2h\r\n=vHQx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH3ejJoBcRKPUEzlg/ktGaZqbui3hc/3P3LQsgwDqmxzAiBT90oTsRcSs7J0mTN+rguSGoQOy53FkXE0BmGP8hRV0Q=="}]},"_npmUser":{"name":"hexadecibal","email":"hex@telios.io"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nebula-drive_4.0.0_1638295489295_0.41342139395374167"},"_hasShrinkwrap":false},"5.0.0":{"name":"@telios/nebula-drive","version":"5.0.0","description":"Real-time distributed file and data storage.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test_sdk tape tests/*.test.js | tap-spec","semantic-release":"semantic-release","commit":"cz","debug":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec --nolazy --debug-brk=5858"},"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"license":"MIT","bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"homepage":"https://github.com/Telios-org/nebula-drive","dependencies":{"@geut/hypercore-promise":"^2.1.1","async":"^3.2.0","autobase":"1.0.0-alpha.1","blakejs":"^1.1.0","bson":"^4.5.0","chokidar":"^3.5.1","dat-encoding":"^5.0.1","hyperbee":"^1.6.3","hypercore":"10.0.0-alpha.13","hyperswarm":"^3.0.1","memorystream":"^0.3.1","pump":"^3.0.0","random-access-memory":"^3.1.1","rimraf":"^3.0.2","sodium-native":"^3.2.0","uuid":"^8.2.0"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@semantic-release/git":"^9.0.0","@semantic-release/gitlab":"^6.0.9","@semantic-release/npm":"^7.1.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.0.1","del":"^6.0.0","husky":"^6.0.0","semantic-release":"^17.4.2","tap-spec":"^2.2.2","tape":"^5.2.2","tape-promise":"^4.0.0"},"directories":{"lib":"lib","test":"tests"},"keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"363581fd4a2c5cabeaf083a61e754c7c597b54fb","_id":"@telios/nebula-drive@5.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-uQOLvty6qIqp2XFruNWx7hADJd6hg+tsX1or3pJKhvst1wOMHngaSahEk97UPWYy7pZXaPgM3R6ZRGtSLBNGEw==","shasum":"a3cee9caff27ce40368550a3360c04e466b996dd","tarball":"https://registry.npmjs.org/@telios/nebula-drive/-/nebula-drive-5.0.0.tgz","fileCount":23,"unpackedSize":2858786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqj8SCRA9TVsSAnZWagAAm10P/2pOb0juSPYz642zbfoc\nmghs6JAlBljgZdTb6POErHcNtb6jr7W7632ZIswanXAYLqRlbeOEek/Gqv67\nrj71U3r0pDxLksY6tyFRCO/eK3ZWaVNtFiGK1YDB939Ghqh5MXyGRw5VsQQB\nwLdR/MmvLy3Rmlzt//xPSwL+lhqmmQty9ds1vTTYgP1M8bN2S3d9e1gb4hDA\ncBD4NHUQEHSJPYzsa9v2Rvb0PwmxZVOrNLJJyU5qSdV0M0nxuMyvUJjgP5gU\nZ0AtpCZJ4H5pEKW5r1fjASrzveQCRBlsO9w00rnz6BVkjD8P3iBwRREZ1Qb7\nMhyxhnBJgY22zDId5oVSBEGq89FM9drWWSgZKnggTd9hlsmPSuW9DuRObii5\nJdXzVoKNECtUnwjZCVFFtT+PJRQmwCjI/3YH74ZeW2u7lcUGMyGkN9jU5P0V\nGY4yeRQmp2YrZw8B8WwwGUtW9Whg++O2ow+2f05F8jaQ25pMIaBhDoXyAE48\nS+j+NDTYEjfs3no1eZaP4+Jqv/QoFtuWr7/SUTQZdPRXmeA7GAdP6Oq6RKcI\n0ot5niQOHTJCjuCg3nYgEyG+vO/BhqV1NNJbvDCO/m9BmJa26MyX7TxVMT+o\n0R/arg9mlEIfZ35FBUxdjMAL0Cjw9qCi9Q2YL/rUldXUIW5JSrUquomWtjGY\nCZcQ\r\n=Pybc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICqsUaxwn6Z3AUL7ofJvKF8WmxW2wHOPhoJzuKVoPARIAiEAt+Nh44zxokYPZUHIKce4RBjHRsETUVYXwnurfNMn9ys="}]},"_npmUser":{"name":"hexadecibal","email":"hex@telios.io"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nebula-drive_5.0.0_1638547218587_0.8815985506371624"},"_hasShrinkwrap":false},"5.0.1":{"name":"@telios/nebula-drive","version":"5.0.1","description":"Real-time distributed file and data storage.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test_sdk tape tests/*.test.js | tap-spec","semantic-release":"semantic-release","commit":"cz","debug":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec --nolazy --debug-brk=5858"},"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"license":"MIT","bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"homepage":"https://github.com/Telios-org/nebula-drive","dependencies":{"@geut/hypercore-promise":"^2.1.1","async":"^3.2.0","autobase":"1.0.0-alpha.1","blakejs":"^1.1.0","bson":"^4.5.0","chokidar":"^3.5.1","dat-encoding":"^5.0.1","hyperbee":"^1.6.3","hypercore":"10.0.0-alpha.13","hyperswarm":"^3.0.1","memorystream":"^0.3.1","pump":"^3.0.0","random-access-memory":"^3.1.1","rimraf":"^3.0.2","sodium-native":"^3.2.0","uuid":"^8.2.0"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@semantic-release/git":"^9.0.0","@semantic-release/gitlab":"^6.0.9","@semantic-release/npm":"^7.1.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.0.1","del":"^6.0.0","husky":"^6.0.0","semantic-release":"^17.4.2","tap-spec":"^2.2.2","tape":"^5.2.2","tape-promise":"^4.0.0"},"directories":{"lib":"lib","test":"tests"},"keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"6d450ed18c737bcf22c44812fc47bef4746a2611","_id":"@telios/nebula-drive@5.0.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-F26UbnJs11ycnIaJalsTWLRVrGZLGfPXZ6J87gW/L0JEj/yJjEUFuwWTLWIi38Nl8Kctw7hO5IELURZZ2y8gpA==","shasum":"fd34778bfc26ae0f7e3f697220ff4171248fa2e2","tarball":"https://registry.npmjs.org/@telios/nebula-drive/-/nebula-drive-5.0.1.tgz","fileCount":23,"unpackedSize":2858882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhruVOCRA9TVsSAnZWagAAdyMQAJkfD5xaiH1SNpjX8xCo\nlxZ/2CZY3UaXk0nhIx3a+0pI0KxWfPsnVueiL9jI2wei3LzetrMklye5SY06\noJd5M9zUu26yfi9L67W4MyFpf9Srb3mlj3+zYn3cd0kZy1HPPRiIKco2MTGY\n4gU4aZzKr0hgy+LXm2H3yNik9tRo6A9vBJK++5WdIwLfg0zEBbk1jDnYA2cR\nUhfJem/I4j+qvY/cTmcl5vtS0kS5kQdkurDf9j5hjJTB/w/HfJ3m0n97/1wB\nXXerMiAgoezlh5GwMst4JeE1LHqypAXZRYXuc6kjZSipKsiqTcpqucyMc9jI\n8Mv8B58kmoazn3c+GEw0zFLAPKKsyOhllS5bcEOVJEyHdlzhoQX+OIsLecwp\naa8B9lAQxVoW/GO03BaqtrXFIQljyjB4oGQvc8iPRud9gJCWbPgHQr+We9h0\nELidzvzh/GtRZFF1WBAfZ2ncjCRPv0QhWKAVg8NNQXfnn4/znlXfF7jvXT/x\n1yCEtMHMWt1cBmVeKsMfttC+cLudn0E6bsGprHCfqnVCeOQW7MiIbpxE3nyq\numF3cedrCxEqT427QIL2GxRGnVRKvMLJLWbcGgTyodv1nVoB07NGYHoECJOK\nOEyI6nfFoYC0ofmAzCGcdI7O6EP9/Nu8itgU67Kqf675fzMp52VBwKrsfFax\nCY4i\r\n=sKh1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFUV0ZGZlEVfJRsdjmIMAh/WIXO8mguqo1v9EHu+gSkhAiBRlptCiMXWByrzEvMGOvjFrz+PCggXFS0rtBjJ/UBZaQ=="}]},"_npmUser":{"name":"hexadecibal","email":"hex@telios.io"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nebula-drive_5.0.1_1638851918388_0.09651632068694127"},"_hasShrinkwrap":false},"5.0.2":{"name":"@telios/nebula-drive","version":"5.0.2","description":"Real-time distributed file and data storage.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test_sdk tape tests/*.test.js | tap-spec","semantic-release":"semantic-release","commit":"cz","debug":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec --nolazy --debug-brk=5858"},"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"license":"MIT","bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"homepage":"https://github.com/Telios-org/nebula-drive","dependencies":{"@geut/hypercore-promise":"^2.1.1","async":"^3.2.0","autobase":"1.0.0-alpha.1","blakejs":"^1.1.0","bson":"^4.5.0","chokidar":"^3.5.1","dat-encoding":"^5.0.1","hyperbee":"^1.6.3","hypercore":"10.0.0-alpha.13","hyperswarm":"^3.0.1","memorystream":"^0.3.1","pump":"^3.0.0","random-access-memory":"^3.1.1","rimraf":"^3.0.2","sodium-native":"^3.2.0","uuid":"^8.2.0"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@semantic-release/git":"^9.0.0","@semantic-release/gitlab":"^6.0.9","@semantic-release/npm":"^7.1.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.0.1","del":"^6.0.0","husky":"^6.0.0","semantic-release":"^17.4.2","tap-spec":"^2.2.2","tape":"^5.2.2","tape-promise":"^4.0.0"},"directories":{"lib":"lib","test":"tests"},"keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"5f4ae26887f13ab98be5378940a4088457e56226","_id":"@telios/nebula-drive@5.0.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-9zXzYu7tMXk72hiYhKDD7D1fuJSjLHzkHo8+g4XkOvKVPNLDLfqunet0luoDtrQRyvVuprFr52tdbj8xP32Imw==","shasum":"1520f6abd9ad317d0a308db5ce29891fdd547790","tarball":"https://registry.npmjs.org/@telios/nebula-drive/-/nebula-drive-5.0.2.tgz","fileCount":23,"unpackedSize":2859016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsNC8CRA9TVsSAnZWagAABlEP/iif0Zw54j2NAFDL6vDM\nQ9hbjZDxcqA204Bwfm17432t1Y0mEVOxB9oS/nGQSZT3VDt3JutRYvBThzXO\nfx64XSst6dcrloPKEPVYPzwqUKVbYHQ1tEmwlSaxOneh/9A55CPHYS/2db4S\nB//UL6oMYjxD47RK82TJ/qbHa+17RC/tKzK6g+MuSwqfT4xYgkzHCzia0vyX\nbd+3CEc0OikjrQN7qxgYy6yLz/7O6jbUaARilSRbYicPRsYaw65jR0DV/bb6\n/V0iRUO9Mg55sY3ZaozQB+TcYAJyNyfMJek146W4vP5a1l6cp3lGI+Sw7SPk\nzY+RSlNRSv6JFBPj6ktkZkCUNROxp7H+QW/yUPya+egtVhAfzd96WtRMIBPH\ncRCs+micfZFaPwJdYsgLOWC+UESVnzA3SqkVq+7eScDoDT6FMz9B6tToYdv3\nAs7DWPkvbfbbSblxGaQy6jPfvLl3L23TG9xE/XuUepFTmxOWiPzVYf6L1rW1\nT4RhwB2KZNKN0ajT3ZM3C5mNt77ELszJILZsAc6TwqgLZhJzUqpR/NnAi2vC\n9P0C9+NpmzAL/1DOfOn9Sxcq7xAMTrbD6bvACbZ7KeIUwyqKtJ4AxFgzFxNc\nv0PVAkaqCdowPexsunn7eCcUzLqZQwjOR0UPO/vhcD0Dt5XbWqgQx1rf8o1C\nzPEe\r\n=H2cI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJlvheA4AlZhurUZte7g4SwoTAFDRUgsJxGbxbd8i1PAiBTZ/7VP1Ntp6E9mlF9wKOXsiJ5w95suNq2Jbp/Q1LdGA=="}]},"_npmUser":{"name":"hexadecibal","email":"hex@telios.io"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nebula-drive_5.0.2_1638977724358_0.9065420425268007"},"_hasShrinkwrap":false},"5.0.3":{"name":"@telios/nebula-drive","version":"5.0.3","description":"Real-time distributed file and data storage.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test_sdk tape tests/*.test.js | tap-spec","semantic-release":"semantic-release","commit":"cz","debug":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec --nolazy --debug-brk=5858"},"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"license":"MIT","bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"homepage":"https://github.com/Telios-org/nebula-drive","dependencies":{"@geut/hypercore-promise":"^2.1.1","async":"^3.2.0","autobase":"1.0.0-alpha.1","blakejs":"^1.1.0","bson":"^4.5.0","chokidar":"^3.5.1","dat-encoding":"^5.0.1","hyperbee":"^1.6.3","hypercore":"10.0.0-alpha.13","hyperswarm":"^3.0.1","memorystream":"^0.3.1","pump":"^3.0.0","random-access-memory":"^3.1.1","rimraf":"^3.0.2","sodium-native":"^3.2.0","uuid":"^8.2.0"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@semantic-release/git":"^9.0.0","@semantic-release/gitlab":"^6.0.9","@semantic-release/npm":"^7.1.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.0.1","del":"^6.0.0","husky":"^6.0.0","semantic-release":"^17.4.2","tap-spec":"^2.2.2","tape":"^5.2.2","tape-promise":"^4.0.0"},"directories":{"lib":"lib","test":"tests"},"keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"bb57600b905846eecf8f288a67002611f04d8289","_id":"@telios/nebula-drive@5.0.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-bVPYiztdMvFXVs5t3y526GX+Zf1/KqzMA8+OZ8IwzjlJNGpwiKO2B41T9XMFu53XCOeMEghaoYYrJJbAe3hcsw==","shasum":"b41fb394958e5236a637e6ef68161e2b2a5c9369","tarball":"https://registry.npmjs.org/@telios/nebula-drive/-/nebula-drive-5.0.3.tgz","fileCount":23,"unpackedSize":2859627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsRSUCRA9TVsSAnZWagAA0lgP/jwrqAvDd0XqmaHCO3Mv\nkwWvL63wGvR70Cfe0eUaTqgSZpZ50hxIHaab6wT5A96Dvr/+i/B78ySX4+WO\nwrvIVVOsgvM1dmkEODIml8yy/c7z8mLD61td79tEqkZG1bKZQgYu55VPe+lr\nh+GyobS1A3VL3Iu4cJeCT04CkBjVzNyh+HiTYg3AhcvPXAERDYSKqPO1z2Lw\nHMyrwM2oJPiaI96z9DfInU0E9+/IikBKYj9eh0X1EzsQLLr+IbOiPRydO15x\niECwhB8Crraw63K3SwdC2Phwd6IDfQWAxHxbKf8D9VUFP7gNgDXTPhrEdd+6\nt2LjMR311oEDN/pJ7k1UM9wivhdh5GewuAdXj5IQQ9fO4nASQNtZVmbo8z6n\nXUEEDPyfv6omWuUqYbl30ffYpMcy8PuFswnG8lKbkH9ripHXRh1EEKAE1Ucl\nsV3r2VRz7qSwGGR2ANy25uPvMDPmXMushytCsntBCeuPyr+uuUfdNUHxtHnK\n46lah/r4A0SbsuSRO43G5kYzz43C73m2u9kha9/nyBHwM2wf4J5zn78bQHr+\nB1GvnKQgPzpcMMdVD8GeNDXq5YOK0+2VE72FhNVL9ao8+RL9V0Pi91NNbG7Q\nR+QOco8lOXiCWEL6nFAmH0JOEg+dDjzdKZj8gfFxt62vrWAJ5Kc9R3tU/cBo\neAbx\r\n=1s/Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIExJ65XImsUQDDBrXtHTc2ecbOLLxQwntzb0iJn157VDAiBpbKuPJpXzyHifHScmHWxN0ZW7lRxPQaFQilgewfhl6w=="}]},"_npmUser":{"name":"hexadecibal","email":"hex@telios.io"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nebula-drive_5.0.3_1638995092131_0.7302555997130238"},"_hasShrinkwrap":false},"5.1.0":{"name":"@telios/nebula-drive","version":"5.1.0","description":"Real-time distributed file and data storage.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test_sdk tape tests/*.test.js | tap-spec","semantic-release":"semantic-release","commit":"cz","debug":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec --nolazy --debug-brk=5858"},"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"license":"MIT","bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"homepage":"https://github.com/Telios-org/nebula-drive","dependencies":{"@geut/hypercore-promise":"^2.1.1","async":"^3.2.0","autobase":"1.0.0-alpha.1","blakejs":"^1.1.0","bson":"^4.5.0","chokidar":"^3.5.1","dat-encoding":"^5.0.1","hyperbee":"^1.6.3","hypercore":"10.0.0-alpha.13","hyperswarm":"^3.0.1","is-online":"^9.0.1","memorystream":"^0.3.1","pump":"^3.0.0","random-access-memory":"^3.1.1","rimraf":"^3.0.2","sodium-native":"^3.2.0","uuid":"^8.2.0"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@semantic-release/git":"^9.0.0","@semantic-release/gitlab":"^6.0.9","@semantic-release/npm":"^7.1.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.0.1","del":"^6.0.0","husky":"^6.0.0","semantic-release":"^17.4.2","tap-spec":"^2.2.2","tape":"^5.2.2","tape-promise":"^4.0.0"},"directories":{"lib":"lib","test":"tests"},"keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"a7b4e4599841dbad063ac3401117843bb9ca69fc","_id":"@telios/nebula-drive@5.1.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-8fLdVAS+VbjqNHk5PLfwcOogZ0iD2IUNlmXMI7yvB3+rVgbb9oAic4EzpTRFN1sMteBOk5ejNKINIaQlTBdFyQ==","shasum":"64242e7d42ca1a5f245fa98e089472a19a9a4f7a","tarball":"https://registry.npmjs.org/@telios/nebula-drive/-/nebula-drive-5.1.0.tgz","fileCount":23,"unpackedSize":2862242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvPfdCRA9TVsSAnZWagAA2mMQAITjIWS5VUkr0Pcu5Ohw\nLZuHq6WNXpJECE7hqggg36GW8Yc+tma+vDGKOxr6FnbEXs/gRqVaHDUyzUhW\n+i80sAv3w11NLsb0LA5NVQqttS5W9DAw3ZqNa5MUXfEAqDA6l2xT4CifFPa9\nnJpV0t0LDilBB6RArln6Uw//ihFAMy6QDvm31M3T1G71rIVlrQUDweX+CAhp\ntLNdWPQFGQxPLkfyqKf5IppsTXj/vtJU3FdUH05X7KHJzG6TvbYWxecGqKAs\nLKk/n41uAPi6BTqdoCp8A0R3sLTHTSoSrcOKcjXM549HJp3epK387+AAEmuE\nRBzWMnKhC3Jx9zUJApiAsK0VR1uylwp8RPnV+Oc+wTb7EW9zXkaUNIuEdqRn\nxjBn8NOKMrSqkPlBjffOjpp97sIIs7SNS45Z7SOrusavmdyPKPYj+aH8XVrE\nOOpzTtyIR9/JUmSc54eZFXp6Lu3TFatZjCwXq+vAii1EAC+0BVv0VZdvc32F\n8HDYwRN0GY7E8BMJTHzDIc7/yhA/GTE8iwQRKpMW0/lri9+N+AzTbbwKPe0r\ndDZbgQ82BdkCXrFVdJMDVYX6oWCsEBTfiuOjVycxxw3dzYLGKeMypv02xpVm\nUF8zfLHojQO1Sb99HvTHwQGwGNg6sdKBf12BGQF0BswiF3Y5OgYTGn6BoV3f\ntl3p\r\n=aPWb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHqyOnI1qADbkQY3OXRFQf03+5lxxtSde6e1l94V2oxgIgdMTxtQZOyHpEH07GpAKWWWKcbv5c7W85NVXUUS+zPLo="}]},"_npmUser":{"name":"hexadecibal","email":"hex@telios.io"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nebula-drive_5.1.0_1639774173376_0.18936945176937892"},"_hasShrinkwrap":false},"5.1.1":{"name":"@telios/nebula-drive","version":"5.1.1","description":"Real-time distributed file and data storage.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test_sdk tape tests/*.test.js | tap-spec","semantic-release":"semantic-release","commit":"cz","debug":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec --nolazy --debug-brk=5858"},"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"license":"MIT","bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"homepage":"https://github.com/Telios-org/nebula-drive","dependencies":{"@geut/hypercore-promise":"^2.1.1","async":"^3.2.0","autobase":"1.0.0-alpha.1","blakejs":"^1.1.0","bson":"^4.5.0","chokidar":"^3.5.1","dat-encoding":"^5.0.1","hyperbee":"^1.6.3","hypercore":"10.0.0-alpha.13","hyperswarm":"^3.0.1","is-online":"^9.0.1","memorystream":"^0.3.1","pump":"^3.0.0","random-access-memory":"^3.1.1","rimraf":"^3.0.2","sodium-native":"^3.2.0","uuid":"^8.2.0"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@semantic-release/git":"^9.0.0","@semantic-release/gitlab":"^6.0.9","@semantic-release/npm":"^7.1.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.0.1","del":"^6.0.0","husky":"^6.0.0","semantic-release":"^17.4.2","tap-spec":"^2.2.2","tape":"^5.2.2","tape-promise":"^4.0.0"},"directories":{"lib":"lib","test":"tests"},"keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"0de05a11d574fe269a517c1abccd28242d6113d9","_id":"@telios/nebula-drive@5.1.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-4oAAQDK2/ENQA0G/bnrEi0LtTRr5uyaXaUhh1w2ZBf9YNowYBlzcQmXiOZCoadiOk2amPuph7tkX9oJQOBq4FA==","shasum":"41cec2ee372fd52d2896d43da094cc34da5d7b6c","tarball":"https://registry.npmjs.org/@telios/nebula-drive/-/nebula-drive-5.1.1.tgz","fileCount":23,"unpackedSize":2862736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxMU+CRA9TVsSAnZWagAAzPUQAJ/S4M9Mzy0ztv0MXY13\n3lcz1OLg07X1F1t4+ZO0AxQwI/KoCVDLi9dRy5d3SZbrBYaY85PTHEcqb7Fd\nrfDuanILcceCOhhaQ0oaqBRJI20XW2rrfFXnYZjhDYKNZsGAfSA4pkcgthzE\nlnzE+nyO/95anhjxpBitMmvjxgvlRKIJJNu7HGrIbrrz7jfC3Wai6n+TSis6\nl2+Js8wUez5ZNFy5ehZa6d1e6UtAYOlOl+SOjj4FsemSULkRk0wjEfl4M0Ue\nQ3zp6eJkKfVPYaI3vvDLoSAfi1KWq5QAWlCkBTlr4MVkIU+VCK7cR9cKRIvw\nz52tBb12bR99QhCVbX9QKIs1nH2qHOeADO9igs1B5nikaR21tRaEgzYkrWRv\n1ckQhMmVvywKuvEXd3U2McO9NN8WyXY5c6QfBAPEugAoSZ284GuL7BJNd48r\nSpsElsZfoS/YPC3xtyuOr/GcSMLsQi8ECEwfVAJPRk957u91xGqui+zPm7TT\nL9lIm6t1TPG4F7P+GnZwcmcvzZqszSnmXVlMtLon59FUS4MU2iMflkWZG70I\ndl8vfXk3KMl2rUt1EwxOWpLJjwoWXNI0taYKQalcfsBQw2M+ybjad5qfdOn+\nDD/ux+sf5yzPPf+Mq8VKNmocD1Qpql3Sm5e3+QHOnGgliTgYYpiwX9CFnrPs\nfMCu\r\n=97RG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE726q6ogO1RA+pwPWkN16FNQAwy3XikuQyCv55nPuJGAiEA2Cd8/XkzHXqNVgh6kihssFNj9eusnrft1E2wcANe/WI="}]},"_npmUser":{"name":"hexadecibal","email":"hex@telios.io"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nebula-drive_5.1.1_1640285502197_0.19487773294033217"},"_hasShrinkwrap":false},"5.2.0":{"name":"@telios/nebula-drive","version":"5.2.0","description":"Real-time distributed file and data storage.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test_sdk tape tests/*.test.js | tap-spec","semantic-release":"semantic-release","commit":"cz","debug":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec --nolazy --debug-brk=5858"},"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"license":"MIT","bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"homepage":"https://github.com/Telios-org/nebula-drive","dependencies":{"@geut/hypercore-promise":"^2.1.1","async":"^3.2.0","autobase":"1.0.0-alpha.1","blakejs":"^1.1.0","bson":"^4.5.0","chokidar":"^3.5.1","dat-encoding":"^5.0.1","hyperbee":"^1.6.3","hypercore":"10.0.0-alpha.13","hyperswarm":"^3.0.1","is-online":"^9.0.1","memorystream":"^0.3.1","pump":"^3.0.0","random-access-memory":"^3.1.1","rimraf":"^3.0.2","sodium-native":"^3.2.0","uuid":"^8.2.0"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@semantic-release/git":"^9.0.0","@semantic-release/gitlab":"^6.0.9","@semantic-release/npm":"^7.1.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.0.1","del":"^6.0.0","husky":"^6.0.0","semantic-release":"^17.4.2","tap-spec":"^2.2.2","tape":"^5.2.2","tape-promise":"^4.0.0"},"directories":{"lib":"lib","test":"tests"},"keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"5a0d1c49d3524f072fbec2b9f5b75a5fb812316f","_id":"@telios/nebula-drive@5.2.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-g02I3ObrlfUftGe7YCIYHBF/yH8v8NM/9pXqhTT8FDEgvZbhMrU8dQf8cc+ddqYvkcQ/XxMBnmuGzpvTCTtGHA==","shasum":"0c1c36a08ad6af29b143f0de25601db3a408b504","tarball":"https://registry.npmjs.org/@telios/nebula-drive/-/nebula-drive-5.2.0.tgz","fileCount":23,"unpackedSize":2862982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzcSwCRA9TVsSAnZWagAAHE4P/jqegRTJ+9fLXPhvOs6E\nMAYC97Q7aKXuGXacUUti2GTHUYv2lwoh27BS/B948KjWOx4GNmIV+qso9T9L\neaXxG3iaRfHQkcoqpuIPkOrFTcdOsf8ytSY43q0hXPz/6te5/A/ZdW8cUvXL\nEkAbq7FmB+XAIaG694B1y9+BBm4yYh44Orxzuho1GaUH4HnipjyYsobUYKYa\nOZBOffye5ERPoqw2rzKJi1qVDlNijvnBN2OgqpsaI5AOnZVO6McMU95E9Osh\n8Wo+r2K4XQcwaQC2aVt/4r88K/mZwtgAeca8KIkX5Dy//NjUkSPGebn36F7u\nqfIbsTAMXdbI8N/TfsIse/KlQoSD0umGCivVh0vMDnq1NeKaZ/Q62v7rgRMS\n8gAafr8SaNs7BcZJUPknXppXBx7n3p1yay5Acv1I1hikNeRloPlvLxuuONbv\nkkHR/OMdsghmBguO5XBGfMPQw3MSoXpz5Kviw7EwQ14lIdSfQSxNJIFj8DDe\nwugBI0I7BZ9L1N4q8Fvh48PClL7Jsrn/50VCsqvnt0GCmtDVK4nd1rzGDkFj\nKxDwVzH1pcy2L3ChwxLVgErYXg32OKPzfVU96bMkV1vC+zFCvqV3IwL0s9Vx\nR0ThC95KhAS5UkhaZpjoR+Tbo1+6JpR4hNyuNJ3mfjKqTFRXl5/65gDm8hus\n3Ivx\r\n=Tanj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDIPQx/6HDI0PyRcHzgZ/SkwzElaWAK2xMdKjkIaNqeQIgany1VJgtJAx7DTUzWBOYNp+h/KqE0nkzuD5XPXS5h6E="}]},"_npmUser":{"name":"hexadecibal","email":"hex@telios.io"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nebula-drive_5.2.0_1640875183867_0.2678984293166957"},"_hasShrinkwrap":false},"5.2.1":{"name":"@telios/nebula-drive","version":"5.2.1","description":"Real-time distributed file and data storage.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec","semantic-release":"semantic-release","commit":"cz","debug":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec --nolazy --debug-brk=5858"},"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"license":"MIT","bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"homepage":"https://github.com/Telios-org/nebula-drive","dependencies":{"@geut/hypercore-promise":"^2.1.1","async":"^3.2.0","autobase":"1.0.0-alpha.1","blakejs":"^1.1.0","bson":"^4.5.0","chokidar":"^3.5.1","dat-encoding":"^5.0.1","hyperbee":"^1.6.3","hypercore":"10.0.0-alpha.13","hyperswarm":"^3.0.1","is-online":"^9.0.1","memorystream":"^0.3.1","pump":"^3.0.0","random-access-memory":"^3.1.1","rimraf":"^3.0.2","sodium-native":"^3.2.0","uuid":"^8.2.0"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@semantic-release/git":"^9.0.0","@semantic-release/gitlab":"^6.0.9","@semantic-release/npm":"^7.1.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.0.1","del":"^6.0.0","husky":"^6.0.0","semantic-release":"^17.4.2","tap-spec":"^2.2.2","tape":"^5.2.2","tape-promise":"^4.0.0"},"directories":{"lib":"lib","test":"tests"},"keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"7f0a691890bd2cd9bca297ae776b6faecda4e89b","_id":"@telios/nebula-drive@5.2.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-61ZEfaY4Wz96hGAQZFhvCfD7Ul+xwAT1MbJizZGolXJPV48og8iAYgqJ4K/tPoMVLvceXQudzV3T5ZsKH7BCIw==","shasum":"c73cef9feaa890187dae31146092c642264edd9d","tarball":"https://registry.npmjs.org/@telios/nebula-drive/-/nebula-drive-5.2.1.tgz","fileCount":22,"unpackedSize":2861116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzgNPCRA9TVsSAnZWagAA3OMP/RLUZBgB8nO32W6gBAgB\nawRzVxMl+iR9ZR4a5jDejZkYLOiTODiD8lVwAldwpI0mMZLk1GG1QQouZ0Js\nSgObbQ6gWYT8zElwVGJwgr2/ydvgxTR6KFNMRcWvyrH5Yq4M7J9TQiCAQe5Z\nyGYhuaXe81fzNbHeCHsYBr17I/QcgXgGLOxRmr+Sq5BMXlUbHJDqYGEenjD3\nEqSvCwR6z2Boz8ZxlFI+eyLxxXV70ecGn/yGQaD4xbdxJ6dFBDgn03zejhh6\nTa/u6zf8AKXUOgoZtMWwEAktiT8gNHmV4Nb8o/2vazBpHQ9J/rstH/WqCSFJ\nEm573bz+RqjiJGYxt/Y9Ho8qc7YiYh29DID3IHMO4b5WJWOaJkHfW3i+dCNi\nZ5HfXXwWSIu2/+Ezi9p6C+HxsBcJx1mFD/4s7SDzIjX9tCw7MZsYuXW2yMKJ\n1ivsHoWkabeGqCdd/Js4JjCrDtCp7ESWqYj+Oq0QvVk53T9eOBJ3YTPiVVex\nEEWgn8FQIUpeHBbd9CyhixE06DdejJReC5CllgMrcN4gdHCCHL3Xv8nJu4t2\naRMZgCmb4ojgpacK7zil0aUgp28L1nR64CFWWKh6rRqhIxrrtQj+x25GpcFs\ne+bNHDdpnTEEszOiP9pbbBSYfozPoQNpS4QrUGmg9eKOrw1R2OZ3HaRHq2Zk\n26JV\r\n=THZu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/4SByQo37BZ3iLntRNv2uHQeso5tPy8kpMbDj2rt8igIhAJ7zSRQcYJdVarYrZpfejRUW+Av+/PjdidcfKrl9+r17"}]},"_npmUser":{"name":"hexadecibal","email":"hex@telios.io"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nebula-drive_5.2.1_1640891215754_0.6969389222062736"},"_hasShrinkwrap":false},"5.2.3":{"name":"@telios/nebula-drive","version":"5.2.3","description":"Real-time distributed file and data storage.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test_sdk tape tests/*.test.js | tap-spec","semantic-release":"semantic-release","commit":"cz","debug":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec --nolazy --debug-brk=5858"},"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"license":"MIT","bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"homepage":"https://github.com/Telios-org/nebula-drive","dependencies":{"@geut/hypercore-promise":"^2.1.1","async":"^3.2.0","autobase":"1.0.0-alpha.1","blakejs":"^1.1.0","bson":"^4.5.0","chokidar":"^3.5.1","dat-encoding":"^5.0.1","hyperbee":"^1.6.3","hypercore":"10.0.0-alpha.13","hyperswarm":"^3.0.1","is-online":"^9.0.1","memorystream":"^0.3.1","pump":"^3.0.0","random-access-memory":"^3.1.1","rimraf":"^3.0.2","sodium-native":"^3.2.0","uuid":"^8.2.0"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@semantic-release/git":"^9.0.0","@semantic-release/gitlab":"^6.0.9","@semantic-release/npm":"^7.1.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.0.1","del":"^6.0.0","husky":"^6.0.0","semantic-release":"^17.4.2","tap-spec":"^2.2.2","tape":"^5.2.2","tape-promise":"^4.0.0"},"directories":{"lib":"lib","test":"tests"},"keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"68feaef75ba2853f447af1dfbf05cd26215b0c51","_id":"@telios/nebula-drive@5.2.3","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-sgLP9OhmwMie8/bq0j4ctC3CzHepnelcpQMmQ054NBOqR3qLsIAfixJIfwUDBUUjm78d1Fg52HsMc/Bb4I+uRg==","shasum":"1aff5852cd34f460b3fdd43b7078c6f00070e943","tarball":"https://registry.npmjs.org/@telios/nebula-drive/-/nebula-drive-5.2.3.tgz","fileCount":22,"unpackedSize":2861295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzgeMCRA9TVsSAnZWagAA6DgQAJYSbm1Jhp2BEsYYL/p0\nLcbj9Sib9yBDDlHmFuGVqPU8UpVlzwKjrY77o7kRK2WYh5cMNT+AOzg/4zV1\nrTLD7EJedoO6X6Uf3zF8itgCUVfYeGuWSbcKdlOrdnykTRAwbAJTHZTFNRNK\nWlfGwaSIegAtuUwb9eZLNVhhX9bEhF0jxy4SERGouW26D5vsfowGUQ0VGH4G\nxCMYU7boyUn+UOm0PJdetAC22l6/AgOmBxsRECRDDS0+PI1lvVxfxWg1bEge\nX3ELCTOwzGDZO6HAfUM6Ky+DyyFkeerBMyvokLexQBfhmtvuQWikyMTDMWg3\n0qUYBRC1TeYVwrIyzmTD8+RZgv99nKj7w2Tkl5k1KSxgfHurKJk3hCB8LR07\nBsumVpxgAnJiZj0gzV9Ig6R73CkdzgoZSAKftPRhJwVXXt2HfPkFxS5zfpdv\nAl3VRiwJC6xmCp8rub3el5Plo7DPBVsvBPYstAHmhMdLaTplsCwZs3/CZHfB\nyEkeJ0Hwkz5iSHxC4ynQeeXzwoktTfe06uX/FMtafJZVGvSRBgmHCCA5wsur\n5MZq7BygQLBArBQEgnD50HtSxnPg9QrK8kBt8/GLyBaTCDMjbOKrVAQbR8/1\nNrzgrwmz5N0mO9hw78zIq21f5fBYYj0buaoSo9Z21qVzN8sMKo946cONrlgf\n3sUx\r\n=FHX9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAiCmX6rQg0N36V2evbdLB1M0ipL+fqmdsfkmQp1lM9qAiAmAl4BXLbao4nuB1MfCfAL50Q/u18sBQRhz6O4ic7PGw=="}]},"_npmUser":{"name":"hexadecibal","email":"hex@telios.io"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nebula-drive_5.2.3_1640892300543_0.34195101318249455"},"_hasShrinkwrap":false},"5.2.4":{"name":"@telios/nebula-drive","version":"5.2.4","description":"Real-time distributed file and data storage.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test_sdk tape tests/*.test.js | tap-spec","semantic-release":"semantic-release","commit":"cz","debug":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec --nolazy --debug-brk=5858"},"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"license":"MIT","bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"homepage":"https://github.com/Telios-org/nebula-drive","dependencies":{"@geut/hypercore-promise":"^2.1.1","async":"^3.2.0","autobase":"1.0.0-alpha.1","blakejs":"^1.1.0","bson":"^4.5.0","chokidar":"^3.5.1","dat-encoding":"^5.0.1","hyperbee":"^1.6.3","hypercore":"10.0.0-alpha.13","hyperswarm":"^3.0.1","is-online":"^9.0.1","memorystream":"^0.3.1","pump":"^3.0.0","random-access-memory":"^3.1.1","rimraf":"^3.0.2","sodium-native":"^3.2.0","uuid":"^8.2.0"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@semantic-release/git":"^9.0.0","@semantic-release/gitlab":"^6.0.9","@semantic-release/npm":"^7.1.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.0.1","del":"^6.0.0","husky":"^6.0.0","semantic-release":"^17.4.2","tap-spec":"^2.2.2","tape":"^5.2.2","tape-promise":"^4.0.0"},"directories":{"lib":"lib","test":"tests"},"keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"2b4a5ec2e15b1c88a5afd7507489d43030ac45a6","_id":"@telios/nebula-drive@5.2.4","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-qTs/QkBck8eWkoqJEv+wgJYW+YJiQUNC2ZfxGb/kWMs4A89l1FwgupVpFlyYmmlCtAPSVe9/5nBsQHJ0IqbsxQ==","shasum":"91d4701307a87e7c22f6c00c0d66b52cf001ca20","tarball":"https://registry.npmjs.org/@telios/nebula-drive/-/nebula-drive-5.2.4.tgz","fileCount":22,"unpackedSize":2861326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzh5oCRA9TVsSAnZWagAAFt4P/0u6xUmgGpHdTqY1thRl\nrE3clH6lAlMdQRLRR2JiLgO/3o7YY6hy75BNfyKF7A+qd59sc4/rIytqP5Gl\nqCKSkj6zYDbibmgV6NUL6HgZllzmV/GVxv2x+47XA1Oz4UY1ZZXfXHIRgkcU\nusTRLciVwCVsP/PsIUVbDQnS9EMh/qtyYcQh/oWL09k2rmGAfeysHNfOy02i\nxuYxzMqqI8YDI0D29q8JMThalLAPV/6exx2KxLUGu/PGqz0X+6kbT6V9o/67\nn7mTCMNJH0sm7zj5gQeFmBxShKxNsJXSDCGg1sjFSmd7q5jHvHwp0mYBw/WV\nAKLp+ue4yKsSZgrqzd56C/docS1NTDwXpDW3zttJvBUh/g4d9errgPJK5Sf+\nyXmhF+DhDdVaY4/g2XZcYdyXCIK7nXyuzO0Z2Y4wNuttUNhfM51hnUOMNVDW\novNt9RUgPnqXS+/qgsdmLvDIgdtbAShSaAKJvWCBKEz9a8MOhpUBd0KIZcOZ\nL33Xv9uZS4LgfiubE+MoaCQL2tDl+U6FwKRHrG2MdLBOxCr39reFxcGLFGSs\nv5u5brC0dWVITn4cN5qqoQeQ3ATu3+xh00mt8x+ab15mru/xfcaUR6s3mIex\nFhctHJz9umSgMu9nXRhRLAHfVMCtKFZHIIszR1gWtIXEoaYSXZ4hRvvlvKj9\nEVmF\r\n=CL+c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFlbHR5ytXmJrweAFlU82z6/5t+Kh1RAkAOx28291nkqAiEAwQ/vk2c32fgsB62YHO0LhMDbZEgMdZWbQLAS0bzsyiw="}]},"_npmUser":{"name":"hexadecibal","email":"hex@telios.io"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nebula-drive_5.2.4_1640898152190_0.09682377585031654"},"_hasShrinkwrap":false},"5.3.0":{"name":"@telios/nebula-drive","version":"5.3.0","description":"Real-time distributed file and data storage.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec","semantic-release":"semantic-release","commit":"cz","debug":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec --nolazy --debug-brk=5858"},"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"license":"MIT","bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"homepage":"https://github.com/Telios-org/nebula-drive","dependencies":{"@geut/hypercore-promise":"^2.1.1","async":"^3.2.0","autobase":"1.0.0-alpha.1","blakejs":"^1.1.0","bson":"^4.5.0","chokidar":"^3.5.1","dat-encoding":"^5.0.1","hyperbee":"^1.6.3","hypercore":"10.0.0-alpha.13","hyperswarm":"^3.0.1","is-online":"^9.0.1","memorystream":"^0.3.1","pump":"^3.0.0","random-access-memory":"^3.1.1","rimraf":"^3.0.2","sodium-native":"^3.2.0","uuid":"^8.2.0"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@semantic-release/git":"^9.0.0","@semantic-release/gitlab":"^6.0.9","@semantic-release/npm":"^7.1.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.0.1","del":"^6.0.0","husky":"^6.0.0","semantic-release":"^17.4.2","tap-spec":"^2.2.2","tape":"^5.2.2","tape-promise":"^4.0.0"},"directories":{"lib":"lib","test":"tests"},"keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"66180f9c4fd3e06d489c54cf8a2dd8a12cbf1304","_id":"@telios/nebula-drive@5.3.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-o2Y07YCxZCjKhPEkXkqL7ajOxTWGP9s7zmw9yN/BJuJKhAQoxHMo3x36DVsQQ/3M/s2G0xHoZemCW5km3qhloQ==","shasum":"f2c31da7a3600681de43205bb0e14fa896fea609","tarball":"https://registry.npmjs.org/@telios/nebula-drive/-/nebula-drive-5.3.0.tgz","fileCount":22,"unpackedSize":2861690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1frdCRA9TVsSAnZWagAA5DoQAJcaw9Q6NZxEadr2qeif\nrzhxZLPm2y471Ex78ihN4LaIcebEiYCMK+ymXLAk9adyB10Dyvsm2bSyFosa\nMP35XYmRsqy2uVjRyPEWEfuMTXP8LyszwsvbM0v2KlxQiXaBj4nZEbjyig1S\njldAti5xSTPNOb0uV9uLDWA498wcn3f8H6GuiYqzs8LdtA1Sx6EqtT4RBk4v\no+0RrPi+qvG8fWh8y3555Wra1mFNf9e0bm3L15XMdXuDqt0x7+RCeHpTu5x7\nuHkCzPoyrWXJjEsDNiCk3iOVuF5srcFMcjSWGrKAOM6W+CUMYDxtISN4GiRq\nA9nfPSH2IJT7Y9jydYzMwKgMa4R8EukSxRt/Ujr81avrCDN5xOgYXOorjQm3\nSI+tnB3T/XCNnSRfbDrcjQ33YHqr/tm3WDFxg95I+r+2dXq7vSqnchrgHt8e\nsZ0Db90VcoEBUxlKghOcPmPjAG2pfa0VtrGZF7yEorHSALMtQoE9tx5QkhNo\nxEoj18WFZQGEjQ90eLNZOWk1EAm4+5Z9kTxLliAf/d0e2hoJ6B8Wfzyb++8A\nTM3kS0upI4mI8gchc/6aLpr/bMPMWrwqRLbx+uC/MpCAE2MWoTf6tilIuwKC\nr/dfJPzetYSC9E5fF+u6JnQKXTLLTImo3Nx1kAtTZeVg5cUARcCLSECGn9uM\nlroJ\r\n=hSGa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICdtwQ1/qCsAGYWlD2AknH/Ti7EmnJQbuUMJt3oDTD1lAiEAuJ4qpfCul4Sbb/lf6kInyzK5d/+5iaWeptv0nEKc+F8="}]},"_npmUser":{"name":"hexadecibal","email":"hex@telios.io"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nebula-drive_5.3.0_1641413341099_0.5911339728051501"},"_hasShrinkwrap":false},"5.3.1":{"name":"@telios/nebula-drive","version":"5.3.1","description":"Real-time distributed file and data storage.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test_sdk tape tests/*.test.js | tap-spec","semantic-release":"semantic-release","commit":"cz","debug":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec --nolazy --debug-brk=5858"},"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"license":"MIT","bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"homepage":"https://github.com/Telios-org/nebula-drive","dependencies":{"@geut/hypercore-promise":"^2.1.1","async":"^3.2.0","autobase":"1.0.0-alpha.1","blakejs":"^1.1.0","bson":"^4.5.0","chokidar":"^3.5.1","dat-encoding":"^5.0.1","hyperbee":"^1.6.3","hypercore":"10.0.0-alpha.13","hyperswarm":"^3.0.1","is-online":"^9.0.1","memorystream":"^0.3.1","pump":"^3.0.0","random-access-memory":"^3.1.1","rimraf":"^3.0.2","sodium-native":"^3.2.0","uuid":"^8.2.0"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@semantic-release/git":"^9.0.0","@semantic-release/gitlab":"^6.0.9","@semantic-release/npm":"^7.1.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.0.1","del":"^6.0.0","husky":"^6.0.0","semantic-release":"^17.4.2","tap-spec":"^2.2.2","tape":"^5.2.2","tape-promise":"^4.0.0"},"directories":{"lib":"lib","test":"tests"},"keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"341fa8d1909034b8c0f58394471e263ec7a61db0","_id":"@telios/nebula-drive@5.3.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-HOT0B53/cmAvid0HE8QlBEXvT5xhMTj5nL+ovjmf3K+qkTr83CieO1D98iDZ77Xs61mEttERcDpmVx0usgKE2Q==","shasum":"4e3a229ea7abf27acec914f08c854626bb9e49a5","tarball":"https://registry.npmjs.org/@telios/nebula-drive/-/nebula-drive-5.3.1.tgz","fileCount":22,"unpackedSize":2861764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1gEeCRA9TVsSAnZWagAAXAAP/3pRWGs3ONAZMot2X9aQ\nI1yL9T8DmYnZJI8zmz6l3ISqViqJcDOwJfUhq1Jiv8Arl9GvH6FAwgSv9cHw\n2a6PAg+uBrX35hl2H+jmeTDCCsHTwQDlKKGUh24Ye6BTQ8MRVztQHSf4LM/b\ndjLHDDqFgiUvGg1TXGUsKnFiT3v4BvDVdv1WzcW1UltVx5c8Ni5fwK6N+EVI\nK51hsTGHd+j7nX6HqbTiCUwOezLmi04byZ2hnrakdXCPYgYn+qkIGaIAWFCv\nHYqGK/6iRe5VJl9RnTZSbv90D3UmcmwYiBi4rQPqvAlOQ2FiTxIXkg9mUX7J\nFJSeMfTtOQFFGvWLYCeuH3iAXU+D2T7bSF1ORKmltdhQzXMHpLRWugdEGgMB\n/b91y663QN40Wiq7xeKakBFPqwaKicg5RaBrOtsKK6qoJF8ywOiuu+/vXReT\nTbXFULwcCUUd4D4xyNyOHwcHfiGWO8DaGKgeOttOvqLLhOlWem+1ARCRBFV4\nMDoHENf20KXsd4OCz1lc4jRehAwE08F9sJe2J7bt64gQgddYR1bnLilzyeRW\nyZaR3oega+9mPPzy+8mxoDqaNi7q5ZAXMnokxTXfPiqzH5CMCuXPYAK7Hld1\nsm08jlDyg3gyyjHiL/glnj40ey22PibORrhvDfssc7y1bBNjC8F+KHOisvTJ\n/GtZ\r\n=KdTg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGDGKFqmNJ+dCmqgglrshHc+zmkDEfu7V6jl7cOD/VCCAiEA3D2DStG9A3uG2PPxiMge3ar0boAdHrBzH/+eNyigX7c="}]},"_npmUser":{"name":"hexadecibal","email":"hex@telios.io"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nebula-drive_5.3.1_1641414942194_0.7342430161711353"},"_hasShrinkwrap":false},"5.3.2":{"name":"@telios/nebula-drive","version":"5.3.2","description":"Real-time distributed file and data storage.","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test_sdk tape tests/*.test.js | tap-spec","semantic-release":"semantic-release","commit":"cz","debug":"cross-env NODE_ENV=test_sdk tape tests/drive.test.js | tap-spec --nolazy --debug-brk=5858"},"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"license":"MIT","bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"homepage":"https://github.com/Telios-org/nebula-drive","dependencies":{"@geut/hypercore-promise":"^2.1.1","async":"^3.2.0","autobase":"1.0.0-alpha.1","blakejs":"^1.1.0","bson":"^4.5.0","chokidar":"^3.5.1","dat-encoding":"^5.0.1","hyperbee":"^1.6.3","hypercore":"10.0.0-alpha.13","hyperswarm":"^3.0.1","is-online":"^9.0.1","memorystream":"^0.3.1","pump":"^3.0.0","random-access-memory":"^3.1.1","rimraf":"^3.0.2","sodium-native":"^3.2.0","uuid":"^8.2.0"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@semantic-release/git":"^9.0.0","@semantic-release/gitlab":"^6.0.9","@semantic-release/npm":"^7.1.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.0.1","del":"^6.0.0","husky":"^6.0.0","semantic-release":"^17.4.2","tap-spec":"^2.2.2","tape":"^5.2.2","tape-promise":"^4.0.0"},"directories":{"lib":"lib","test":"tests"},"keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"cc4d18e96392fe383d4f04676d4017fbea5148be","_id":"@telios/nebula-drive@5.3.2","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-3VRQeMqWf/KrzMUA96+to0hm6HQD0K02Qc/Zg2vLOGO/rIBEnCRS1/WVJxTLVKcNRgUDlt3YiBV7zQOeSCs4zg==","shasum":"8b2be13c2f5e7e1af09c7307fef72d6c34f1ac94","tarball":"https://registry.npmjs.org/@telios/nebula-drive/-/nebula-drive-5.3.2.tgz","fileCount":22,"unpackedSize":2861921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2Fw4CRA9TVsSAnZWagAAitEP/34pkNUK+mzKaL6eZ69r\nMj4IC03O0GgNowUFHJf9fDzCs9NuTABXXh+0YARFcgLWA5YqD+o8clkGO367\nFxKIniV3v2Um152GZ4w9+B7/hloSi7zGxqplgP0AcKoG3zv+IasRH/FfmK5Z\nw5INeruldzzME0griFc+gqGIqAtjZKfuQ76J3zAZCoMFid9g5DyVHAfmd+ba\nY7i7V/LKW6/+iItW4jgK7FAws4QTMjA1lMfYbmftKFH/ptMnGc8FGGtM2oFL\ndvo+Gcvcs7Mua940lrSdlUbJGpCSe39yN3u00BPf1D3UweukNwG0TpmnoW+p\nMec1YBqQV/U+KdcO4TnZVxkXadhlPtkDImaE4te2TkiEfmrf793z+akY+tQB\nroAGWFHRDHsEG9USkEMVGKLxgnv84gUMP4b8FskP0dmlNh/CMAgw/k/1GmX3\nC/I5aFZWZiSBFtnorUOB9qtCElduS6XI5LDLgL5pyEjxup4EwRKwH1JP0dTe\nbDb7+XhWSy2vRBCXAXIopneD3zjMzsABuQe6l6sYLRP7hDYaXcmIvv14LWqu\njF7SB9l6y0rsUTmD4gvnnmwHbTfRgYg6bfJrZH4362TYv9Jt5SiLetD3syLE\nLQLsQRDSQtlKTgOIZx3G7kDdFM5X8MOERjhJtabEyYxXYMIe6thWreEG/Dgf\n1Tvy\r\n=uNq0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCNy7CO6EOgvi7o7HHlWZ73JnZqhF2J3O7YfUppcaQTQIhAOXasFP//VxOCtDRPXnmyNW0YJoRblq5p3vJvj44PM9x"}]},"_npmUser":{"name":"hexadecibal","email":"hex@telios.io"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nebula-drive_5.3.2_1641569336494_0.9866727310816232"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-31T13:40:57.081Z","1.0.0":"2021-08-31T13:40:57.218Z","modified":"2022-04-07T05:07:10.679Z","1.0.1":"2021-08-31T13:44:00.579Z","1.0.2":"2021-08-31T13:46:41.461Z","1.0.3":"2021-08-31T16:05:12.733Z","1.0.4":"2021-08-31T16:40:11.484Z","1.0.5":"2021-09-03T04:19:58.290Z","1.0.6":"2021-09-06T15:06:52.460Z","1.0.7":"2021-10-18T13:44:29.454Z","1.0.8":"2021-10-18T15:04:45.326Z","1.0.9":"2021-10-18T19:08:39.530Z","2.0.0":"2021-11-02T15:11:47.482Z","2.1.0":"2021-11-02T19:32:40.652Z","2.2.0":"2021-11-04T20:00:26.393Z","3.0.0":"2021-11-15T17:50:47.997Z","3.0.1":"2021-11-29T17:18:21.603Z","3.0.2":"2021-11-29T20:47:46.568Z","4.0.0":"2021-11-30T18:04:49.434Z","5.0.0":"2021-12-03T16:00:18.735Z","5.0.1":"2021-12-07T04:38:38.610Z","5.0.2":"2021-12-08T15:35:24.540Z","5.0.3":"2021-12-08T20:24:52.279Z","5.1.0":"2021-12-17T20:49:33.554Z","5.1.1":"2021-12-23T18:51:42.359Z","5.2.0":"2021-12-30T14:39:44.010Z","5.2.1":"2021-12-30T19:06:55.898Z","5.2.3":"2021-12-30T19:25:00.705Z","5.2.4":"2021-12-30T21:02:32.353Z","5.3.0":"2022-01-05T20:09:01.291Z","5.3.1":"2022-01-05T20:35:42.370Z","5.3.2":"2022-01-07T15:28:56.689Z"},"maintainers":[{"name":"hexadecibal","email":"hex@telios.io"}],"description":"Real-time distributed file and data storage.","homepage":"https://github.com/Telios-org/nebula-drive","keywords":["telios","decentralized","distributed","file","sharing","drive","storage","p2p","peer-to-peer","hypercore","hypercore-protocol","hyperdrive","hyperswarm"],"repository":{"type":"git","url":"git+https://github.com/Telios-org/nebula-drive.git"},"author":{"name":"Hexadecibal"},"bugs":{"url":"https://github.com/Telios-org/nebula-drive/issues"},"license":"MIT","readme":"# Nebula Drive\n\n![Build Status](https://github.com/Telios-org/nebula-drive/actions/workflows/node.js.yml/badge.svg)\n\n#### ⚠️ This version has been deprecated and is no longer supported. Please visit the latest version [here](https://github.com/Telios-org/nebula) ⚠️\n\nNebula drives are real-time distributed storage for files and key value databases built on top of [Hypercore Protocol](https://hypercore-protocol.org/). This project exists because the [Telios](https://telios.io) email client needed a way to distribute and store encrypted emails on user's local file systems over a peer-to-peer (P2P) network. A lot of inspiration was taken from [Hyperdrive](https://github.com/hypercore-protocol/hyperdrive), but Hyperdrive didn't have options for fine-grain access control, multiple writers, and the ability to delete files from disk once added to the drives.\n\nNebula drives come with a handful of useful features like:\n- __Shareable over company firewalls and mobile networks__: The P2P network runs on [Hyperswarm](https://github.com/hyperswarm/hyperswarm) which has the ability to hole-punch through most company firewalls and mobile connections.\n- __Access Control__: Control access to each file by sharing the file's hash and the drive's discovery key.\n- __Multiwriter__: Drives can have multiple peers with write access by sharing and adding eachother's diff keys.\n- __Collections__: Along with files, drives can create and share simple key value btree databases built on [Hyperbee](https://github.com/hypercore-protocol/hyperbee). Collections also have the option to be encrypted with a secret key.\n\n### TODOs:\n- [x] Connect to drives behind corporate firewalls and mobile networks\n- [x] Create and share key value databases between peers\n- [x] Upgrade multiwriter to Hypercore v10\n- [ ] Share files by only their hash much like [IPFS](https://docs.ipfs.io/concepts/how-ipfs-works/)\n- [ ] Upgrade access control to limit sharing by a peer's public key\n- [ ] Turn an existing directory into a drive and watch for changes\n- [ ] Upgrade collections to be closer to MongoDB with [Hyperbeedeebee](https://github.com/RangerMauve/hyperbeedeebee)\n\n## Installation\n\n```js\nnpm i @telios/nebula-drive\n```\n\n## Usage\n\n```js\nconst Drive = require('nebula-drive')\n\nconst encryptionKey = Buffer.alloc(32, 'hello world')\n\nconst localDrive = new Drive(__dirname + \"/drive\", null, { \n  keyPair,\n  encryptionKey,\n  swarmOpts: {\n    server: true,\n    client: true\n  }\n})\n\nawait localDrive.ready()\n\n// Key to be shared with other devices or services that want to seed this drive\nconst drivePubKey = localDrive.publicKey\n\n// Clone a remote drive\nconst remoteDrive = new Drive(__dirname + \"/drive_remote\", drivePubKey, { \n  keyPair,\n  swarmOpts: {\n    server: true,\n    client: true\n  }\n})\n\nawait remoteDrive.ready()\n\n\nlocalDrive.on('file-sync', file => {\n  // Local drive has synced somefile.json from remote drive\n})\n\nawait remoteDrive.writeFile('/dest/path/on/drive/somefile.json', readableStream)\n\n```\n\n## API / Examples\n\n#### `const drive = new Drive(storagePath, [key], [options])`\n\nCreate a drive to be shared over the network which can be replicated and seeded by other peers.\n\n- `storagePath`: The directory where you want the drive to be created.\n- `key`: The public key of the remote drive you want to clone\n\nOptions include:\n\n```js\n{\n  storage, // Override Hypercore's default random-access-file storage with a different random-access-storage module\n  encryptionKey,  // optionally pass an encryption key to encrypt the drive's database\n  keyPair: { // ed25519 keypair\n    publicKey, \n    secretKey\n  },\n  joinSwarm: true | false // Optionally set whether or not to join hyperswarm when starting the drive. Defaults to true.\n  swarmOpts: { // Set server to true to start this drive as a server and announce its public key to the network\n    server: true | false,\n    client: true | false\n  },\n  checkNetworkStatus: true | false // Listen for when the drive's network status changes\n}\n```\n\n```js\nconst Drive = require('nebula-drive')\n\n// Create a new local drive.\nconst localDrive = new Drive(__dirname + \"/drive\", null, { \n  keyPair,\n  swarmOpts: {\n    server: true,\n    client: true\n  }\n})\n\nawait localDrive.ready()\n\n// Key to be shared with other devices or services that want to seed this drive\nconst drivePubKey = localDrive.publicKey\n\n// Clone a remote drive\nconst remoteDrive = new Drive(__dirname + \"/drive_remote\", drivePubKey, { \n  keyPair,\n  swarmOpts: {\n    server: true,\n    client: true\n  }\n})\n\nawait remoteDrive.ready()\n```\n\n#### `await drive.ready()`\n\nInitialize the drive and all resources needed.\n\n#### `await drive.addPeer(publicKey)`\n\nAdds a remote drive as a new writer. After a peer has been added, the drive will automatically try to reconnect to this peer after every restart.\n\nExample Usage:\n\n```js\n// Local drive on Device A\nconst drive1 = new Drive(__dirname + \"/drive\", null, { \n  keyPair,\n  swarmOpts: {\n    server: true,\n    client: true\n  }\n})\n\n// Local drive on Device B\nconst drive2 = new Drive(__dirname + \"/drive\", null, { \n  keyPair,\n  swarmOpts: {\n    server: true,\n    client: true\n  }\n})\n\n\nawait drive2.addPeer(drive1.publicKey)\n```\n\n#### `await drive.removePeer(publicKey)`\n\nStop replicating with another drive peer.\n\n\n#### `const file = await drive.writeFile(path, readableStream, [opts])`\n\nWrite a file from a readable stream. When choosing to encrypt a file, the encryption key will be passed back in the response. Each file is encrypted with a unique key which should be stored spearately.\n\n- `path`: Full path where the file resides on the local drive `dir/to/my/file.jpg`\n- `readableStream`: Any readableStream `fs.createReadableStream()`\n\nOptions include:\n```js\n// When encrypted is true a key and header value will be returned after the file has been written\n{ \n  encrypted: true \n}\n```\n\n#### `const stream = await drive.readFile(path)`\n\nCreates a readable stream of data from the requested file path.\n\n- `path`: Full path where the file resides on the local drive `dir/to/my/file.jpg`\n\n<!-- #### `const readableStream = await drive.fetchFileByHash(fileHash)`\n\nSimilar to how IPFS uses (content addressing)[https://proto.school/content-addressing/03], a drive can fetch a file by the hash of it's contents. If another drive is announcing the file hash you're looking for then a readable stream will be returned.\n\n- `fileHash`: Hash of the file's contents. -->\n\n#### `const stream = await drive.fetchFileByDriveHash(discoveryKey, fileHash, [opts])`\n\nDrives with many files may not want to announce every file by it's hash due to network bandwidth limits. In this case, a drive has the option of sharing it's `discoveryKey` which peers can use to connect to the drive and then make a request file hash request.\n\n- `discoveryKey`: Remote drive's discovery key `drive.discoveryKey` which is used by peers to request resources from the drive.\n- `fileHash`: Hash of the file being requested on the remote drive.\n- `opts`: If a key and header are passed in then the return stream will be the deciphered data\n  - `key`: Encryption key used for deciphering the encrypted stream. This key is returned from the `drive.writeFile` method.\n  - `header`: Needed for validating the encrypted stream. This gets returned from `drive.writeFile()`.\n\n#### `const stream = drive.decryptFileStream(stream, key, header)`\n\nIf `drive.fetchFileByDriveHash` is returning encrypted data, then `decryptFileStream` will transform that stream and return a new stream of deciphered data.\n\n- `stream`: Readable stream of encrypted data\n- `key`: Encryption key used for deciphering the encrypted stream. This key is returned from the `drive.writeFile` method.\n- `header`: Needed for validating the encrypted stream. This gets returned from `drive.writeFile()`.\n\n#### `await drive.fetchFileBatch(files, cb)`\n\nFetching files as a batch automatically chunks parallel requests in a fixed batch size so a drive can request as many files as it needs without impacting performance.\n\n- `files`: Array of file objects with the following structure\n  - `discovery_key`:  Remote drive's discovery key `drive.discoveryKey` which is used by peers to request resources from the drive.\n  - `hash`: Hash of the file being requested on the remote drive.\n  - `key`: Encryption key used for deciphering the encrypted stream. This key is returned from the `drive.writeFile` method.\n  - `header`: Needed for validating the encrypted stream. This gets returned from `drive.writeFile()`.\n- `cb`: Callback method that runs after every file stream has been initialized. Use this for handling what to do with the individual file streams. Note that this should return a promise.\n\nExample Usage:\n\n```js\n\nawait drive.fetchFileBatch(files, (stream, file) => {\n  return new Promise((resolve, reject) => {\n    const writeStream = fs.createWriteStream(`./${file.path}`)\n    pump(stream, writeStream, (err) => {\n      resolve()\n    })\n  })\n})\n\n```\n\n#### `await drive.close()`\n\nFully close the drive and all of it's resources.\n\n#### `drive.on('message', (peerPubKey, socket) => {})`\n\nEmitted when the drive has recieved a message from a peer.\n\n- `peerPubKey`: Public key of the peer that sent the message\n- `socket`: The socket returned on this event can be used as a duplex stream for bi-directional communication with the connecting peer. `socket.write` `socket.on('data, data => {})`\n\n#### `drive.on('file-add', (file, enc) => {})`\n\nEmitted when a new file has been added to a local drive.\n\n- `file`: A file object\n  - `path`: drive path the file was saved to\n  - `hash`: Hash of the file\n- `enc`: Passes back properties needed to decrypt the file\n  - `key`: Key needed to decrypt the file\n  - `header`: Needed for validating the encrypted stream\n\n#### `drive.on('sync', () => {})` \n\nEmitted when the drive has synced any remote data.\n\n#### `drive.on('file-sync', (file) => {})`\n\nEmitted when the drive has synced remote a remote file.\n\n#### `drive.on('file-unlink', (file) => {})`\n\nEmitted when a file has been deleted on the drive.\n\n#### `drive.on('fetch-error', (err) => {})`\n\nEmitted when there has been an error downloading from the remote drive\n\n#### `drive.on('network-updated', (network) => {})`\n\nEmitted when either the internet connection or the drive's connection to Hyperswarm has changed. The drive option `checkNetworkStatus` must be set to true in order for these events to be emitted.\n\nReturns:\n- `network`\n  - `internet`: true|false\n  - `drive`: true|false\n\n#### `const collection = await drive.db.collection(name)`\n\nCreates a new key value collection. Collections are encrypted with the drive's `encryptionKey` (`drive.encryptionKey`) when the key is passed in during initialization.\n\n#### `await collection.put(key, value)`\n\nInserts a new document into the collection. Value should be a JSON object.\n\n#### `await collection.get(key)`\n\nGet a document by it's key\n\n#### `await collection.del(key)`\n\nDeletes a document by it's key\n","readmeFilename":"README.md"}