{"_id":"3id-test-helper","_rev":"6-97bdf0bb8381ee5858c011f2169b2caa","name":"3id-test-helper","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"3id-test-helper","version":"1.0.0","description":"Generate 3IDs and signers for testing","main":"src/index.js","scripts":{"test":"mocha test/test.js"},"author":{"name":"samhatem"},"license":"ISC","dependencies":{"3id-resolver":"^1.0.1","@ethersproject/hdnode":"^5.0.1","did-jwt":"^4.4.0","did-resolver":"^2.0.1","elliptic":"^6.5.3","ethers":"^5.0.4","ipfs":"^0.47.0","ipfs-did-document":"^1.2.3","js-sha256":"^0.9.0","store":"^2.0.12","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1"},"repository":{"type":"git","url":"git+https://github.com/ClearRainLabs/3id-test-helpers.git"},"devDependencies":{"chai":"^4.2.0","eslint":"6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-mocha":"^7.0.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","mocha":"^8.0.1"},"gitHead":"8ec3ee7eabd138b982d7b7db2c956f1249ec49e1","bugs":{"url":"https://github.com/ClearRainLabs/3id-test-helpers/issues"},"homepage":"https://github.com/ClearRainLabs/3id-test-helpers#readme","_id":"3id-test-helper@1.0.0","_nodeVersion":"10.20.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ePYSAknUklsd2zfwS/90kaUVIe6WeC9DRbKmCWBjqcCWw8Cyibfc3qYy3OHMCMCK5u8akXGVp/s9VQ9wPqZpMg==","shasum":"360fc47ef506e349ba11adee9bff8a7cb86a7302","tarball":"https://registry.npmjs.org/3id-test-helper/-/3id-test-helper-1.0.0.tgz","fileCount":8,"unpackedSize":18172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBmi7CRA9TVsSAnZWagAAnZoP+QDy2Se+Lru01wj2HZzh\nt5z3VEbx0tqitJgFm1ou/gJW564TNsQ1vWkwhLKMZzHrLOlndS6DCYpBq37B\nBBfwNkN1c/DGON7dqWbnTCY80v3ZNUVedRar4bqVD40jStlidFTCgCcIf6EW\n2kfRBd9O0DNEZsBBmU0o0+F8Hv9JL3HSXc+7hotVnDtKsy76b+YSP/xxsT3A\ntsB+GhsoeG2upmEOKrdW5dlTqnAsZuPF5jU/xT9LSVcSbnlft2qTJgtIpvlU\nOEnwRDcLfJP9ezyBp/gYGodZj200YbQ8AvmN2S1Y/bXve6LOSfJwCYqHGg/d\n2chQLwUTCX2zvG1MDwycph/1Ph2EVAeVqS9ochGKzE74YRol/mqyHAJg8Gcr\ndPhtUrdh0iwCC99ltg5GLgwHmTsRSFV1h8AeuMdJfEvJcBY3+n9P7FlgxrkX\nSUYH73BHYwmuhkpLaO0Y/rH9aUVRfW1sQsEW4vtMnQ5cMFua3XDUMW+9Md6e\nu6X7UvQHHKTLNY/qNPT0jsPBzGrJIYRxFqckbp4ivgOFDA51dFbQrO+8BKsi\nA1/VkecYyhM01RR3oBVKfesGM9dmuqpk3l/FLPhKu5GT0D+KSYmZwc1cONqN\nF5B/SvxxOVb09CjceNWcTGSSNXDxSQ4Bv4Nau1RlqZ9taBAtMuAHVsCq6s61\nwoAn\r\n=iQDx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+jc957KOUlRhEeAwtl+0Nt0eR2oO7PR88sP1XQb+iVQIgVIaLPVA4M06PMh4PGlOuED2EWDA0P5yBCSvB2WOYZWE="}]},"maintainers":[{"name":"smhtm","email":"sam.hatem17@gmail.com"}],"_npmUser":{"name":"smhtm","email":"sam.hatem17@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3id-test-helper_1.0.0_1594255547531_0.056567085551298524"},"_hasShrinkwrap":false},"1.0.1":{"name":"3id-test-helper","version":"1.0.1","description":"Generate 3IDs and signers for testing","main":"src/index.js","scripts":{"test":"mocha test/test.js"},"author":{"name":"samhatem"},"license":"ISC","dependencies":{"3id-resolver":"^1.0.1","@ethersproject/hdnode":"^5.0.1","did-jwt":"^4.4.0","did-resolver":"^2.0.1","elliptic":"^6.5.3","ethers":"^5.0.4","ipfs":"^0.47.0","ipfs-did-document":"^1.2.3","js-sha256":"^0.9.0","store":"^2.0.12","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1"},"repository":{"type":"git","url":"git+https://github.com/ClearRainLabs/3id-test-helpers.git"},"devDependencies":{"chai":"^4.2.0","eslint":"6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-mocha":"^7.0.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","mocha":"^8.0.1"},"gitHead":"8ec3ee7eabd138b982d7b7db2c956f1249ec49e1","bugs":{"url":"https://github.com/ClearRainLabs/3id-test-helpers/issues"},"homepage":"https://github.com/ClearRainLabs/3id-test-helpers#readme","_id":"3id-test-helper@1.0.1","_nodeVersion":"10.20.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-3P/9SlFGMVPHEb3tmywi3T5oAc4Xfodg16e9eRF2ffB8E1IRh79PQksx0d89atuqBnFDd5R1GaGZ556CXaofJQ==","shasum":"128c8def4e33a398d28f3d1059117a1532883c07","tarball":"https://registry.npmjs.org/3id-test-helper/-/3id-test-helper-1.0.1.tgz","fileCount":8,"unpackedSize":18173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBmjzCRA9TVsSAnZWagAAbGgP/1EVk93XGoiW1LjgXwpe\nRTxRb1PJGO0bcNrpMvn2Ywupoddv+/g02No929UGol0eN6rRksEJ/nQi78CE\nIHoYCD8sKhGws7iN+OSpmFw09VYL9HARsUz+kPiaE3U41SOOMT0S6yGHQZSs\nONaa8cNLLKvF54Xdj8WaGYTkRdJfCJ9lMk/MFJnRU4MHyBQiPRZJKVIWLkGH\nVOzgcT6k9MaGli/UdDh5YtMVbF015WxM7s6Mdxj2KDX6++6D/1wODObYpcsx\ns9i6i/enIT3ecbdVuQXUiHTdzApJk+gqwo2pPUN1wfCWXa9UlmNqzPf5psnj\nCBtaiwTtZ458KNSfjfvVpIxNw0VTOmgh984KzrZwRAHjPG/wOLNrlBF/f53q\nsYfskE7p/JeejK/AzC7zE33u+7Yky1og0A2ye7rQuzC1KRGX8uSYwtgGst7y\nU+DY0dOYB5+KfQIHFYSGKm+mDoCehjEmIRBwj7ABxcaG7ixiG5MyTV+GTXvV\nesC5qT5qGrBNtmBzA6rfb30Hs8SmoVQXalKwvL6Ks/F48K9vGbJQcAGBRnIT\nweZ07ihBU/Hv6AO4vwK0JudAzaw9pCSX+xVsnIBYRa9fC8xyZ7d9C+ezmeTN\n8stVv6FVHoZamALvRvcVW9/hp8hif/TWOfucZttdLeNgBi+ddTzrkgL0zKUd\nA+Et\r\n=HTRb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7fNPvJVk4C4xNALtTYnfQqCpD7Sy0bWpiZQFb++yVvgIhAKgHjNeMx5bY5UVkRpgqwiqntj0o68YO/E+FqV4p1XuM"}]},"maintainers":[{"name":"smhtm","email":"sam.hatem17@gmail.com"}],"_npmUser":{"name":"smhtm","email":"sam.hatem17@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3id-test-helper_1.0.1_1594255602624_0.5045979556976483"},"_hasShrinkwrap":false},"1.0.2":{"name":"3id-test-helper","version":"1.0.2","description":"Generate 3IDs and signers for testing","main":"src/index.js","scripts":{"test":"mocha test/test.js"},"author":{"name":"samhatem"},"license":"ISC","dependencies":{"3id-resolver":"^1.0.1","@ethersproject/hdnode":"^5.0.1","did-jwt":"^4.4.0","did-resolver":"^2.0.1","elliptic":"^6.5.3","ethers":"^5.0.4","ipfs":"^0.47.0","ipfs-did-document":"^1.2.3","js-sha256":"^0.9.0","store":"^2.0.12","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1"},"repository":{"type":"git","url":"git+https://github.com/ClearRainLabs/3id-test-helpers.git"},"devDependencies":{"chai":"^4.2.0","eslint":"6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-mocha":"^7.0.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","mocha":"^8.0.1"},"gitHead":"6e554d185af8855758911834f4b20739f82a201e","bugs":{"url":"https://github.com/ClearRainLabs/3id-test-helpers/issues"},"homepage":"https://github.com/ClearRainLabs/3id-test-helpers#readme","_id":"3id-test-helper@1.0.2","_nodeVersion":"10.20.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-mqP7xK8Vmq6BTBofIViM3ifNIwYCNdYIQ/5oDMN5O9Waat6BqbRI/QL6qOZPGN9iQQRUUbQaoRqv78noB+hGuA==","shasum":"d2d90f946e4160d99ebdf44476f36e8f904151d8","tarball":"https://registry.npmjs.org/3id-test-helper/-/3id-test-helper-1.0.2.tgz","fileCount":8,"unpackedSize":18172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBmmGCRA9TVsSAnZWagAAgXwP/10g0+HU3FcMyFMJSPsN\n3GLIkc5C483llf7LzRymJSDN8opJNGR0MbLORu4dRZgVswtu+2IZxfVKH5gL\naDaNZ64IuMoLBld7xqxrOaiTc9PsTLelpJ9sC85aP3ZfkHugJQyQHhWuV79t\n0xmZ6MNITgnT4eVz5fY5y5+Nmy/pecX52rlB3daVLt/gYvoJC0gL6xGRFt/U\nol+XSMvpVvgv8X8JKH3uGNH3U07xFbeeQk/BHLA9nsxHgbYwjQTcjfz/Hjqq\nYm9fgmcKrx+MBDx1KQrPFCcr3ZKHEFQ1jm0naVsJ08xspszYRB2BXtWFBY8g\nbQmhfnFvQrV3pcj2gr+cCD+w5LZnJyAnlNPsoekPSBGogFiQm5WEuFQ47gC/\nwueh0LhBkN/0bY1573gBGGZQF/DtXzLkAsLoQasU3fqJNbD8hDngdt4V0dPm\n0/noWmG4Myv8H+82YiKEYAaQhBx6dyv9LIdO4eSc/2MI7OKF69n+qdEtIzlk\nLfaqVL+0HqS/7xSXWlD8AwUkoeRE/77bR6+XUvzhkyiqJMLinm9sglMxEYUB\n2u21z5iEVagwdWDw07CCkQ/FCBUX+FXr/H0xjP035ZWI1tw8i4M12urB+3mJ\nzNZvjBP5D8vIk828Z478+GQXQRehIV9pBe0sidPwotAODp8Jqq0is5goF2x/\nJ4Be\r\n=5x0x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVXi+XWlSYytRLuXSpv35VWziFFJOmnibayK7iTbYFPgIgYww2jQBixNrWfsLx2o0POuupj2qz7OJwHt5/83OCjmI="}]},"maintainers":[{"name":"smhtm","email":"sam.hatem17@gmail.com"}],"_npmUser":{"name":"smhtm","email":"sam.hatem17@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3id-test-helper_1.0.2_1594255749594_0.3313152461124189"},"_hasShrinkwrap":false},"1.0.3":{"name":"3id-test-helper","version":"1.0.3","description":"Generate 3IDs and signers for testing","main":"src/index.js","scripts":{"test":"mocha test/test.js"},"author":{"name":"samhatem"},"license":"ISC","dependencies":{"3id-resolver":"^1.0.1","@ethersproject/hdnode":"^5.0.1","did-jwt":"^4.4.0","did-resolver":"^2.0.1","elliptic":"^6.5.3","ethers":"^5.0.4","ipfs":"^0.47.0","ipfs-did-document":"^1.2.3","js-sha256":"^0.9.0","store":"^2.0.12","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1"},"repository":{"type":"git","url":"git+https://github.com/ClearRainLabs/3id-test-helpers.git"},"devDependencies":{"chai":"^4.2.0","eslint":"6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-mocha":"^7.0.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","mocha":"^8.0.1"},"gitHead":"abaab22c6e7f5057287aa59715536283bb6aee98","bugs":{"url":"https://github.com/ClearRainLabs/3id-test-helpers/issues"},"homepage":"https://github.com/ClearRainLabs/3id-test-helpers#readme","_id":"3id-test-helper@1.0.3","_nodeVersion":"10.20.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-QmLsh+k3rvt59gUQJh8UIfziVIJE9cDWaA7mkmxec3UAkcyC+4YW/IBG7zboyFdls0+3XYv1LD4QHxmDw0xwrA==","shasum":"4b55c5e36b7c0540c69cfc10b44e4fcb3ca2156e","tarball":"https://registry.npmjs.org/3id-test-helper/-/3id-test-helper-1.0.3.tgz","fileCount":8,"unpackedSize":18172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBmq+CRA9TVsSAnZWagAAwlMP/A9qu8an97FYhloUvfBW\nHG4N/qojFpxymvh8mxAOH8pWif/pub9k6w98GOutA05ABslteP7gXMIAFzHd\nSgnLHhm0uak/gzJ8AAhy71ASd2nd2pjUWmp5VSMDoin2XgXnvVH568drFq2s\nyEtQ7duRl9NtXpl7xLUVzI6hjVBD6frFb8uviGJM7+1e0ztj2HqK2v9DuWQX\nSFLWBnikQGFAY9kftZ6Xvi/9KNF2sa8fHZLLxzpZBt5nnk/PdkBbcH/D2Vwc\nwh7pjlRLoBFnYJps+gx8yZHO5yc6x+owM9FL78267Q0yApSA+PNlJlit4zTp\n70OcFumJfw3nsq5ulgnjMPV++n0yChSjOOzJFYKvviu5NWPsM/QfXIiLiIjU\nL46FFUCipsTWRXYPkB9LNF0C8v8iefcYauLm+Tpm2I9acq0W1vUhsCVfmnGV\n+X+PCOzcF5yMPZTFantw+MFLOJ8J6MAYqafisx0ZdgOMeXMHXo/Tbqb+P1BV\npYgVGOkOtE7836IcF08XFZKQUTrlg290FEL2H2aWGkhESqdIg6mFTvCWI+c9\n1YYIHUQMP5YPiZE3QyU3IF7iKOJ+K0AE9XJhBYBf4RS3+fmQHIdu8jWLOBT2\nPP58ekxKsM/j3dgNWkE82bMDSokrHLR+gGq7EQtmto9evmUTV8gmiBwGF50e\ndn8p\r\n=I/PR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMv4H2zPYTyvWAy08zDs20ALykKyOelA0TyXvYfrrSnQIhAMA4rbKsH5xJiJHPM7SbqFRy1iual5O3hDAyOUMXurCS"}]},"maintainers":[{"name":"smhtm","email":"sam.hatem17@gmail.com"}],"_npmUser":{"name":"smhtm","email":"sam.hatem17@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3id-test-helper_1.0.3_1594256061890_0.043576590575609364"},"_hasShrinkwrap":false},"1.0.4":{"name":"3id-test-helper","version":"1.0.4","description":"Generate 3IDs and signers for testing","main":"src/index.js","scripts":{"test":"mocha test/test.js"},"author":{"name":"samhatem"},"license":"ISC","dependencies":{"3id-resolver":"^1.0.1","@ethersproject/hdnode":"^5.0.1","did-jwt":"^4.4.0","did-resolver":"^2.0.1","elliptic":"^6.5.3","ethers":"^5.0.4","ipfs":"^0.47.0","ipfs-did-document":"^1.2.3","js-sha256":"^0.9.0","store":"^2.0.12","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1"},"repository":{"type":"git","url":"git+https://github.com/OutpostProtocol/3id-test-helpers.git"},"devDependencies":{"chai":"^4.2.0","eslint":"6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-mocha":"^7.0.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","mocha":"^8.0.1"},"gitHead":"9ec3afd6ac03ff5a4e51b6c0c1cc59bd8f1dab8b","bugs":{"url":"https://github.com/OutpostProtocol/3id-test-helpers/issues"},"homepage":"https://github.com/OutpostProtocol/3id-test-helpers#readme","_id":"3id-test-helper@1.0.4","_nodeVersion":"10.20.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-gU87nfcsAoEqtfZuumxVZS++zL1KYb8R6AVpEDBGNXUlDva6GV3cC7qR1t2tQkn9ZCR8yZDLO4Obw3ygoYBP9g==","shasum":"a66b03a78c9ea2f911441cff767435249e753c82","tarball":"https://registry.npmjs.org/3id-test-helper/-/3id-test-helper-1.0.4.tgz","fileCount":8,"unpackedSize":18174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGucmCRA9TVsSAnZWagAAeyUP/0v/F1xxXe0yytLBAvod\nO6qtWkHv393DXgQO7ERAd2K97uz+K0+oxU3k+FFSkm8yTDITsIah5qropjWA\nhwC2giqNSCGnJdlYmWlhOb7fnsGe+mIcteHHfg+7lSQGpHwwrhcUSlHZkXCR\ntAbGOF64B7fYbuvfRAGl7pnumYI4k/TW/hjIoMmz5Wo7gJ9mPaj7deXYZ5SL\nbvUI1U8aMau5NI1jCaUmVp+YMU7hQwAl9fEYSYRaMLXgXEaJj951xQVd5nI6\nfTmfxxNmKBPWqMHZ3sjRHRQKvUdJ8uj/E03HBJKIVYrgWQUZndj/WBI3oCR2\nofC8NXQ6tylRvEySwjC0gnDvocURBaz2lVH7g3Ikd8I/n1SlFcB0GAhrk8Os\nsPuRezq1KfxdptJiAqpgxutwoRlw5EIWCnwVyA+vSmxyYmPBurcXnyH1CjQd\n9SlmrpXqEsppQHF7gTC4MRmKRudShTJXy0GLPcJsFPCgSPXUhyIEURCe5eFO\na4+rM6tENtfhJPUBz5ag4aE6JfTlsS0ZxeEi+4nJ1XCAb5LoKaynay00sqPj\nkbue/SxBbiITG+w/rD7sz9Gi8m6rUJL6HVckvhi+IqorColpAR4I2GEnMBAv\nw9C+mRHgQ0bB6Hz76uvLikF5MXRUkubTFXsauIatJIM8ox2zbrIleEaxx35H\nYuoJ\r\n=efGp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwLkj4xCyAaXf8CIgGFirjNuzar30Fvhiryo0w60oz6AiEApzU6zJxyWEmUlRrv8+B9sH4IRFXSXM1AV6gfSCT3mBI="}]},"maintainers":[{"name":"smhtm","email":"sam.hatem17@gmail.com"}],"_npmUser":{"name":"smhtm","email":"sam.hatem17@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3id-test-helper_1.0.4_1595598630104_0.7372748378983849"},"_hasShrinkwrap":false},"1.0.5":{"name":"3id-test-helper","version":"1.0.5","description":"Generate 3IDs and signers for testing","main":"src/index.js","scripts":{"test":"mocha test/test.js"},"author":{"name":"samhatem"},"license":"ISC","dependencies":{"3id-resolver":"^1.0.1","@ethersproject/hdnode":"^5.0.1","did-jwt":"^4.4.0","did-resolver":"^2.0.1","elliptic":"^6.5.3","ethers":"^5.0.4","ipfs-did-document":"^1.2.3","js-sha256":"^0.9.0","store":"^2.0.12","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1"},"repository":{"type":"git","url":"git+https://github.com/OutpostProtocol/3id-test-helpers.git"},"devDependencies":{"chai":"^4.2.0","eslint":"6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-mocha":"^7.0.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","ipfs":"^0.50.2","ipfs-repo-migrations":"^5.0.5","mocha":"^8.0.1"},"gitHead":"b0b33ae5a682acb192b9ffb01cf0ba5eead4b3f1","bugs":{"url":"https://github.com/OutpostProtocol/3id-test-helpers/issues"},"homepage":"https://github.com/OutpostProtocol/3id-test-helpers#readme","_id":"3id-test-helper@1.0.5","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-tWLGUuZ6ow9dPLzYph2eFh+MPI99gGssgTmxcH54imlJ80PChC5zf4tiQDFCVgyQYtf7AYtpL+4Hv0+B889qpg==","shasum":"6b9cbaf0745defd68293310e77d053f88b79fcb1","tarball":"https://registry.npmjs.org/3id-test-helper/-/3id-test-helper-1.0.5.tgz","fileCount":8,"unpackedSize":18212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY55JCRA9TVsSAnZWagAAmKUQAKC37zkxRIYC2n/x9oX3\nMXZJcJU2hT0R2fqUu66+AanAjL2wV6yWN+fmD6SeP/7RKKWChYwfYTfpNVG4\n01pLug0viK39ONKfsuT5kFlHIyxiOpIRBn6AKzQXpznz1wBpi4L6ToPXjRBR\nYsiRYw5ZWDM3/FN/fTHreU6czoXfCeufcZZxUkeidDwj1ui/pvCmPBf6nK9+\nMk7AChRYJ98U/alFSQ6QA0VNcwupE7YNBuGBB+K6d7Mtw1hSSem/VO0m0EHW\nlHz5KdWKl1bzXrWHkiqnC8JUZloFS/9UHdRZkt6AEx/ZxAUM8iPLqo2lyzlD\nwfDyhLV4TT0z2BcKsmd7JR7630O40aMYBsavbe4NNc1G9xULyDZto73fk5g2\nZ4zSC1WtfoIh6vQcEkQIWfp9tGfYcTBGrE72Inc4+6jFAuP6BLUCikoVIX9S\nBlGtqOkYULrBBAdkVWeR/q0QchF4bfHKFHAgi/55GduoLJG7y3feRcOD43KD\nkdnjltkDZPhqnIp35MhcC4DAqnMzkk9W/BKLl3IU/7imB4OHcKierYwLbFbx\nNQ8rm2MrURl5TzK0zSFZplYZQwFhDrnRxK6hsV9MNQjDfrYFPmQvUZmYrdGO\nc7Nldro86TGqSoKx43Q/0hCjnrfHQ9iBV5vvp+HhT0cGpbJ/PjlaJVgETw+0\nBB6b\r\n=a0CQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGydpGf8M4xAZ65Uh1kJiKQ1nHEnqdsHuJLvOzucqS2lAiEA7VgaxaTq5gUy8um6H0gLb33KJWZSODRWldMufX48MJE="}]},"maintainers":[{"name":"smhtm","email":"sam.hatem17@gmail.com"}],"_npmUser":{"name":"smhtm","email":"sam.hatem17@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3id-test-helper_1.0.5_1600364105140_0.2569143913257588"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-09T00:45:47.531Z","1.0.0":"2020-07-09T00:45:47.624Z","modified":"2022-04-04T10:21:40.286Z","1.0.1":"2020-07-09T00:46:42.742Z","1.0.2":"2020-07-09T00:49:09.729Z","1.0.3":"2020-07-09T00:54:21.999Z","1.0.4":"2020-07-24T13:50:30.223Z","1.0.5":"2020-09-17T17:35:05.234Z"},"maintainers":[{"name":"smhtm","email":"sam.hatem17@gmail.com"}],"description":"Generate 3IDs and signers for testing","homepage":"https://github.com/OutpostProtocol/3id-test-helpers#readme","repository":{"type":"git","url":"git+https://github.com/OutpostProtocol/3id-test-helpers.git"},"author":{"name":"samhatem"},"bugs":{"url":"https://github.com/OutpostProtocol/3id-test-helpers/issues"},"license":"ISC","readme":"# 3id Test Helper\nA library to generate DIDs and sign Json Web Tokens (JWTs). This library is meant for running tests so that you do not need to log in to your wallet, connect to 3box and then sign JWTs.\n\n## Install\nUsing npm:\n```sh\n$ npm install 3id-test-helper\n```\n\n## API\n\n**Create the class**\n```javascript\nconst DidHelper = require('3id-test-helper')\nconst IPFS = require('ipfs')\n\nconst ipfs = await IPFS.create()\nconst testHelper = new DidHelper(ipfs)\n```\n\n**Generate DIDs**\n```javascript\nconst accounts = await testHelper.generateAccounts()\n```\n\nWhen you generate accounts, you create random Ethereum private keys which are used to generate your DIDs.\n\nYou can get those private keys and hardcode them in your tests so you can reuse the same DIDs.\n\n```javascript\nconst privateKeys = testHelper.getPrivateKeys()\nconst reusedDIDs = testHelper.generateAccounts(privateKeys)\n```\n\n**Signing Json Web Tokens (JWTs)**\n\nImportant: The did you pass in must have been generated by the class. When the class generates the DIDs, it creates a signer for JWTs.\n```javascript\nconst jwt = await testHelper.createJWTFromDID(did, payload)\n```\n","readmeFilename":"README.md"}