{"_id":"@libp2p/interface-keys","_rev":"21-7ac1ff8fb8ee1f703d25f5f017b02508","name":"@libp2p/interface-keys","dist-tags":{"latest":"1.0.8","next":"1.0.8-d853d124"},"versions":{"0.0.0":{"name":"@libp2p/interface-keys","version":"0.0.0","description":"Interfaces for JS Libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/libp2p-interfaces#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js","types":"./dist/src/index.d.ts"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"devDependencies":{"aegir":"^37.0.7"},"gitHead":"96a4bcc79da19fd63171b90f81abbb7cead6e9ce","_id":"@libp2p/interface-keys@0.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-1gXYNLvnllYE7pA0a5+ubIp55QlVKUZWTDCHJN0kUsGWO4nqQ1T2utzUz0Ah3MSu7ozNEr3SUBkki/bd//JJ7A==","shasum":"e39d076974f054efdf9d8b08998a820f20998556","tarball":"https://registry.npmjs.org/@libp2p/interface-keys/-/interface-keys-0.0.0.tgz","fileCount":4,"unpackedSize":5089,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQPk7hSgWNfR+B+BExBmQcixfyRjqOnRzZzRPd9xYqHwIhANun7PK1e3fy+UE9e+FwkiTYH4gYVDPfLnt7o3vTUaO3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiov5FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRRQ/+NY+RjdWIc+FQBC8X7RbuN1fA0WWRXvFqoKmi0OARLsF2gjE0\r\nqSxxvGaxihohXXGV77eaKaiB1nLc8UcWGg0L10S6aQRsDi0XzECXDlduVneb\r\nUEFOGhR6lCydvdMlksmOVNUm7VPqPWNJY0w35R32Lc1W3cO38ahQ4pAo5BLP\r\nZbLkpP0YBpczmBvF/Riglm7O0/jF6lvSiTH2UNR0QQhiHvnHBBe04AqVTuUe\r\nnaDve1ISYM48/WY8fl5bQEVIvvW4YKMFAR5InkF9ZWQTohHd6CNkS/dudHop\r\nccw8+59RYNOlViR/mb5qpkZV8SOe2Dm3veDGQd/5b4N/u+DAknFgpKJ5K/Wz\r\nPCkkP06aSTX4gsnraGUvzCu8IPhppibog/PSS7I9Dk537rfxfsbiKriAbgMo\r\nOL0lc0a4+xRaXr5x4nOYKDpLJ6IgEIhuKGYISrDvkQU+nBg8SQPKVG0MgcbU\r\nE1LVucBmZpRuaOKESOlPYCRMi41Tu95Bo6c/skmGn763+he7JnUPQob2sDBi\r\n20/OWRJQ9OFnACmFKSpIKIvtK6cH2zwkS6wJqHWpq3nDztYwGVNG1t5wvA8I\r\nhy3trO3c+Dc2ckn4+GjRYZU0OdZcYj3egvTlut/xD2jnRCay2V7908Chx/V5\r\nLKiDCGUiQtTgCKtQlAKqV5lHDyJlWXV/N/Y=\r\n=GRLI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-keys_0.0.0_1654849093257_0.45314051072937156"},"_hasShrinkwrap":false},"0.0.1":{"name":"@libp2p/interface-keys","version":"0.0.1","description":"Keys interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-keys#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js","types":"./dist/src/index.d.ts"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"devDependencies":{"aegir":"^37.0.17"},"gitHead":"ddcd15be25f6646a677ad9741ffa4d0f87ed35f9","_id":"@libp2p/interface-keys@0.0.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-3+NS3PpZHjRtBjKwc7jCMUGcjOA9XBSqam8g4aKpXHS31X70VrKszEh1u7tPR8qVRXoFcH2tphVtb2KV+Ek3Ew==","shasum":"847e7ba69154d6c0d291df11ef2471fcfe787729","tarball":"https://registry.npmjs.org/@libp2p/interface-keys/-/interface-keys-0.0.1.tgz","fileCount":8,"unpackedSize":8265,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCo40XBGLFsg+m7tJ0XHZAOTW4utpKYygpard9kmKAtfgIgCjCP4zWDq/2EV+t+M9xOMggl7nwT+huDJeJotHHLCPQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJio194ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoAg//WEF+EL7eN1Cu9izgjycxv/l8MEy9GyXm0vjq+gmp0ePKlD+M\r\nLIr7FAHJSa6BRtq1wA4CZdzWvZkLLVVdJyRnRgohg6VaO7ICZTI76DrHYw38\r\nMQLFAPU5dtKtryIG0mL15S+Pz6RhydBwGeYi5lYPR/SFSkKhtWELb5r5Dyx5\r\nxq0T2MpUTEygAP71AASbq0AL4BcofEe6Ef5xs9YMgkd5iJ5GyATiNmZ7rq9w\r\nC+eYfno6sedcXZMdtlceZkbLzXWUXeaR3uQqntr2tZyfCFoBSX55SV5jERTf\r\nNcmeJxIbHCdGxRA+dMUbRV4TnI4A5+HJO1hpSXhjFRRcfLahkD0bDS9STRMf\r\npDSxAmN/TL+UgF6UnBHZtv093aMRhHTS0sjVDlrMJydKWhtlr6u1oIiK9Rci\r\n7VCMlnewsUkgZOctwUrh+HddyF0cOwIXJq3N7Y6pPl9gi98LZWMaTdAYbInP\r\nFYeDDgBo2ncKz82vkfR5G73/1rF/GM1lnh2jzwxCeGFYa1v56O4MIf0lPQ9+\r\nK3c+8wWrQMR58gZM7a65ehZ9ejclo36Ab1bd3JUGlfiSf7bJ/vTpoGdAeIOD\r\nf3fdwtrWxz55NKf5kLsUyBcwmm5+715WfRJqmsLC+k6uSZQwQEBg1IARyPcW\r\nOQ7KbfBfEcSxbGh7G/m+QnA4OBCSF0uQTdM=\r\n=/90H\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-keys_0.0.1_1654873976514_0.252489184550986"},"_hasShrinkwrap":false},"1.0.0":{"name":"@libp2p/interface-keys","version":"1.0.0","description":"Keys interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-keys#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"devDependencies":{"aegir":"^37.0.17"},"gitHead":"6176e04be3010f2655fdf5435a04f286a2b5ef90","_id":"@libp2p/interface-keys@1.0.0","_nodeVersion":"16.15.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-cJzzxu/toCgZuW47rL4nVVbe0N/8Za9EAqjPBpDvz4iBs/gkSkJhO9yPJV8gLBtT/vyB+MPVX71pOFiy1fCCqw==","shasum":"6b71dd1531fe363193717f85e9d56e63d3479ce8","tarball":"https://registry.npmjs.org/@libp2p/interface-keys/-/interface-keys-1.0.0.tgz","fileCount":8,"unpackedSize":8265,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpW7M1S6JpQuyTXIsEpd5EfiwMzPeFQU0OOF6/tW5BYwIhAPSPhmDyoLD+z7+FMn1SwfsSg/8h78SGBvh3o/E8XHqL"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqHIiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4Ag/5AQPK4xbAlpr0dZ/S/jQj9qNSYlcfwrsRWmdszfuDSXqBHhOM\r\n7jG+boUL44mnI+C3JoxVty3rVBBeXLWptCYGK22wWPpD9kkRVr6AyzVfKgMt\r\nO2KPDWm72My3BK67nANN9tdJfyftDzwx/Hzl7zPZRat8oLY+A/AqsMiFtIP+\r\nAWeuuV/FeOh4PE5ER/gjJX1RQLJ2qeTEMkzix4lp8xrVGsXbtYjQqoyUi0n8\r\nzD6s7WDYtfIZXSVKUsT3us4zFGfZu6CaYgL/2te7DkZsK7MIweNl7X/byU+A\r\n/p9AKMZQ13zLWdHdEU7M98c/zVNWpPrz59qrZ0lRhyWyZ5cOkyKrdVffLB3K\r\nthJxwW99e4gTxA3n2+t3bp++mDuLOk1Bd66KxSDSkBFTKKTdAYLJ6sADpfeZ\r\nr3Z1sS4VP+auF9DFcrlP9It3JQEdM9EA4Esi7tWjH+xUg0qBbTwK6QLSJSg5\r\nh23bv6kTSFv0L/cFQRqgButdsgeBeWdN1cK/NP+7uuwtnOmWiuSbtp3MYvVP\r\nNkVfNMK9L959VglWEKZBFWuAT3i5H2qh7Zzhj/HXqXXt4vHf8RqbNdWpf2wQ\r\n/o3b8gLN4x3VHDI7cD0WrBV5RPg+Ccs+OovZG4LAUdXDJARY9FLzuspSEmr1\r\nptfO1ZJgH3KmEOty6in5V48SowijuRpJvX8=\r\n=6bZm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-keys_1.0.0_1655206433971_0.7631932127459946"},"_hasShrinkwrap":false},"1.0.1":{"name":"@libp2p/interface-keys","version":"1.0.1","description":"Keys interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-keys#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"devDependencies":{"aegir":"^37.0.17"},"gitHead":"541fcb9b0528153d008c09fb4bd2c28a19dcf8f1","_id":"@libp2p/interface-keys@1.0.1","_nodeVersion":"16.15.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-v8hG+s8qZW6BdwOd0xejJnDwQzb0O9tm9+CTzPDVwV3zbTRVjkoQL6Fd8T5rq+nXXXiD0VBHCwrcwsBkiyN6NQ==","shasum":"79dca45af682b19dde6641a97a0e62abfeac9910","tarball":"https://registry.npmjs.org/@libp2p/interface-keys/-/interface-keys-1.0.1.tgz","fileCount":8,"unpackedSize":8796,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXt0+8REAu7rHiRk2nQb+wIdGQI+906w43pRewpHcYaAIhAK26OvD0Wx/gANpLpZj8UytmGfbNTVlIyDQe3PZTkbeX"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqJkgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcwQ//fucOj6auf/CQCzuZMwC3+8tsbDKEtu+4IWgqd8zBzOqTC0Za\r\n42jFuwfFkdKvBOeiyNCNc5cti0hL6ZWB0C+bMnrlcmwZowFTLMhh+Xld5GHs\r\nZJSStnU7kvnRNknhgCqHnpRUOo3OmOHm60MHD+ovrquKuHnW2WUiqxysvtEL\r\nCDYR+KlLgTtj1S4Y3RGRIoAvBADFXR5nJeIgGdkKstYQngRCf1oXpCPW8Fu2\r\nj+UBjiClAeBR1jpEAopm9qqg97Oht0ZrNlE4kesW0UfDjKfKuejcteEHMg9B\r\nVRRpsE+hqPPXa1B3Z56MnFCrqwnojIh7nVWP0G05s8GPkQ6vY78eKXmuJtTq\r\nGrNnyDmaC3w4bbeVYmSsZkSB7GhQ74Sw5WXZZfxgIs+c8b7tqLtyn3xnHLMS\r\nJTPJ9BmlT8qFh7hlkEUUY9FbpcPPP/VFAMRKNnJscBP4JQAPk6xMuUd7W4V/\r\nCtKRtFqeuoYwl/aB8i5IS3ZBl7aYdUqxOPvrbCOc4CEUMwzNmcQ5njf6DTmK\r\napVY0/rQRRopLYu98Jlik+AY+xszhMt/trv/VGGYGxvK+hSFP1ZjoafFyOpi\r\nmLqghZEryLeCkvS0xqMgoTmJ/ZPntPmfLKr7y77UCOIUuBuNh6iwv8MuQSHd\r\nnkvsa6tMwpnYvGkZptDhBZmLKFTK7LAH9Zw=\r\n=qf2K\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-keys_1.0.1_1655216415941_0.4652161434162385"},"_hasShrinkwrap":false},"1.0.2":{"name":"@libp2p/interface-keys","version":"1.0.2","description":"Keys interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-keys#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"devDependencies":{"aegir":"^37.2.0"},"gitHead":"9aa82c1800a7d1006d7eed3ef4d3f67fe1542942","_id":"@libp2p/interface-keys@1.0.2","_nodeVersion":"16.15.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-PnoR8kXEU2+d4y3ZvzVpVE1TRqfi5stuJxb+3pnRIzGqN1RlOTn3TlwYXMdwD3wX2Tg8bmCHBhH0KpYp0j3ExA==","shasum":"2e2276dbad43a08c1aa06d0bd7c87d5fc4e52e53","tarball":"https://registry.npmjs.org/@libp2p/interface-keys/-/interface-keys-1.0.2.tgz","fileCount":8,"unpackedSize":8795,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTcVscgtU8D804WyK8EG5nKxVAn5rGq/xm2S4wydOOGgIhAJhH7LCXJHr4xXM9faaQJhDLFQ6mlqJQv5EdxZihPfw3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqJ8NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoL+g//SbMkdj9ajyKUbT3xJiD+PxgHlvFqDLdbOUDDdKIQeYlTrX6Y\r\nIQ3H5+IH545XhpPpzNDYYheLi1CPbNkShgihQpekYXIEskU2MixEfL8bCQsZ\r\no/FoKgIU+e+iHmCUkjiSuhPfP+5DZ4pLKGSDbWomKcnXaYqnFOtW816NcUlk\r\nva/5tJF8fvOyENuuO94RL6BXDwPTDDxD4p1RDW6QaUpxRpnjg++tbMiiqzkV\r\noH5Gtg6BclIIHgMBsv+LmJctp0T0emdkpZaldGgbXnK45949y99i78aQ/Z/X\r\n30Sk7CYg6thQMf1QpXcv1uX5R2K/KyC4unIEEVOUmqBd9hzXv9jrU+cO4qdE\r\ndqECI0SN/754ao9fXWN9P1oDBrQKyuo2pr7Qf3ex7IMvDwjJIkhAwYYXnVq5\r\nC8Fd0d34a1vIlHCr6alaX8gx83XNsFUB5sXcFWiNx2tq0c8MNUGZRSgT2z2B\r\nw8gZ8idAXoaFGELCeFEGqmIYdgCpCZUfgrBMK+JoR/0iMkz2q8B5e73M2Tyo\r\nTjgBDYXJOkGOrOavHirKXh9xALexnsJ/cxjJE5PqcEmw5hEvJJkAGZtspyzM\r\n2CFhG7S3tmq/JMQwuZ3IGb9gAVOFq0/Wfq7vL1L+PKwlEGHwIDIPdezokEr0\r\nbc5RtPihkRf5qibvBlxvrE+tpGY88hI6wec=\r\n=yQrA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-keys_1.0.2_1655217933277_0.6724786105100196"},"_hasShrinkwrap":false},"1.0.3":{"name":"@libp2p/interface-keys","version":"1.0.3","description":"Keys interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-keys#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"devDependencies":{"aegir":"^37.4.0"},"gitHead":"3590799996e24b55723d1353d91fa0f892600d3f","_id":"@libp2p/interface-keys@1.0.3","_nodeVersion":"16.15.1","_npmVersion":"8.13.1","dist":{"integrity":"sha512-K8/HlRl/swbVTWuGHNHF28EytszYfUhKgUHfv8CdbMk9ZA/bgO4uU+d9rcrg/Dhw3511U3aRz2bwl2psn6rJfg==","shasum":"251abb2f0fe084e35e16ba782d64c7e4dfb24470","tarball":"https://registry.npmjs.org/@libp2p/interface-keys/-/interface-keys-1.0.3.tgz","fileCount":8,"unpackedSize":8795,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdx1s+O+VaeYq5w0gHSxay+PN/cb3qjfW/2/Uth2FKrAIhAMSXsfjtPLfQRIsTMS6VQ2UsK5U1rK3d5hpqZ/P5e9Jt"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuePTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZNg//TU06k0qJ/enaPnSvtim/1NzBdSVFJgkhsXhWnZUpqrhvi/BO\r\nx1l+cgiQV/kd8QxPGdL9ZDb6BS2V3OsPG5MSDDDrwdnwigQYv3EiVWjFu9SK\r\nJwjIm0eevktlbnw8Q3sUT0w1mF0E126HtF3edoAodbEBGGeTTNsR1o4fPGrM\r\nDLeMqtn+4rolaBnNZaSEcF6vzxxFzPKI1QFfmZOX1SJDZbefPa2p2wT1FNjD\r\nInotqll2UdbtOUWktZKCxmoAQmp3l3nnbegdQLySni4Tfz+jnwPZc2ecn+KL\r\n/fhO08KPfoorUI8baUVz5M0LrS9YmqHlCTDD/atgbgzXoAlpXRXtDjwz33dH\r\nFnd2GUmNCSTwaZxTCNWZwjLwQrTxQbXoZM1eJ3fryWlIPPAzcFaL2cHStlMQ\r\nBa8X4iU3DpBm2xVs0mDKo9/sTqFLtwYr3vUUchgT89Q/q6fL4LPATjrwrFdQ\r\nxm5dZ8VezQs5Fyw9JdhFLtR2MbhGYhcv70z9PByjXbGJHgQJmruTpx/TeHY2\r\nibliN2ZefjjRKbEG73SJtmPfq/TUMiFbIMhv9NUAlDh12XwZcg81jJ/fufVT\r\n3UYSFMffMG16qk1AbGnonWs2fBl8+OAnhkv9R9IIm1wv7MIvOnXPH6Qj1NXs\r\n6AKHvL3QFXCwGsQrlck5AXsIsmLHnvoqCmE=\r\n=9WlL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-keys_1.0.3_1656349651325_0.7517861046062426"},"_hasShrinkwrap":false},"1.0.4":{"name":"@libp2p/interface-keys","version":"1.0.4","description":"Keys interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-keys#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"devDependencies":{"aegir":"^37.4.0"},"gitHead":"8289b31953f5e27175d95fb32c16c0ea8a689906","_id":"@libp2p/interface-keys@1.0.4","_nodeVersion":"18.12.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-XNyN237PmEuyQK/7G/7L1sC6NkppPoEsVgX8phBt1eUTCE+HgDphW2Kt/uO3oUi9i7sdScRM221pdNmoW/LPvQ==","shasum":"fc9de2ed1a12200493323097f20c91b4379ae9b7","tarball":"https://registry.npmjs.org/@libp2p/interface-keys/-/interface-keys-1.0.4.tgz","fileCount":8,"unpackedSize":8757,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEiUHIkjVsqz+umZzmfEnS8tNkwYRXFr0j8XXAMlGseZAiEA16LU+qpLHqVOCamuQuV8Q5UxgdAW8TDTpHOzC9yX5E4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZqlcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYCQ//ch6mmLMQiNCNL5LFYmFkX1XdGexMYH/WL7hTRm+CcMqm5Pi9\r\nmECYPrifM4w09nec2UmzpoD5Nm6drHNO5kuW6KUOYjsgjkbXHE+LGNcuBhDY\r\nZXXu6kDrvWgIakt+AcNv54kYXvUngvwX5INxK9JvJLKJtj2d4ySMgPO2kmg5\r\nJz1I/t5+VzLVE6xDDlgSLwa/uvYfqxBdHf7RC6DGioC44YHQMv5bDDpZkAqp\r\ntXBSqyioI4jZfKFptj/0LbMakgQh1E3HFTauUhKY5zvdZkF7OElYIN7wRSCR\r\n0EWXtQtfzwwEcbmi/blODFANekWCh1Be/hTxVxOsTprYntrxSxM3H+WeyBMy\r\n0ln/E4tNQhvUwIl0drmmGw/DQKrL2KfAXHDOJlSf8v09fmP3w3n8Vo6OHH+p\r\nHteUDMlcRMvHdFx3yUmDKZou1L+vwHr4JBGLQOZPAgQPr103w3wmHKfZWSHI\r\nr429td2brZhwEfv+OP6HSVMY/vMErzKFqi9qhkIq88tVROrOwKVjHZ71AAt2\r\nEWp1xI372N+dBDfRUOJEZPcOk+7hIaXk00F2HanTlZscXgpNDY7NV7Ebl8bZ\r\nOs5YmeD3zhHamFDXqhQ43BprM3mCNNzOMYcWCSroX81HeUTJcF/X/8AYWEr1\r\nd6nsjzYky8gUglvghLKlnVdcwhh5HXSEfCQ=\r\n=L5ur\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-keys_1.0.4_1667672411844_0.8101314682850769"},"_hasShrinkwrap":false},"1.0.5":{"name":"@libp2p/interface-keys","version":"1.0.5","description":"Keys interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-keys#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"devDependencies":{"aegir":"^37.7.3"},"typedoc":{"entryPoint":"./src/index.ts"},"gitHead":"33903d6f15c21fc33e18c3734b90c182bc602a5a","_id":"@libp2p/interface-keys@1.0.5","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-1lGMPrsbNRnYz/bJ1sfhvOIyboi1gWLEf/eR3m+wIxk0rNatDI2jxQVDJQsjKIiC8x5+6pcTmmyWFgJT05RsYg==","shasum":"38087e2c08e309a9a116ad28698c131e42e3fb3e","tarball":"https://registry.npmjs.org/@libp2p/interface-keys/-/interface-keys-1.0.5.tgz","fileCount":10,"unpackedSize":10344,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/eXRnYv42++118oKg2RceuRb7ULNXzeTQ24Bgpk18dgIgSEEAXq/24mQuzkPOPc19kxzV0eqk50yaLwQavYU6AnA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmho8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmovrg//Y9PhTMc3R4nO6M/yWM8ogBbqCvt13OlkQlJxLPxRhMtGDDTg\r\n/ikN6W1ymtVAqQH3DtteGSBX+FQPjolBRAhV27P4phGX2Vzl3Ey/PV+r+NMm\r\nVAmkBAzSt0andRQfxPwx5dRPy+8ovfyGt3NeN+9F8dU+OBCZd7pmZrheHax+\r\nHike88ABTxO3KPFjm6lwEi6vBX+B3CGelkIphQZ8pVJwHLdbHy7ylT21CSE1\r\n39MlhXt83c7m4TLzSeqMUdp9oGuaTWvw3AqphCy6fauybDWuffvLPycPpESU\r\nJyZTW4m2ONs3/g9ru6Sf78F4afg+eOuK2OgQgKLF6sGnwSVl4A/RS7Mul/mU\r\nzdpCUGzcmCYmxogx0yJY76ab8N2VkDXK7NdYE3cRKrzExKag4+wkqw0WWEj9\r\nOcT/gRpgKoKbhKuT+gS2EYTIb22ymaE78x3iZxPXYQ/NAXorFRQVpn7EUVHZ\r\n8sodBycfXqH1X5gAUHqdCltzofHmYp+xY9r5VzV9jSBgakvOZB7B+hcM9KR+\r\nfS3wTkTU8DRgmSa6Jqh75GrhmrcUPZx1WjNUXRJbxIvUyPgJMEpQLWDZcKUl\r\nHzryoikc1LiCGqbKcTnmeHHDWuU67iLRTZcuaTRau9wgDsxzuBBfV7WrdsUZ\r\nPEfnF2XaSFSc71f2HovJdhYg7HpToJWPuuo=\r\n=Qjw2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-keys_1.0.5_1671043644607_0.6448822616655259"},"_hasShrinkwrap":false},"1.0.6":{"name":"@libp2p/interface-keys","version":"1.0.6","description":"Keys interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-keys#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"devDependencies":{"aegir":"^37.7.3"},"typedoc":{"entryPoint":"./src/index.ts"},"gitHead":"1c10347a76dbbc886aee4df8635ec9655a6c3b0c","_id":"@libp2p/interface-keys@1.0.6","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-cYe8DyKONA4TFdjEnPTPSWRntBH5+MMzivjtduVQukv7aO6PpihBF4PixzhKds+ciR2TMIkGXPsDaehmmU0Mqw==","shasum":"8bdd573562ec50cccc24b361f1573f4466ad461c","tarball":"https://registry.npmjs.org/@libp2p/interface-keys/-/interface-keys-1.0.6.tgz","fileCount":10,"unpackedSize":10415,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZD54oYtfFx45aZu6nTRJ9zLgrrY27Tgo3SW4+uJBEMwIhAIUWqSV4EGc1cM2T9te2MfA1rASRCLXRTNTuPmBDC2Pp"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnEJYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMhQ//bYHz8CeSv6dvW/ABrHCPqLZ5yzexanCST8J5bB/bp/LN7vml\r\n3f+3bFd/TXkgciB7pq3zdbO4vuDOeR8xu32lD4mUbANJ6U4bWnk8ZQgXfiKM\r\nYla8F9FoUrwVhkgoWxJkpNIJeougn2ucnQTnYtPgP0eTek97qvFZE+p/Dimr\r\nlcE2I+pZ77Ijk8x3jL29fgGWVm5sXrvjGurp6ZKTa8g4rprwyZL8hFgm2Rfw\r\nYPzNkaOqng1wg16gnnz4nWylf2xKDF0C/q4sZ/peyjbEyykzhxJnXIcKF9UW\r\nctqG4Vix3sXMSXVSfcyDVrSN0DsCjVanjPvOvoktoxKKy+X9nsXVqCyLAu9J\r\nqp1Y2grVYdGdRyGn0nHPTF0A/zFRgMbBM0q1F8vrCUvvISD3BXWLw03Bai0Y\r\n2WngI8kgAO1IkwNaCWsg1j/qheRUkaq0J45YMFFlhKAGcFGUS6Ed0MmisMlU\r\nXLRRzNnN+pNv5QzpOKVlrlf8VUbQXoPLbh7O98IF0/83gsH6gwht2rGu3Y5w\r\n93fityttKP+zveNsP/HVLQjn/KMYsztTpLftT3jOUWeikkbPJXwe0HvOwK5l\r\nv6liBNLiHr3wyQLU2yZSKe6aIGdK8wZu8QOdHKvuS6BNn6yEvyqeiTQKgvjx\r\nbkZjgEWvof+E+b+oGu6HTf/+DQt9/vIfhYE=\r\n=CWnF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-keys_1.0.6_1671184984647_0.43289861551035425"},"_hasShrinkwrap":false},"1.0.7":{"name":"@libp2p/interface-keys","version":"1.0.7","description":"Keys interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-keys#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"devDependencies":{"aegir":"^38.1.0"},"typedoc":{"entryPoint":"./src/index.ts"},"gitHead":"06d9c0725f5c29b6d85f21859bfd30deb8d94731","_id":"@libp2p/interface-keys@1.0.7","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-DRMPY9LfcnGJKrjaqIkY62U3fW2dya3VLy4x986ExtMrGn4kxIHeQ1IKk8/Vs9CJHTKmXEMID4of1Cjnw4aJpA==","shasum":"ad09ee7dc9c1495f1dd3e1785133c317befb4d7b","tarball":"https://registry.npmjs.org/@libp2p/interface-keys/-/interface-keys-1.0.7.tgz","fileCount":10,"unpackedSize":10421,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGtYMCq/HwkX/JYBs+7JdHrmDz1GvNiv1X7u+aOSy0YfAiEAomqznf5L3agtRFS+A/puADe1ELVdh0u5NQc6/Weficc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx/wMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoa1w/+P19Ln6iB1VIoqZx3JOeSOo+shtj+iaj+eeLKbvzWM7pPolqA\r\nxIoef3KGXJc8Gp8pzvxEAmfa/h8t2MhD7ZsIZfXfJN3WjNBq4MVZiRKIGYZl\r\nqkGXTQsyJy06sikdQ9oKryyl/z4KNF/c3DINdwKN983ezofi/0IuTtxTghg5\r\nTomtZkkE/3mFFirZyPj8GdwZdvYfUyx48F6uMGNsz0bqPPft4m6PzgW7ZnC5\r\nVLA87xRYA8Fy3NdoQd4C+O8FK2BA/JjCrokKUMpm1YY6FgllBCng4YRP1Hdo\r\nPCzKMwzERRz6mtnmmF4U8CB9wVMdjiPGV1h1Maf2uUQpEu234bi5aEda0GvL\r\nM6+sNqKJvB3FhUx1tg6B2u2lVKp/Z586RNk9zW42sfkXsQqS74upuffx4gj/\r\n4CViuHavQJTdi79WqQQqPUmH+WFLPb2YqQvqprUeFgoftE8ozGTaoAWonJ9x\r\n27mheTimeEMGDadDHdXnZdO1rLKFMWFObZ/fP/cowhvMrUR6kn3+MBXrSIqx\r\naN1w/wU3S0rVU0INoeFL+s6TrE4WdEpxLi6kmSAqxKzWh67v3UNmexyTBcPS\r\nKvLTpWFfdsfDBkuXIWt/sVPi1RhU6diSblKI3Pq5/u4aKyOUK7SkyC2sIuXL\r\nIqpr1l6eG+0wR9EqPTX+6tkQINda6IMM69I=\r\n=z0+b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-keys_1.0.7_1674050572581_0.8506896318449066"},"_hasShrinkwrap":false},"1.0.8":{"name":"@libp2p/interface-keys","version":"1.0.8","description":"Keys interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-keys#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"devDependencies":{"aegir":"^39.0.5"},"typedoc":{"entryPoint":"./src/index.ts"},"gitHead":"aab21d95e95386f2f576197782683dff37fa4c96","_id":"@libp2p/interface-keys@1.0.8","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-CJ1SlrwuoHMquhEEWS77E+4vv7hwB7XORkqzGQrPQmA9MRdIEZRS64bA4JqCLUDa4ltH0l+U1vp0oZHLT67NEA==","shasum":"2c6b55136113ae7cf78133d3c459cdf0455b29ae","tarball":"https://registry.npmjs.org/@libp2p/interface-keys/-/interface-keys-1.0.8.tgz","fileCount":10,"unpackedSize":10421,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDr08xYoeqkPxwtH0Qa/VG7CZzHzI4cVJrCjDmcw9N/0gIhAIu0DJ+ZjoO4I3OxgaAFWou7OJBBJqwg7UyvEYafQmNH"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkU+fbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1Tw/9Hfbmvpx+BGS/U3teIbBKlfkyB9C6+y2SKcjGcT6AWhPssmD0\r\nr/bXVu11NkeuH6NlwmDkZDdNnpvlpeCggVxkqqWeBFwdkvl+NUPhp/7MDo9i\r\ninIcw3CUccDMTlFU7ku4sH3SjxCNhNttoAXp/WOgYfLkR0L6NnkqWwm7C5aZ\r\nfyI9zmSKVAMuZQdvcjs6gn/AuoZ/9tesTgrkkQKJezwuDuje1wYRxx/qLaCV\r\nPPw6CM3iLXV9EjAt3t2HZmHWWLpE0Ihc3CGsANW6KAbbOyVN1VCME6JfPvTx\r\nOMwT4iHuscxQ2VSn4MYAlal2jr5Wd0U/BEH3duKXR9i0cl4W5bjPF1PawrWf\r\nhtNOA8z+1nAGrI5BRGd3Y84fj13JgTRL/d9cAbmg00daUTb2Y+RPSrrDdYNI\r\n4HosgmGaBYI5K+A7OELI16BDTF1pWdkRhAXx515aI4xBzk03OQEn8CBZQXxX\r\nZ3jAffdjMRxDO5zrPz/5IIW0G9Y+Fk8ifeQXx66BfynXjyRXRRGv3Sc1C2Vp\r\niyvPvrbNvIyuya7Zswtn9PEdhD77aBDVY0XWagr0F8+UHi9QfyzKWLo9Ui9P\r\nzEfKVz//r4z1a/QFuDouP6o5ApOg0LG5drncudvLUjxx1V53FCZP13aLSmkE\r\n3sLbwI1jfgGCQQ2zmzSi7ZvI0BZ6vqXeRUg=\r\n=Rd6i\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-keys_1.0.8_1683220443681_0.5565360918172189"},"_hasShrinkwrap":false},"1.0.8-1c6702c8":{"name":"@libp2p/interface-keys","version":"1.0.8-1c6702c8","description":"Keys interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/interface-keys#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["interface","libp2p"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"devDependencies":{"aegir":"^39.0.5"},"typedoc":{"entryPoint":"./src/index.ts"},"readme":"# @libp2p/interface-keys <!-- omit in toc -->\n\n[![libp2p.io](https://img.shields.io/badge/project-libp2p-yellow.svg?style=flat-square)](http://libp2p.io/)\n[![Discuss](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg?style=flat-square)](https://discuss.libp2p.io)\n[![codecov](https://img.shields.io/codecov/c/github/libp2p/js-libp2p.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p)\n[![CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p/main.yml?branch=master\\&style=flat-square)](https://github.com/libp2p/js-libp2p/actions/workflows/main.yml?query=branch%3Amaster)\n\n> Keys interface for libp2p\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Using the Test Suite](#using-the-test-suite)\n- [API Docs](#api-docs)\n- [License](#license)\n- [Contribution](#contribution)\n\n## Install\n\n```console\n$ npm i @libp2p/interface-keys\n```\n\n## Using the Test Suite\n\nYou can also check out the [internal test suite](../../test/crypto/compliance.spec.js) to see the setup in action.\n\n```js\nconst tests = require('libp2p-interfaces-compliance-tests/keys')\nconst yourKeys = require('./your-keys')\n\ntests({\n  setup () {\n    // Set up your keys if needed, then return it\n    return yourKeys\n  },\n  teardown () {\n    // Clean up your keys if needed\n  }\n})\n```\n\n## API Docs\n\n- <https://libp2p.github.io/js-libp2p/modules/_libp2p_interface_keys.html>\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n","readmeFilename":"README.md","gitHead":"1c6702c8a48a25e97910c0821f748802edf9ac42","_id":"@libp2p/interface-keys@1.0.8-1c6702c8","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-+FK/ygRUNbC1VeWBMKtEzD3LqVlsjmkNbH18ExeDZxvA/LEbkvqjR4Fu1ChmKY8WxcqW0ZKNuBZWIa275TLBeg==","shasum":"c1be993379dd9116c6549195ed5a89722186f67f","tarball":"https://registry.npmjs.org/@libp2p/interface-keys/-/interface-keys-1.0.8-1c6702c8.tgz","fileCount":9,"unpackedSize":9593,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBYEIAlWmCvfOhJO3kxx2AN33/u4elvlphfZ2WFg8X5qAiBWuYcGXbjFvroxyW51+XEFmhu+gAwujW3wYmxYwPb6Tw=="}]},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-keys_1.0.8-1c6702c8_1686816707705_0.041288711830879565"},"_hasShrinkwrap":false},"1.0.8-883082ca":{"name":"@libp2p/interface-keys","version":"1.0.8-883082ca","description":"Keys interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/interface-keys#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["interface","libp2p"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build"},"devDependencies":{"aegir":"^39.0.5"},"typedoc":{"entryPoint":"./src/index.ts"},"readme":"# @libp2p/interface-keys <!-- omit in toc -->\n\n[![libp2p.io](https://img.shields.io/badge/project-libp2p-yellow.svg?style=flat-square)](http://libp2p.io/)\n[![Discuss](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg?style=flat-square)](https://discuss.libp2p.io)\n[![codecov](https://img.shields.io/codecov/c/github/libp2p/js-libp2p.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p)\n[![CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p/main.yml?branch=master\\&style=flat-square)](https://github.com/libp2p/js-libp2p/actions/workflows/main.yml?query=branch%3Amaster)\n\n> Keys interface for libp2p\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Using the Test Suite](#using-the-test-suite)\n- [API Docs](#api-docs)\n- [License](#license)\n- [Contribution](#contribution)\n\n## Install\n\n```console\n$ npm i @libp2p/interface-keys\n```\n\n## Using the Test Suite\n\nYou can also check out the [internal test suite](../../test/crypto/compliance.spec.js) to see the setup in action.\n\n```js\nconst tests = require('libp2p-interfaces-compliance-tests/keys')\nconst yourKeys = require('./your-keys')\n\ntests({\n  setup () {\n    // Set up your keys if needed, then return it\n    return yourKeys\n  },\n  teardown () {\n    // Clean up your keys if needed\n  }\n})\n```\n\n## API Docs\n\n- <https://libp2p.github.io/js-libp2p/modules/_libp2p_interface_keys.html>\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n","readmeFilename":"README.md","gitHead":"883082ca284b346cd5c232236356773d97b78d8b","_id":"@libp2p/interface-keys@1.0.8-883082ca","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-3xQQMRTXWhwIWgWdqZWMvJE6Ne/HRpBbqzrbeBvx4rvWtckqFO9xZzp08VV8B9+KPKaA2b8IPJ6d6hF3KO7+lQ==","shasum":"645da281a2643534d2662ee935ad105e44ab2d94","tarball":"https://registry.npmjs.org/@libp2p/interface-keys/-/interface-keys-1.0.8-883082ca.tgz","fileCount":9,"unpackedSize":9561,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDOy7VhCMB1OJM8F46ystidxi5e/wTMUdoxzNeM/qmxwIhAJvmR9q9n5sJbk/oUHY2iBR+QwR3oJFufF5VchDAHh/6"}]},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-keys_1.0.8-883082ca_1686821844352_0.1575776769121653"},"_hasShrinkwrap":false},"1.0.8-5a9fb4d6":{"name":"@libp2p/interface-keys","version":"1.0.8-5a9fb4d6","description":"Keys interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/interface-keys#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["interface","libp2p"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build"},"devDependencies":{"aegir":"^39.0.5"},"typedoc":{"entryPoint":"./src/index.ts"},"readme":"# @libp2p/interface-keys <!-- omit in toc -->\n\n[![libp2p.io](https://img.shields.io/badge/project-libp2p-yellow.svg?style=flat-square)](http://libp2p.io/)\n[![Discuss](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg?style=flat-square)](https://discuss.libp2p.io)\n[![codecov](https://img.shields.io/codecov/c/github/libp2p/js-libp2p.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p)\n[![CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p/main.yml?branch=master\\&style=flat-square)](https://github.com/libp2p/js-libp2p/actions/workflows/main.yml?query=branch%3Amaster)\n\n> Keys interface for libp2p\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Using the Test Suite](#using-the-test-suite)\n- [API Docs](#api-docs)\n- [License](#license)\n- [Contribution](#contribution)\n\n## Install\n\n```console\n$ npm i @libp2p/interface-keys\n```\n\n## Using the Test Suite\n\nYou can also check out the [internal test suite](../../test/crypto/compliance.spec.js) to see the setup in action.\n\n```js\nconst tests = require('libp2p-interfaces-compliance-tests/keys')\nconst yourKeys = require('./your-keys')\n\ntests({\n  setup () {\n    // Set up your keys if needed, then return it\n    return yourKeys\n  },\n  teardown () {\n    // Clean up your keys if needed\n  }\n})\n```\n\n## API Docs\n\n- <https://libp2p.github.io/js-libp2p/modules/_libp2p_interface_keys.html>\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n","readmeFilename":"README.md","gitHead":"5a9fb4d6855b24a4bd63c6b94a5c13d03d7e7ce9","_id":"@libp2p/interface-keys@1.0.8-5a9fb4d6","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-veSRHBQpGZ+onsxdxnV5AJkjDgb87/SPHiTFb8IyLFNqa30lHEJcNriHcL33ml5cGPtQkxhDJG3KmWJifeWnQA==","shasum":"dc573014c00da9151c41459fcf42df80e6a788fd","tarball":"https://registry.npmjs.org/@libp2p/interface-keys/-/interface-keys-1.0.8-5a9fb4d6.tgz","fileCount":9,"unpackedSize":9561,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMCfGAfLhaavPQthdwKazEI8UoPAHFIh3B7+j1aUYOqAIgAaDPj4sdW7Efg2X5iBSzQAIQe0hPGie5U2dnECuPKNc="}]},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-keys_1.0.8-5a9fb4d6_1686825300870_0.9048916927125505"},"_hasShrinkwrap":false},"1.0.8-d2f1eff4":{"name":"@libp2p/interface-keys","version":"1.0.8-d2f1eff4","description":"Keys interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/interface-keys#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["interface","libp2p"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build"},"devDependencies":{"aegir":"^39.0.5"},"typedoc":{"entryPoint":"./src/index.ts"},"readme":"# @libp2p/interface-keys <!-- omit in toc -->\n\n[![libp2p.io](https://img.shields.io/badge/project-libp2p-yellow.svg?style=flat-square)](http://libp2p.io/)\n[![Discuss](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg?style=flat-square)](https://discuss.libp2p.io)\n[![codecov](https://img.shields.io/codecov/c/github/libp2p/js-libp2p.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p)\n[![CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p/main.yml?branch=master\\&style=flat-square)](https://github.com/libp2p/js-libp2p/actions/workflows/main.yml?query=branch%3Amaster)\n\n> Keys interface for libp2p\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Using the Test Suite](#using-the-test-suite)\n- [API Docs](#api-docs)\n- [License](#license)\n- [Contribution](#contribution)\n\n## Install\n\n```console\n$ npm i @libp2p/interface-keys\n```\n\n## Using the Test Suite\n\nYou can also check out the [internal test suite](../../test/crypto/compliance.spec.js) to see the setup in action.\n\n```js\nconst tests = require('libp2p-interfaces-compliance-tests/keys')\nconst yourKeys = require('./your-keys')\n\ntests({\n  setup () {\n    // Set up your keys if needed, then return it\n    return yourKeys\n  },\n  teardown () {\n    // Clean up your keys if needed\n  }\n})\n```\n\n## API Docs\n\n- <https://libp2p.github.io/js-libp2p/modules/_libp2p_interface_keys.html>\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n","readmeFilename":"README.md","gitHead":"d2f1eff45ca2dd30c98497bb5dcbc3fb33496b6d","_id":"@libp2p/interface-keys@1.0.8-d2f1eff4","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-xwe+w0e7MwkMrf1q9c2E+2qNm0jDPKkw7fT1IqE70+b6wvRPGRh7PCYyP2hVjaQBFnehIBhgtX2/s8BiMsKWbw==","shasum":"1cdb81ecfe69847a1c134441004aafca56378701","tarball":"https://registry.npmjs.org/@libp2p/interface-keys/-/interface-keys-1.0.8-d2f1eff4.tgz","fileCount":9,"unpackedSize":9561,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBgd2cx3Vu1HTDMZmTSPxT4FuF67Szrt41kQlgCcD1MwAiEAtwbbMJdfe1I6MjvYWjYdloco+Bt99xqYEYHx4hx/rWw="}]},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-keys_1.0.8-d2f1eff4_1686830968501_0.20768728132881464"},"_hasShrinkwrap":false},"1.0.8-8c6b6d24":{"name":"@libp2p/interface-keys","version":"1.0.8-8c6b6d24","description":"Keys interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/interface-keys#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["interface","libp2p"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build"},"devDependencies":{"aegir":"^39.0.5"},"typedoc":{"entryPoint":"./src/index.ts"},"readme":"# @libp2p/interface-keys <!-- omit in toc -->\n\n[![libp2p.io](https://img.shields.io/badge/project-libp2p-yellow.svg?style=flat-square)](http://libp2p.io/)\n[![Discuss](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg?style=flat-square)](https://discuss.libp2p.io)\n[![codecov](https://img.shields.io/codecov/c/github/libp2p/js-libp2p.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p)\n[![CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p/main.yml?branch=master\\&style=flat-square)](https://github.com/libp2p/js-libp2p/actions/workflows/main.yml?query=branch%3Amaster)\n\n> Keys interface for libp2p\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Using the Test Suite](#using-the-test-suite)\n- [API Docs](#api-docs)\n- [License](#license)\n- [Contribution](#contribution)\n\n## Install\n\n```console\n$ npm i @libp2p/interface-keys\n```\n\n## Using the Test Suite\n\nYou can also check out the [internal test suite](../../test/crypto/compliance.spec.js) to see the setup in action.\n\n```js\nconst tests = require('libp2p-interfaces-compliance-tests/keys')\nconst yourKeys = require('./your-keys')\n\ntests({\n  setup () {\n    // Set up your keys if needed, then return it\n    return yourKeys\n  },\n  teardown () {\n    // Clean up your keys if needed\n  }\n})\n```\n\n## API Docs\n\n- <https://libp2p.github.io/js-libp2p/modules/_libp2p_interface_keys.html>\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n","readmeFilename":"README.md","gitHead":"8c6b6d2404d403104d244628def748397733dcd4","_id":"@libp2p/interface-keys@1.0.8-8c6b6d24","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-WZaxs0uDljGtH7DLzhD7RgB/4KbUogla6VcLJct1dM3Yu27shaZDOqnNSblVmCc0C2uf/btxHy3Ze1m1APgfuA==","shasum":"db19a1fa300d37ed007319baa4d7e30fdde032c3","tarball":"https://registry.npmjs.org/@libp2p/interface-keys/-/interface-keys-1.0.8-8c6b6d24.tgz","fileCount":9,"unpackedSize":9561,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDNM/+21xQkt0H3KynYRorEaFMGOeGYpwCK/mmUasSU+AiA965oqXymv5u/58vTV/KCvKYLmec70oFw10VwMTAdVRg=="}]},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-keys_1.0.8-8c6b6d24_1686832604488_0.8071769895093925"},"_hasShrinkwrap":false},"1.0.8-3dfc236e":{"name":"@libp2p/interface-keys","version":"1.0.8-3dfc236e","description":"Keys interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/interface-keys#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["interface","libp2p"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build"},"devDependencies":{"aegir":"^39.0.10"},"typedoc":{"entryPoint":"./src/index.ts"},"readme":"# @libp2p/interface-keys <!-- omit in toc -->\n\n[![libp2p.io](https://img.shields.io/badge/project-libp2p-yellow.svg?style=flat-square)](http://libp2p.io/)\n[![Discuss](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg?style=flat-square)](https://discuss.libp2p.io)\n[![codecov](https://img.shields.io/codecov/c/github/libp2p/js-libp2p.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p)\n[![CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p/main.yml?branch=master\\&style=flat-square)](https://github.com/libp2p/js-libp2p/actions/workflows/main.yml?query=branch%3Amaster)\n\n> Keys interface for libp2p\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Using the Test Suite](#using-the-test-suite)\n- [API Docs](#api-docs)\n- [License](#license)\n- [Contribution](#contribution)\n\n## Install\n\n```console\n$ npm i @libp2p/interface-keys\n```\n\n## Using the Test Suite\n\nYou can also check out the [internal test suite](../../test/crypto/compliance.spec.js) to see the setup in action.\n\n```js\nconst tests = require('libp2p-interfaces-compliance-tests/keys')\nconst yourKeys = require('./your-keys')\n\ntests({\n  setup () {\n    // Set up your keys if needed, then return it\n    return yourKeys\n  },\n  teardown () {\n    // Clean up your keys if needed\n  }\n})\n```\n\n## API Docs\n\n- <https://libp2p.github.io/js-libp2p/modules/_libp2p_interface_keys.html>\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n","readmeFilename":"README.md","gitHead":"3dfc236e1789fb5c1e9d96189483a71124ad1bf4","_id":"@libp2p/interface-keys@1.0.8-3dfc236e","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-tWdcH0lEHYq/BULvGazwNmTOVFLNhFRrCrmY0FUtYk+S/cofxBkvHlteEHR16HsaWxqKSQJ6ZXiOsrOCxHIpFA==","shasum":"f7c0ca916f77954825ab01844bc38b60c65b835b","tarball":"https://registry.npmjs.org/@libp2p/interface-keys/-/interface-keys-1.0.8-3dfc236e.tgz","fileCount":9,"unpackedSize":7600,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmJgSf229qnwd/qFQ+xw2aqzeNCTH2Ufs770ax0mY3hwIgJhynIfX3s+8s5p8c5lUKp1c+VQUxnGX38hGknKDGMu8="}]},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-keys_1.0.8-3dfc236e_1686922972109_0.9593407420906188"},"_hasShrinkwrap":false},"1.0.8-ab0e3980":{"name":"@libp2p/interface-keys","version":"1.0.8-ab0e3980","description":"Keys interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/interface-keys#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["interface","libp2p"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build"},"devDependencies":{"aegir":"^39.0.10"},"typedoc":{"entryPoint":"./src/index.ts"},"readme":"# @libp2p/interface-keys <!-- omit in toc -->\n\n[![libp2p.io](https://img.shields.io/badge/project-libp2p-yellow.svg?style=flat-square)](http://libp2p.io/)\n[![Discuss](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg?style=flat-square)](https://discuss.libp2p.io)\n[![codecov](https://img.shields.io/codecov/c/github/libp2p/js-libp2p.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p)\n[![CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p/main.yml?branch=master\\&style=flat-square)](https://github.com/libp2p/js-libp2p/actions/workflows/main.yml?query=branch%3Amaster)\n\n> Keys interface for libp2p\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Using the Test Suite](#using-the-test-suite)\n- [API Docs](#api-docs)\n- [License](#license)\n- [Contribution](#contribution)\n\n## Install\n\n```console\n$ npm i @libp2p/interface-keys\n```\n\n## Using the Test Suite\n\nYou can also check out the [internal test suite](../../test/crypto/compliance.spec.js) to see the setup in action.\n\n```js\nconst tests = require('libp2p-interfaces-compliance-tests/keys')\nconst yourKeys = require('./your-keys')\n\ntests({\n  setup () {\n    // Set up your keys if needed, then return it\n    return yourKeys\n  },\n  teardown () {\n    // Clean up your keys if needed\n  }\n})\n```\n\n## API Docs\n\n- <https://libp2p.github.io/js-libp2p/modules/_libp2p_interface_keys.html>\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n","readmeFilename":"README.md","gitHead":"ab0e3980160dcbacf00825cfc4c6ba1d0c07a20c","_id":"@libp2p/interface-keys@1.0.8-ab0e3980","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-LiZ4Ia863Nq8u38aDMKpNQTn5VnBrPnYNrGDHKxQjkbi6TPeGDtfABMQfFefsvp67dZzJGQ9waiPe0r/grurWw==","shasum":"e9690a95bf62d2c72be49f7c39940e3e2c5d41c6","tarball":"https://registry.npmjs.org/@libp2p/interface-keys/-/interface-keys-1.0.8-ab0e3980.tgz","fileCount":9,"unpackedSize":7600,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNZFi7V8zrFxmzfGBCzfONXf6rwTx+W18O6k48X9pJDQIhAKGfCNLj4IBX3ycW97V55u8BoHEiBibX2n8RtZsDiQWC"}]},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-keys_1.0.8-ab0e3980_1687168939275_0.750291322975319"},"_hasShrinkwrap":false},"1.0.8-ea8a0637":{"name":"@libp2p/interface-keys","version":"1.0.8-ea8a0637","description":"Keys interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/interface-keys#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["interface","libp2p"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build"},"devDependencies":{"aegir":"^39.0.10"},"typedoc":{"entryPoint":"./src/index.ts"},"readme":"# @libp2p/interface-keys <!-- omit in toc -->\n\n[![libp2p.io](https://img.shields.io/badge/project-libp2p-yellow.svg?style=flat-square)](http://libp2p.io/)\n[![Discuss](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg?style=flat-square)](https://discuss.libp2p.io)\n[![codecov](https://img.shields.io/codecov/c/github/libp2p/js-libp2p.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p)\n[![CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p/main.yml?branch=master\\&style=flat-square)](https://github.com/libp2p/js-libp2p/actions/workflows/main.yml?query=branch%3Amaster)\n\n> Keys interface for libp2p\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Using the Test Suite](#using-the-test-suite)\n- [API Docs](#api-docs)\n- [License](#license)\n- [Contribution](#contribution)\n\n## Install\n\n```console\n$ npm i @libp2p/interface-keys\n```\n\n## Using the Test Suite\n\nYou can also check out the [internal test suite](../../test/crypto/compliance.spec.js) to see the setup in action.\n\n```js\nconst tests = require('libp2p-interfaces-compliance-tests/keys')\nconst yourKeys = require('./your-keys')\n\ntests({\n  setup () {\n    // Set up your keys if needed, then return it\n    return yourKeys\n  },\n  teardown () {\n    // Clean up your keys if needed\n  }\n})\n```\n\n## API Docs\n\n- <https://libp2p.github.io/js-libp2p/modules/_libp2p_interface_keys.html>\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n","readmeFilename":"README.md","gitHead":"ea8a06378d6733c0bcac28bed3aa3baef1e30ead","_id":"@libp2p/interface-keys@1.0.8-ea8a0637","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-QeBCvaDp9cVlGJp70PKmTizrYLdNI/6yiC0XI4LY8ySM0MkB0vpnYmFLsK05kB6BHELbcDkcr6yRjkyP/ezJaA==","shasum":"8d47c50697fe522bccde66c124a4e7e682c52681","tarball":"https://registry.npmjs.org/@libp2p/interface-keys/-/interface-keys-1.0.8-ea8a0637.tgz","fileCount":9,"unpackedSize":7600,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzfc6I8U5MST3nbTM8UV5hU3so0LETxvsxRtg0uY3D3wIhAOKo3FEbqNI67Ni2cXJybREHd/hFzkPZqiq525BTBTeq"}]},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-keys_1.0.8-ea8a0637_1687170426958_0.7447434182229165"},"_hasShrinkwrap":false},"1.0.8-d853d124":{"name":"@libp2p/interface-keys","version":"1.0.8-d853d124","description":"Keys interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/interface-keys#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["interface","libp2p"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build"},"devDependencies":{"aegir":"^39.0.10"},"typedoc":{"entryPoint":"./src/index.ts"},"readme":"# @libp2p/interface-keys <!-- omit in toc -->\n\n[![libp2p.io](https://img.shields.io/badge/project-libp2p-yellow.svg?style=flat-square)](http://libp2p.io/)\n[![Discuss](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg?style=flat-square)](https://discuss.libp2p.io)\n[![codecov](https://img.shields.io/codecov/c/github/libp2p/js-libp2p.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p)\n[![CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p/main.yml?branch=master\\&style=flat-square)](https://github.com/libp2p/js-libp2p/actions/workflows/main.yml?query=branch%3Amaster)\n\n> Keys interface for libp2p\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Using the Test Suite](#using-the-test-suite)\n- [API Docs](#api-docs)\n- [License](#license)\n- [Contribution](#contribution)\n\n## Install\n\n```console\n$ npm i @libp2p/interface-keys\n```\n\n## Using the Test Suite\n\nYou can also check out the [internal test suite](../../test/crypto/compliance.spec.js) to see the setup in action.\n\n```js\nconst tests = require('libp2p-interfaces-compliance-tests/keys')\nconst yourKeys = require('./your-keys')\n\ntests({\n  setup () {\n    // Set up your keys if needed, then return it\n    return yourKeys\n  },\n  teardown () {\n    // Clean up your keys if needed\n  }\n})\n```\n\n## API Docs\n\n- <https://libp2p.github.io/js-libp2p/modules/_libp2p_interface_keys.html>\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n","readmeFilename":"README.md","gitHead":"d853d1247f90317966bc95bd56f56dac0e9fee88","_id":"@libp2p/interface-keys@1.0.8-d853d124","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-WPEU3oqKHr6niPqs0FDPFEU+w6AaX3dHGX03/hvT+p24c6DVdu7yK7lpU+vbCa+Sd8xMzvmIUJRFbdMbM1FKSw==","shasum":"41a19dc50f76fe40ce84db38f347e43661b251ca","tarball":"https://registry.npmjs.org/@libp2p/interface-keys/-/interface-keys-1.0.8-d853d124.tgz","fileCount":9,"unpackedSize":7600,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDMZ/U2t02ljI84YFUJYUcxS8LthWE306HM1iVFBxvEzAiBTAoLvJXz/02/dcuiqsd5alCyAODNIAwKQA3u+GoM+hA=="}]},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-keys_1.0.8-d853d124_1687182465566_0.8943610266144235"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-10T08:18:13.151Z","0.0.0":"2022-06-10T08:18:13.505Z","modified":"2023-06-19T13:47:45.900Z","0.0.1":"2022-06-10T15:12:56.661Z","1.0.0":"2022-06-14T11:33:54.108Z","1.0.1":"2022-06-14T14:20:16.113Z","1.0.2":"2022-06-14T14:45:33.450Z","1.0.3":"2022-06-27T17:07:31.455Z","1.0.4":"2022-11-05T18:20:11.977Z","1.0.5":"2022-12-14T18:47:24.757Z","1.0.6":"2022-12-16T10:03:04.817Z","1.0.7":"2023-01-18T14:02:52.735Z","1.0.8":"2023-05-04T17:14:03.947Z","1.0.8-1c6702c8":"2023-06-15T08:11:47.889Z","1.0.8-883082ca":"2023-06-15T09:37:24.570Z","1.0.8-5a9fb4d6":"2023-06-15T10:35:01.064Z","1.0.8-d2f1eff4":"2023-06-15T12:09:28.720Z","1.0.8-8c6b6d24":"2023-06-15T12:36:44.670Z","1.0.8-3dfc236e":"2023-06-16T13:42:52.241Z","1.0.8-ab0e3980":"2023-06-19T10:02:19.493Z","1.0.8-ea8a0637":"2023-06-19T10:27:07.093Z","1.0.8-d853d124":"2023-06-19T13:47:45.752Z"},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"mail@daviddias.me"}],"description":"Keys interface for libp2p","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-keys#readme","keywords":["interface","libp2p"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"license":"Apache-2.0 OR MIT","readme":"","readmeFilename":""}